openclaw/scripts
Peter Steinberger b61bc5cd8d
fix: sync Cloud Worker workspaces from macOS gateways (#121027)
* fix(cloud-workers): support Apple openrsync receivers

* build: register worker receiver entry

* fix(cloud-workers): narrow receiver invocation types

* test(cloud-workers): resolve real rsync before wrapping
2026-08-09 03:51:24 -07:00
..
clawdock
dev refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
docker fix(ci): retry transient artifact API reads (#120654) 2026-08-09 02:05:04 +08:00
docs-i18n chore: update dependencies across workspace (#115677) 2026-07-29 05:16:42 -04:00
e2e fix(release): keep upgrade survivor sessions fresh (#120778) 2026-08-09 08:05:36 +08:00
fixtures refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
github fix(ci): preserve release evidence across reruns (#119380) 2026-08-05 08:43:25 +08:00
k8s fix: add Kubernetes resource-only teardown (#114953) 2026-08-02 03:02:09 -07:00
lib fix(build): reject incomplete Plugin SDK declaration caches (#120961) 2026-08-09 03:38:37 -07:00
mantis fix(ci): bound Telegram Mantis proof cleanup (#115253) 2026-07-28 11:44:28 -04:00
perf chore(scripts): remove resolved investigation tools and orphans (#113532) 2026-07-25 02:47:40 -07:00
podman
pr-lib fix(maintainers): parse merge comment URL structurally (#120649) 2026-08-09 01:58:11 +08:00
pre-commit fix(audit): preserve emoji in npm registry errors (#108208) 2026-07-16 17:53:09 -07:00
qa docs: refresh maturity scorecard from full QA evidence (#118074) 2026-08-03 12:43:12 +08:00
secrets
systemd
agent-plugin-gateway-e2e.ts test(plugins): add Agent Plugins gateway e2e with model-driven MCP tool call (#120303) 2026-08-07 11:47:07 -07:00
AGENTS.md chore(pr): dev-wrapper opt-in — advisory subcommands may dogfood modified wrappers (#111656) 2026-07-19 22:58:15 -07:00
analyze-plugin-sdk-usage.ts
android-app-i18n.ts fix(scripts): use direct-run helper for Windows guards (#110877) 2026-08-04 23:11:12 +08:00
android-pin-version.ts fix(scripts): use direct-run helper for Windows guards (#110877) 2026-08-04 23:11:12 +08:00
android-release-signing.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
android-release-upload.sh
android-release.sh
android-screenshots.sh fix(android): preserve device work across lifecycle changes (#116593) 2026-07-31 09:49:11 +08:00
android-sync-versioning.ts
android-version.ts
anthropic-prompt-probe.ts fix(scripts): keep prompt capture previews UTF-16 safe (#112044) 2026-07-20 20:58:06 -07:00
apple-app-i18n.ts refactor(i18n): remove unused Apple contradiction report (#117182) 2026-07-31 20:36:52 -07:00
apple-release-source-check.sh
audit-seams.d.mts
audit-seams.mjs refactor: clarify message channel validation (#120872) 2026-08-08 21:30:22 -07:00
auth-monitor.sh fix(scripts): retry auth alerts after ntfy rejects delivery (#110760) 2026-07-19 00:10:32 +01:00
bench-agent-concurrency-worker.ts fix(agents): isolate spawn benchmark samples (#119859) 2026-08-06 18:10:35 +08:00
bench-agent-concurrency.ts fix(agents): isolate spawn benchmark samples (#119859) 2026-08-06 18:10:35 +08:00
bench-cli-startup.ts fix(ci): keep frozen CLI probes compatible (#117925) 2026-08-02 18:15:35 +08:00
bench-gateway-concurrency.ts fix(perf): give each concurrency sample a full deadline (#119164) 2026-08-04 17:05:41 +08:00
bench-gateway-restart.ts refactor(scripts): share gateway benchmark runtime (#117769) 2026-08-01 20:33:28 -07:00
bench-gateway-startup.ts refactor(scripts): share gateway benchmark runtime (#117769) 2026-08-01 20:33:28 -07:00
bench-model.ts
bench-sqlite-reliability.ts test(sqlite): cover interrupted canonical index repair (#113624) 2026-07-25 19:27:17 +08:00
bench-sqlite-state.ts
bench-task-registry-sqlite-worker.ts perf(tasks): benchmark durable task registration churn (#119828) 2026-08-06 18:37:30 +08:00
bench-task-registry-sqlite.ts perf(tasks): benchmark durable task registration churn (#119828) 2026-08-06 18:37:30 +08:00
bench-test-changed.d.mts
bench-test-changed.mjs
bench-web-fetch.ts fix(scripts): reject unsafe web-fetch benchmark counts (#119533) 2026-08-05 18:00:32 +08:00
build-all.d.mts fix(build): reject incomplete Plugin SDK declaration caches (#120961) 2026-08-09 03:38:37 -07:00
build-all.mjs fix(build): reject incomplete Plugin SDK declaration caches (#120961) 2026-08-09 03:38:37 -07:00
build-and-run-mac.sh
build-diffs-viewer-runtime.d.mts
build-diffs-viewer-runtime.mjs fix: preserve generated asset mtimes 2026-07-18 06:42:27 +01:00
build-discord-activity-sdk.d.mts test: harden generated asset coverage (#109366) 2026-07-16 22:48:03 +01:00
build-discord-activity-sdk.mjs fix: preserve generated asset mtimes 2026-07-18 06:42:27 +01:00
build-stamp.d.mts
build-stamp.mjs
bundle-a2ui.mjs
bundled-plugin-assets.d.mts ci: fail build-artifacts when committed plugin bundles go stale (#112489) 2026-07-21 23:44:48 -07:00
bundled-plugin-assets.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
changed-lanes.d.mts feat(tooling): close three agent pre-flight and landing gaps (#115333) 2026-07-28 14:15:46 -04:00
changed-lanes.mjs feat(tooling): close three agent pre-flight and landing gaps (#115333) 2026-07-28 14:15:46 -04:00
changelog-to-html.sh
check-built-plugin-control-plane-modules.d.mts improve: doctor migration checks no longer load every bundled plugin runtime (#120678) 2026-08-08 13:29:18 -07:00
check-built-plugin-control-plane-modules.mjs improve: doctor migration checks no longer load every bundled plugin runtime (#120678) 2026-08-08 13:29:18 -07:00
check-changed.d.mts improve: doctor migration checks no longer load every bundled plugin runtime (#120678) 2026-08-08 13:29:18 -07:00
check-changed.mjs fix: sync Cloud Worker workspaces from macOS gateways (#121027) 2026-08-09 03:51:24 -07:00
check-changelog-attributions.d.mts
check-changelog-attributions.mjs
check-channel-agnostic-boundaries.d.mts
check-channel-agnostic-boundaries.mjs refactor: clarify message channel validation (#120872) 2026-08-08 21:30:22 -07:00
check-cli-bootstrap-imports.d.mts
check-cli-bootstrap-imports.mjs
check-cli-startup-memory.d.mts
check-cli-startup-memory.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-codex-app-server-protocol.ts refactor(codex): deduplicate generated protocol schemas (#117382) 2026-08-01 05:32:37 -07:00
check-composite-action-input-interpolation.py
check-control-ui-performance.d.mts refactor(telegram): consolidate bot test fixtures (#112894) 2026-07-23 01:03:34 -04:00
check-control-ui-performance.mjs build(ui): let control-ui baseline updates take CI-measured bytes (#114340) 2026-07-27 01:39:19 -04:00
check-control-ui-precompressed-assets.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-database-first-legacy-stores.d.mts refactor(scripts): consolidate legacy store guard facts (#118385) 2026-08-02 20:00:57 -07:00
check-database-first-legacy-stores.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-deadcode-exports.d.mts fix(ci): harden hydrated dead-export scans (#120365) 2026-08-07 17:20:05 -07:00
check-deadcode-exports.mjs fix(ci): harden hydrated dead-export scans (#120365) 2026-08-07 17:20:05 -07:00
check-deadcode-unused-files.d.mts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
check-deadcode-unused-files.mjs perf(ci): run the deadcode Knip scans concurrently (#109151) 2026-07-16 10:46:44 -07:00
check-dependency-pins.d.mts fix(scripts): bound dependency pin git lookups (#110570) 2026-07-29 13:11:23 -04:00
check-dependency-pins.mjs fix(scripts): bound dependency pin git lookups (#110570) 2026-07-29 13:11:23 -04:00
check-deprecated-api-usage.mjs refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
check-deprecated-jsdoc.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-docker-e2e-boundaries.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-docs-i18n-glossary.d.mts
check-docs-i18n-glossary.mjs
check-docs-mdx.d.mts
check-docs-mdx.mjs
check-doctor-deprecation-registry.ts refactor(doctor): simplify deprecation registry metadata (#120922) 2026-08-08 22:53:16 -07:00
check-duplicates.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-dynamic-import-warts.d.mts
check-dynamic-import-warts.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-env-var-count.d.mts refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
check-env-var-count.mjs fix(ci): compare env ratchet at branch fork (#115149) 2026-07-28 07:06:00 -04:00
check-extension-package-tsc-boundary.d.mts
check-extension-package-tsc-boundary.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-extension-plugin-sdk-boundary.d.mts
check-extension-plugin-sdk-boundary.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-extension-wildcard-reexports.d.mts
check-extension-wildcard-reexports.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-file-utils.ts fix(scripts): bound check-file-utils git lookup (#111582) 2026-08-03 21:42:47 +08:00
check-gateway-cpu-scenarios.d.mts
check-gateway-cpu-scenarios.mjs fix(scripts): diagnose gateway concurrency probes (#118308) 2026-08-02 17:34:46 -07:00
check-gateway-watch-regression.d.mts
check-gateway-watch-regression.mjs
check-import-cycles.ts
check-ingress-agent-owner-context.mjs refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
check-kysely-guardrails.mjs feat(claws): apply schema-v1 profile requirements (#115962) 2026-08-07 18:51:45 -07:00
check-live-cache.ts
check-madge-import-cycles.ts
check-max-lines-ratchet.d.mts
check-max-lines-ratchet.mjs
check-media-download-helper-roundtrip.mjs
check-memory-fd-repro.d.mts
check-memory-fd-repro.mjs fix(test): keep memory FD repro config valid (#116698) 2026-07-31 14:44:09 +08:00
check-native-state-schema-version.d.mts fix(macos): accept current native state schema (#111032) 2026-07-18 19:58:37 -07:00
check-native-state-schema-version.mjs fix(macos): accept current native state schema (#111032) 2026-07-18 19:58:37 -07:00
check-no-conflict-markers.d.mts fix(scripts): bound conflict-marker scan reads to prevent OOM on large files (#104420) 2026-07-18 12:25:40 +01:00
check-no-conflict-markers.mjs fix(scripts): bound conflict-marker scan reads to prevent OOM on large files (#104420) 2026-07-18 12:25:40 +01:00
check-no-deprecated-channel-access.ts refactor(channels): move inbound turn execution into core (#110095) 2026-07-18 00:55:46 +01:00
check-no-extension-src-imports.ts
check-no-extension-test-core-imports.ts refactor: reduce plugin SDK test import overhead (#109333) 2026-07-16 13:55:23 -07:00
check-no-monolithic-plugin-sdk-entry-imports.ts refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
check-no-pairing-store-group-auth.mjs
check-no-random-messaging-tmp.d.mts
check-no-random-messaging-tmp.mjs
check-no-raw-channel-fetch.mjs refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
check-no-raw-http2-imports.mjs
check-no-runtime-action-load-config.mjs
check-openclaw-package-tarball.mjs fix(packaging): require the code mode worker in shipped tarballs (#115178) 2026-07-28 08:26:30 -04:00
check-package-dist-imports.mjs
check-package-patches.d.mts
check-package-patches.mjs refactor: centralize bounded file reads in fs-safe (#111104) 2026-07-19 01:29:23 -07:00
check-pairing-account-scope.mjs
check-plugin-extension-import-boundary.d.mts
check-plugin-extension-import-boundary.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-plugin-gateway-gauntlet.d.mts
check-plugin-gateway-gauntlet.mjs
check-plugin-npm-runtime-builds.d.mts
check-plugin-npm-runtime-builds.mjs
check-plugin-sdk-exports.mjs refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
check-plugin-sdk-subpath-exports.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-plugin-sdk-wildcard-reexports.d.mts
check-plugin-sdk-wildcard-reexports.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-policy-config-coverage.ts
check-protocol-event-coverage.d.mts
check-protocol-event-coverage.mjs
check-protocol-registry.mjs feat(audit): add execution identity inspection (#117034) 2026-08-04 20:05:15 -05:00
check-protocol-since.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-release-metadata-only.d.mts
check-release-metadata-only.mjs fix(scripts): bound release metadata git lookups (#112556) 2026-07-25 07:12:27 -07:00
check-runtime-sidecar-loaders.d.mts
check-runtime-sidecar-loaders.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-script-declarations.d.mts fix(ci): catch script declaration drift before merge (#110248) 2026-07-18 02:54:26 +01:00
check-script-declarations.mjs fix(ci): catch script declaration drift before merge (#110248) 2026-07-18 02:54:26 +01:00
check-sdk-package-extension-import-boundary.d.mts
check-sdk-package-extension-import-boundary.mjs
check-session-accessor-boundary.d.mts refactor(sessions): migrate pure readers to read-only session accessors (#112568) 2026-07-22 01:16:35 -07:00
check-session-accessor-boundary.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-session-transcript-reader-boundary.d.mts
check-session-transcript-reader-boundary.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-sqlite-transaction-boundary.d.mts
check-sqlite-transaction-boundary.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-src-extension-import-boundary.d.mts
check-src-extension-import-boundary.mjs
check-swift-tools.sh
check-telegram-grammy-types-imports.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-temp-path-guardrails.ts
check-test-helper-extension-import-boundary.d.mts
check-test-helper-extension-import-boundary.mjs
check-timed.mjs
check-tsgo-core-boundary.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-web-fetch-provider-boundaries.d.mts
check-web-fetch-provider-boundaries.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-web-search-provider-boundaries.d.mts
check-web-search-provider-boundaries.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
check-webhook-auth-body-order.mjs refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
check-workflows.mjs chore: update dependencies and migrate major contracts (#112963) 2026-07-23 21:21:01 -07:00
check.d.mts
check.mjs fix(doctor): enforce deprecation registry deadlines (#120868) 2026-08-08 21:19:04 -07:00
ci-changed-scope.d.mts improve(i18n): generate native locales after merge (#111557) 2026-07-19 15:42:41 -07:00
ci-changed-scope.mjs fix: sync Cloud Worker workspaces from macOS gateways (#121027) 2026-08-09 03:51:24 -07:00
ci-docker-login-ghcr.sh
ci-docker-pull-retry.sh
ci-hydrate-live-auth.sh
ci-hydrate-testbox-env.sh
ci-live-command-retry.sh fix(release): propagate frozen-target guard and retry live timeouts (#108418) 2026-07-15 13:06:24 -07:00
ci-run-node-test-shard.d.mts improve(ci): warm import-heavy Vitest graphs (#110557) 2026-07-18 09:20:14 +01:00
ci-run-node-test-shard.mjs improve(ci): warm import-heavy Vitest graphs (#110557) 2026-07-18 09:20:14 +01:00
ci-run-timings.d.mts improve: shorten release candidate validation (#110316) 2026-07-18 03:39:03 +01:00
ci-run-timings.mjs fix(scripts): use direct-run helper for Windows guards (#110877) 2026-08-04 23:11:12 +08:00
claude-auth-status.sh
CLAUDE.md
clawlog.sh
clawtributors-map.json chore(docs): harden external link audit results (#114746) 2026-07-27 17:37:02 -04:00
close-duplicate-prs-after-merge.d.mts fix(scripts): bound duplicate PR closure GitHub lookups (#110750) 2026-07-19 00:01:23 +01:00
close-duplicate-prs-after-merge.mjs fix(scripts): bound duplicate PR closure GitHub lookups (#110750) 2026-07-19 00:01:23 +01:00
code-mode-model-matrix.ts fix(models): expose custom max and ultra reasoning tiers (#115690) 2026-07-29 03:33:30 -04:00
codesign-mac-app.sh
codespell-dictionary.txt
codespell-ignore.txt
compare-release-evidence-zip.py ci: stabilize release validation tests (#108420) 2026-07-15 13:22:31 -07:00
control-ui-i18n-report.ts
control-ui-i18n-verify.ts refactor(ui): replace duplicated locale bundles with canonical translation memory (#117157) 2026-07-31 19:40:27 -07:00
control-ui-i18n.ts refactor(ui): replace duplicated locale bundles with canonical translation memory (#117157) 2026-07-31 19:40:27 -07:00
control-ui-mock-background-tasks.ts fix(ui): keep subagent details in task panel (#113671) 2026-07-25 06:13:06 -07:00
control-ui-mock-channels.ts refactor(ui): redesign channels DM access requests, drop channel-health JSON card (#114717) 2026-07-27 16:15:54 -04:00
control-ui-mock-cron.ts feat(dev): add cron fixtures to the Control UI mock server (#114248) 2026-07-26 23:08:22 -04:00
control-ui-mock-dev.ts fix(ui): open mock catalog sessions without crashing (#120444) 2026-08-07 23:21:54 -07:00
control-ui-mock-plugins.ts
control-ui-mock-skill-workshop.ts
copy-bundled-plugin-metadata.d.mts fix: remove stale script test export (#110133) 2026-07-17 22:58:34 +01:00
copy-bundled-plugin-metadata.mjs fix(build): fail closed on symlinked build output roots (#116705) 2026-07-31 19:37:05 +08:00
copy-hook-metadata.ts
crabbox-routing-policy.d.mts fix(ci): restore Crabbox routing type contracts 2026-07-31 22:28:20 +08:00
crabbox-routing-policy.mjs feat(ci): add workload-aware Crabbox routing 2026-07-31 22:28:20 +08:00
crabbox-untrusted-bootstrap.sh fix(crabbox): keep untrusted bootstrap pnpm pin current (#113728) 2026-07-25 22:46:10 +08:00
crabbox-wrapper-providers.d.mts fix(ci): restore Crabbox routing type contracts 2026-07-31 22:28:20 +08:00
crabbox-wrapper-providers.mjs
crabbox-wrapper.mjs fix(ci): honor env- and config-selected Windows targets in crabbox run transforms (#120395) 2026-08-07 18:50:54 -07:00
create-dmg.sh
dated-todo-scan.mjs feat(ci): weekly Codex sweep for date-carrying to-dos (#113914) 2026-07-25 18:18:06 -07:00
deadcode-knip-runner.mjs refactor(deadcode): enforce full-repository hard zero (#108717) 2026-07-16 00:16:20 -07:00
debug-claude-usage.ts refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
dependency-changes-report.d.mts
dependency-changes-report.mjs build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
dependency-ownership-surface-report.d.mts
dependency-ownership-surface-report.mjs
dependency-vulnerability-gate.d.mts
dependency-vulnerability-gate.mjs
diffs-shiki-curated.ts
docker-channel-promote.d.mts fix(release): publish extended-stable Docker channels safely (#112494) 2026-07-23 10:03:11 +09:00
docker-channel-promote.mjs fix(release): publish extended-stable Docker channels safely (#112494) 2026-07-23 10:03:11 +09:00
docker-e2e-rerun.mjs fix(release): keep msteams packaging and Docker reruns reliable (#113332) 2026-07-24 07:05:41 -07:00
docker-e2e-timings.mjs
docker-e2e.mjs fix(release): provide prerelease plugin companions to package QA (#120107) 2026-08-07 13:31:41 +08:00
docs-link-audit.d.mts refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
docs-link-audit.mjs refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
docs-list.d.ts docs: generate docs map at publish time (#117398) 2026-08-01 07:01:43 -07:00
docs-list.js docs: generate docs map at publish time (#117398) 2026-08-01 07:01:43 -07:00
docs-spellcheck.sh
docs-sync-publish.d.mts docs: generate docs map at publish time (#117398) 2026-08-01 07:01:43 -07:00
docs-sync-publish.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
e2e-sandbox-bind-conflict.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
embedded-run-abort-leak.ts
ensure-cli-startup-build.d.mts
ensure-cli-startup-build.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
ensure-extension-memory-build.d.mts
ensure-extension-memory-build.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
ensure-playwright-chromium.d.mts chore(test): run browser copilot E2E in CI (#116407) 2026-07-30 23:20:34 +08:00
ensure-playwright-chromium.mjs fix(testing): resolve Playwright browser cache before UI install (#119658) 2026-08-05 09:25:24 -07:00
firecrawl-compare.ts refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
format-docs.d.mts
format-docs.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
format-swift.sh refactor(macos): move PortGuardian state to SQLite (#110527) 2026-07-18 18:15:17 +01:00
full-release-validation-at-sha.d.mts refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
full-release-validation-at-sha.mjs fix(release): dispatch validation through a client-pushed target ref (#120613) 2026-08-08 08:22:17 -07:00
gateway-watch-tmux.d.mts
gateway-watch-tmux.mjs
generate-base-config-schema.ts
generate-bundled-channel-config-metadata.ts fix(scripts): use direct-run helper for Windows guards (#110877) 2026-08-04 23:11:12 +08:00
generate-config-doc-baseline.ts refactor(config): config-surface reduction tranche 1 — retire dead keys, dedupe channel schemas, add growth ratchet (#111142) 2026-07-19 00:52:37 -07:00
generate-dependency-release-evidence.d.mts
generate-dependency-release-evidence.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
generate-host-env-security-policy-swift.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
generate-kysely-types.mjs refactor(state): inline canonical database schemas at build (#117433) 2026-08-01 08:39:42 -07:00
generate-npm-package-lock.d.mts fix(release): retry plugin lock generation (#117668) 2026-08-02 06:49:41 +08:00
generate-npm-package-lock.mjs fix(release): ignore bundle fields in npm locks (#117730) 2026-08-02 09:51:08 +08:00
generate-plugin-inventory-doc.mjs fix(plugins): keep OpenCode Go bundled (#120985) 2026-08-09 03:09:47 -07:00
generate-plugin-sdk-api-baseline.ts fix(ci): make plugin SDK API manifest mergeable (#110228) 2026-07-18 00:16:39 +01:00
generate-prompt-snapshots.ts refactor: deduplicate Codex prompt snapshot fixtures (#117476) 2026-08-01 09:02:43 -07:00
generate-runtime-sidecar-paths-baseline.ts
generate-sqlite-session-schema-baseline.ts
gh-read
gh-read.ts refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
ghsa-patch.mjs fix(scripts): bound GHSA patch GitHub lookups (#110756) 2026-07-19 00:37:06 +01:00
install-cli.sh fix(macos): complete ChatGPT subscription setup (#120782) 2026-08-08 17:16:00 -07:00
install-swift-tools.sh fix(ci): bound native tool downloads (#108685) 2026-07-16 01:44:30 -07:00
install-trufflehog.sh ci(testbox): provision pinned TruffleHog (#112482) 2026-07-21 20:14:58 -07:00
install-xcodegen.sh chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
install.ps1 fix(install): Windows installer no longer reports failed doctor migration as complete (#120033) 2026-08-07 01:19:59 -07:00
install.sh fix(install): reject commit-less git checkouts (#113809) 2026-08-02 08:05:42 -07:00
ios-app-review-notes-pdf.swift
ios-app-store-connect-keychain-setup.sh
ios-configure-signing.sh
ios-release-archive.sh feat(ios): support App Store release revisions 2026-07-23 16:24:15 -05:00
ios-release-cut.sh feat(ios): deterministically plan App Store releases 2026-07-23 18:18:32 -05:00
ios-release-cut.ts feat(ios): deterministically plan App Store releases 2026-07-23 18:18:32 -05:00
ios-release-plan.sh feat(ios): deterministically plan App Store releases 2026-07-23 18:18:32 -05:00
ios-release-plan.ts feat(ios): deterministically plan App Store releases 2026-07-23 18:18:32 -05:00
ios-release-prepare.sh feat(ios): support App Store release revisions 2026-07-23 16:24:15 -05:00
ios-release-signing.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
ios-release-upload.sh feat(ios): deterministically plan App Store releases 2026-07-23 18:18:32 -05:00
ios-run.sh
ios-screenshots.sh
ios-sync-versioning.ts refactor(ios): append unpadded App Store revisions 2026-07-23 18:42:16 -05:00
ios-team-id.sh
ios-validate-app-store-ipa.sh fix(ios): preserve localized app display names 2026-07-22 22:56:22 -05:00
ios-version.ts refactor(ios): append unpadded App Store revisions 2026-07-23 18:42:16 -05:00
ios-write-swift-filelist.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
ios-write-version-xcconfig.sh feat(ios): support App Store release revisions 2026-07-23 16:24:15 -05:00
kova-ci-summary.mjs
lint-swift.sh
list-prod-store-packages.mjs
live-docker-normalize-config.ts
live-docker-stage-private-sdk-exports.d.mts fix: preserve Codex-bound conversation history across session rotation (#112016) 2026-07-20 19:42:56 -07:00
live-docker-stage-private-sdk-exports.mjs fix: preserve Codex-bound conversation history across session rotation (#112016) 2026-07-20 19:42:56 -07:00
load-channel-config-surface.ts
make_appcast.sh fix(update): prevent stable upgrade notices on extended-stable (#118518) 2026-08-09 16:01:14 +08:00
materialize-clawhub-cli.sh fix(release): support npm 12 in ClawHub materializer (#114008) 2026-07-25 21:19:28 -07:00
mcp-code-mode-gateway-e2e.ts refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
memory-index-manager.sync-repro.ts fix(memory): retry failed queued session targets (#115923) 2026-07-30 02:47:59 -07:00
mobile-reauth.sh
mobile-release-ref.ts
native-app-i18n.ts fix(i18n): cover Android flavor surfaces 2026-07-24 15:26:58 +08:00
native-i18n-locales.ts fix(i18n): regenerate derived app catalogs inside native:i18n:sync (#110454) 2026-07-18 07:15:41 +01:00
notarize-mac-artifact.sh
npm-placeholder-publication.d.mts chore(release): add protected npm placeholder publishing (#119875) 2026-08-06 17:37:09 +08:00
npm-placeholder-publication.mjs chore(release): add protected npm placeholder publishing (#119875) 2026-08-06 17:37:09 +08:00
npm-runner.d.mts
npm-runner.mjs
ocm-npm-workspace-deps.d.mts docs: generate docs map at publish time (#117398) 2026-08-01 07:01:43 -07:00
ocm-npm-workspace-deps.mjs docs: generate docs map at publish time (#117398) 2026-08-01 07:01:43 -07:00
openclaw-cross-os-release-checks.ts fix(release): keep prerelease companions exact in cross-OS checks (#120556) 2026-08-08 21:45:16 +08:00
openclaw-npm-extended-stable-release.d.mts fix(release): publish extended-stable Docker channels safely (#112494) 2026-07-23 10:03:11 +09:00
openclaw-npm-extended-stable-release.mjs fix(release): publish extended-stable Docker channels safely (#112494) 2026-07-23 10:03:11 +09:00
openclaw-npm-postpublish-verify.ts refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
openclaw-npm-prepublish-verify.ts build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
openclaw-npm-publish.sh
openclaw-npm-release-check.ts fix(release): keep npm 12 pack checks working (#118209) 2026-08-02 14:57:49 -07:00
openclaw-npm-resume-run.d.mts fix(ci): bound npm resume GitHub lookups (#109982) 2026-07-18 09:29:34 +01:00
openclaw-npm-resume-run.mjs fix(ci): bound npm resume GitHub lookups (#109982) 2026-07-18 09:29:34 +01:00
openclaw-performance-source-summary.d.mts
openclaw-performance-source-summary.mjs fix(kova): clarify extension memory attribution (#117500) 2026-08-02 00:41:35 +08:00
openclaw-postpack.d.mts docs: generate docs map at publish time (#117398) 2026-08-01 07:01:43 -07:00
openclaw-postpack.mjs docs: generate docs map at publish time (#117398) 2026-08-01 07:01:43 -07:00
openclaw-prepack.ts docs: generate docs map at publish time (#117398) 2026-08-01 07:01:43 -07:00
openclaw-release-clawhub-plan.ts
openclaw-release-clawhub-runtime-state.ts
oxlint-boundary-guards.mjs improve(ci): replace boundary guards with focused Oxlint rules (#95368) 2026-07-17 11:37:35 +01:00
package-changelog.d.mts
package-changelog.mjs
package-docs-map.d.mts docs: generate docs map at publish time (#117398) 2026-08-01 07:01:43 -07:00
package-docs-map.mjs docs: generate docs map at publish time (#117398) 2026-08-01 07:01:43 -07:00
package-mac-app.sh fix(build): restore SDK packages and signed macOS app builds (#118833) 2026-08-03 11:33:16 -07:00
package-mac-dist.sh fix(ui): identify source builds in settings footer (#116134) 2026-07-30 08:58:34 +08:00
package-openclaw-for-docker.d.mts fix(release): stop Windows package descendants after timeout (#111956) 2026-07-25 02:20:27 -07:00
package-openclaw-for-docker.mjs fix(release): keep npm 12 pack checks working (#118209) 2026-08-02 14:57:49 -07:00
periphery-intersection.d.mts fix(ci): honor Periphery ignores in shared intersection (#110839) 2026-07-18 18:46:52 +01:00
periphery-intersection.mjs fix(ci): honor Periphery ignores in shared intersection (#110839) 2026-07-18 18:46:52 +01:00
plan-release-workflow-matrix.d.mts
plan-release-workflow-matrix.mjs fix(scripts): use direct-run helper for Windows guards (#110877) 2026-08-04 23:11:12 +08:00
plan-targeted-docker-lane-groups.d.mts
plan-targeted-docker-lane-groups.mjs
plugin-boundary-report.ts chore(compat): date the annotated deprecation families and expose removal-pending debt (#114002) 2026-07-25 21:01:20 -07:00
plugin-clawhub-publish.sh
plugin-clawhub-release-check.ts
plugin-clawhub-release-plan.ts
plugin-npm-publish.sh build(deps): remove npm shrinkwrap; mirror pnpm lock into transient package locks (#114006) 2026-07-26 01:29:55 -04:00
plugin-npm-release-check.ts
plugin-npm-release-plan.ts
plugin-prerelease-liveish-matrix.mjs
plugin-publication-artifact.d.mts
plugin-publication-artifact.mjs fix(release): allow larger npm plugin artifacts (#117745) 2026-08-02 10:27:44 +08:00
plugin-release-pretag-pack-check.ts
plugin-sdk-surface-report.d.mts
plugin-sdk-surface-report.mjs refactor(clickclack): reuse session URL contract (#120810) 2026-08-08 21:22:51 -07:00
pnpm-runner.d.mts
pnpm-runner.mjs
postinstall-bundled-plugins.d.mts fix(install): preserve shared Node compile caches (#113837) 2026-07-25 13:17:58 -07:00
postinstall-bundled-plugins.mjs fix(install): preserve shared Node compile caches (#113837) 2026-07-25 13:17:58 -07:00
pr fix(maintainers): route PR reads through Octopool (#120525) 2026-08-08 03:56:36 -07:00
pr-gates-lock.mjs
pr-merge
pr-prepare
pr-review
preinstall-package-manager-warning.d.mts
preinstall-package-manager-warning.mjs
prepare-codex-ci-auth.ts
prepare-codex-ci-config.ts
prepare-extension-package-boundary-artifacts.d.mts fix: complete lint toolchain reuse in worktrees (#111467) 2026-07-19 08:58:43 -07:00
prepare-extension-package-boundary-artifacts.mjs fix(build): reject incomplete Plugin SDK declaration caches (#120961) 2026-08-09 03:38:37 -07:00
prepare-git-hooks.d.mts
prepare-git-hooks.mjs
prepublish-plugin-registry-artifact.d.mts fix(release): provide prerelease plugin companions to package QA (#120107) 2026-08-07 13:31:41 +08:00
prepublish-plugin-registry-artifact.mjs fix(release): make tar extraction portable on Windows (#120619) 2026-08-09 00:47:20 +08:00
prepush-ci.sh fix(protocol): make Swift model checks non-mutating (#115793) 2026-07-29 18:17:36 +08:00
print-cli-backend-live-metadata.ts
process-warning-filter.mjs
profile-extension-memory.d.mts
profile-extension-memory.mjs
profile-tsgo.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
prompt-snapshot-files.ts
protocol-event-coverage.allowlist.json feat(gateway): push session PR indicators to subscribed clients (#115643) 2026-07-29 06:30:01 -04:00
protocol-gen-kotlin.ts refactor(gateway-protocol): derive schema registries from owner fragments (#114817) 2026-07-27 21:08:20 -04:00
protocol-gen-swift.ts fix(sessions): preserve context provenance across retries [AI] (#120509) 2026-08-08 07:06:36 -07:00
protocol-gen.ts refactor(gateway-protocol): derive schema registries from owner fragments (#114817) 2026-07-27 21:08:20 -04:00
proxy-install-ca.mjs
prune-docker-plugin-dist.d.mts
prune-docker-plugin-dist.mjs fix(build): fail closed on symlinked build output roots (#116705) 2026-07-31 19:37:05 +08:00
publish-model-catalog.d.mts improve(models): source pricing from hosted catalog (#114060) 2026-07-26 03:48:25 -04:00
publish-model-catalog.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
qa-coverage-report.ts
qa-e2e.ts
qa-lab-up.ts
qa-parity-report.ts
README.md refactor: remove obsolete commit helper 2026-08-06 18:10:10 -07:00
release-beta-smoke.ts refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
release-candidate-checklist.d.mts fix(release): validate candidates before Docker publication (#117252) 2026-08-01 16:08:49 +08:00
release-candidate-checklist.mjs fix(release): accept stale historical record counts (#120738) 2026-08-09 09:54:58 +08:00
release-check.ts fix(sessions): keep gateway responsive while large transcript archives are built (#112424) 2026-08-04 14:40:59 -07:00
release-ci-summary.d.mts fix(release): require requested validation children (#118031) 2026-08-03 02:39:59 +08:00
release-ci-summary.mjs fix(release): require requested validation children (#118031) 2026-08-03 02:39:59 +08:00
release-fast-pretag-check.sh fix(ui): identify source builds in settings footer (#116134) 2026-07-30 08:58:34 +08:00
release-preflight.mjs fix(channels): generate catalog from package manifests (#118097) 2026-08-03 23:17:09 +08:00
release-prepare.ts fix(release): stream JSON preparation output (#119951) 2026-08-06 21:54:26 +08:00
release-telegram-candidate-archive.py
release-telegram-qa.mjs refactor: make Telegram release workflow tests behavioral (#114023) 2026-07-29 13:23:35 +08:00
release-verify-beta.ts
release-version.ts fix(release): publish extended-stable Docker channels safely (#112494) 2026-07-23 10:03:11 +09:00
render-github-release-notes.d.mts fix(release): report seeded changelog provenance truthfully (#119897) 2026-08-06 19:22:16 +08:00
render-github-release-notes.mjs fix(release): report seeded changelog provenance truthfully (#119897) 2026-08-06 19:22:16 +08:00
report-test-temp-creations.d.mts fix(ci): catch script declaration drift before merge (#110248) 2026-07-18 02:54:26 +01:00
report-test-temp-creations.mjs refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
resolve-frozen-codex-live-suite.mjs fix(release): support frozen Codex validation (#108343) 2026-07-15 10:05:02 -07:00
resolve-openclaw-package-candidate.d.mts fix(release): keep prerelease companions exact in cross-OS checks (#120556) 2026-08-08 21:45:16 +08:00
resolve-openclaw-package-candidate.mjs fix(release): keep prerelease companions exact in cross-OS checks (#120556) 2026-08-08 21:45:16 +08:00
resolve-upgrade-survivor-baselines.d.mts
resolve-upgrade-survivor-baselines.mjs fix(release): publish extended-stable Docker channels safely (#112494) 2026-07-23 10:03:11 +09:00
restart-mac.sh fix(macos): signed rebuild no longer stalls on app shutdown (#103957) 2026-07-28 12:13:22 -04:00
root-dependency-ownership-audit.d.mts
root-dependency-ownership-audit.mjs fix(channels): generate discovery docs from catalog (#118106) 2026-08-03 23:42:55 +08:00
run-additional-boundary-checks.d.mts
run-additional-boundary-checks.mjs fix(scripts): use direct-run helper for Windows guards (#110877) 2026-08-04 23:11:12 +08:00
run-android-gradle.d.mts
run-android-gradle.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
run-lint.mjs build(lint): adopt stylelint for Control UI css templates and stylesheets (#113971) 2026-07-25 19:13:46 -07:00
run-node-watch-paths.d.mts fix: derive generated asset watch exclusions 2026-07-18 06:42:27 +01:00
run-node-watch-paths.mjs refactor(packages): DM-policy contract suite, dead routes, package folds (#114776) 2026-07-27 20:20:13 -04:00
run-node.d.mts fix(ci): catch script declaration drift before merge (#110248) 2026-07-18 02:54:26 +01:00
run-node.mjs refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
run-openclaw-podman.sh
run-opengrep.sh chore: update dependencies and migrate major contracts (#112963) 2026-07-23 21:21:01 -07:00
run-oxlint-shards.d.mts
run-oxlint-shards.mjs fix: reject missing oxlint shard selectors (#120096) 2026-08-07 10:44:18 +08:00
run-oxlint.d.mts refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
run-oxlint.mjs refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
run-tsgo.mjs refactor(scripts): consolidate redundant tooling paths (#118259) 2026-08-02 16:20:09 -07:00
run-vitest-profile.d.mts
run-vitest-profile.mjs
run-vitest.d.mts fix(test): bound direct gateway server runs (#119184) 2026-08-04 03:38:39 -07:00
run-vitest.mjs fix(test): bound direct gateway server runs (#119184) 2026-08-04 03:38:39 -07:00
run-with-env.d.mts
run-with-env.mjs fix(scripts): treat whitespace-only force-kill delay as unset (#120284) 2026-08-08 16:39:32 -07:00
runtime-postbuild-shared.mjs
runtime-postbuild-stamp.d.mts
runtime-postbuild-stamp.mjs
runtime-postbuild.d.mts Build export HTML vendor assets from pinned dependencies (#117583) 2026-08-01 15:03:35 -07:00
runtime-postbuild.mjs improve: doctor migration checks no longer load every bundled plugin runtime (#120678) 2026-08-08 13:29:18 -07:00
sandbox-browser-entrypoint.sh
sandbox-browser-setup.sh
sandbox-common-setup.sh
sandbox-setup.sh
setup-auth-system.sh
sparkle-build.ts
sqlite-session-entry-cache-lifetime-proof.ts fix(sessions): release closed SQLite entry caches (#115794) 2026-07-30 02:06:44 -07:00
stage-bundled-plugin-runtime.d.mts
stage-bundled-plugin-runtime.mjs fix(build): fail closed on symlinked build output roots (#116705) 2026-07-31 19:37:05 +08:00
sync-codex-app-server-protocol.ts refactor(codex): deduplicate generated protocol schemas (#117382) 2026-08-01 05:32:37 -07:00
sync-codex-model-prompt-fixture.ts
sync-labels.ts fix(scripts): bound sync-labels GitHub CLI operations (#110463) 2026-07-18 08:39:21 +01:00
sync-native-a2ui.d.mts build: generate native Canvas resources on demand (#117424) 2026-08-01 08:16:56 -07:00
sync-native-a2ui.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
sync-plugin-sdk-exports.mjs
sync-plugin-versions.ts build(client): make @openclaw/gateway-client publishable to npm (#111707) 2026-07-20 00:23:36 -07:00
termux-auth-widget.sh
termux-quick-auth.sh
termux-sync-widget.sh
test-built-bundled-channel-entry-smoke.mjs
test-built-plugin-singleton.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
test-built-status-message-runtime.d.mts
test-built-status-message-runtime.mjs
test-cleanup-docker.sh
test-cli-startup-bench-budget.mjs
test-docker-all.d.mts
test-docker-all.mjs fix(release): provide prerelease plugin companions to package QA (#120107) 2026-08-07 13:31:41 +08:00
test-env-mutation-report.ts
test-extension-batch.d.mts
test-extension-batch.mjs fix(test): bound Matrix test process memory (#111607) 2026-07-19 20:04:14 -07:00
test-extension.mjs fix(test): bound Matrix test process memory (#111607) 2026-07-19 20:04:14 -07:00
test-force.ts
test-group-report.d.mts
test-group-report.mjs
test-hotspots.mjs
test-install-sh-docker.sh fix(release): keep npm 12 pack checks working (#118209) 2026-08-02 14:57:49 -07:00
test-install-sh-e2e-docker.sh
test-live-acp-bind-docker.sh refactor(docker): consolidate E2E scenario helpers (#117359) 2026-08-01 05:48:28 -07:00
test-live-build-docker.sh
test-live-cli-backend-docker.sh refactor(docker): consolidate E2E scenario helpers (#117359) 2026-08-01 05:48:28 -07:00
test-live-codex-harness-docker.sh fix(codex): prevent session handoffs and native tasks from losing thread ownership (#120740) 2026-08-08 16:20:16 -07:00
test-live-gateway-models-docker.sh refactor(docker): consolidate E2E scenario helpers (#117359) 2026-08-01 05:48:28 -07:00
test-live-models-docker.sh refactor(docker): consolidate E2E scenario helpers (#117359) 2026-08-01 05:48:28 -07:00
test-live-shard.d.mts
test-live-shard.mjs fix(test): gate long-context live shard by opt-in (#120798) 2026-08-08 18:01:31 -07:00
test-live-subagent-announce-docker.sh refactor(docker): consolidate E2E scenario helpers (#117359) 2026-08-01 05:48:28 -07:00
test-live.d.mts
test-live.mjs fix(ci): prevent sequential Vitest shards from overlapping (#117755) 2026-08-01 21:56:54 -07:00
test-perf-budget.d.mts
test-perf-budget.mjs
test-projects-imports.mjs
test-projects-max.mjs
test-projects-serial.mjs
test-projects.mjs fix(ci): prevent sequential Vitest shards from overlapping (#117755) 2026-08-01 21:56:54 -07:00
test-projects.test-support.d.mts fix(memory-host-sdk): resolve stable execPath for worker fork to survive Homebrew Node upgrades (#99318) 2026-07-29 06:49:02 -04:00
test-projects.test-support.mjs fix(identity): prevent cross-runtime device identity races (#120643) 2026-08-08 13:55:15 -07:00
test-report-utils.d.mts
test-report-utils.mjs
test-shell-completion.ts
test-skip-inventory.ts
test-unit-fast-audit.mjs
test-update-cli-startup-bench.mjs
test-voicecall-closedloop.mjs
testbox-lease-freshness.d.mts fix(ci): catch script declaration drift before merge (#110248) 2026-07-18 02:54:26 +01:00
testbox-lease-freshness.mjs refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
tool-display.ts refactor: remove dead split facades (#114726) 2026-07-27 16:32:52 -04:00
transitive-manifest-risk-report.d.mts
transitive-manifest-risk-report.mjs fix(security): harden CodeQL-reported boundaries (#115055) 2026-07-28 16:47:12 +08:00
ts-topology.ts
tsconfig.json
tsdown-build.d.mts fix(build): fail closed on symlinked build output roots (#116705) 2026-07-31 19:37:05 +08:00
tsdown-build.mjs fix(build): fail closed on symlinked build output roots (#116705) 2026-07-31 19:37:05 +08:00
type-suppression-inventory.ts
ui.js fix(build): fail closed on symlinked build output roots (#116705) 2026-07-31 19:37:05 +08:00
update-clawtributors.ts chore(docs): harden external link audit results (#114746) 2026-07-27 17:37:02 -04:00
update-clawtributors.types.ts chore(docs): harden external link audit results (#114746) 2026-07-27 17:37:02 -04:00
update-gateway.sh feat(scripts): reference update script for source-checkout gateway servers (#112557) 2026-07-22 07:25:14 +00:00
validate-full-release-validation-evidence.d.mts
validate-full-release-validation-evidence.mjs
validate-plugin-init-provider-scaffold.ts
validate-qa-runtime-pair-summary.d.mts fix(release): validate frozen runtime pair evidence (#114707) 2026-07-27 15:49:42 -04:00
validate-qa-runtime-pair-summary.mjs fix(qa): replace false Codex pin compatibility evidence (#118012) 2026-08-07 08:45:26 +08:00
validate-release-publish-approval.mjs fix(ci): allow detached release children after parent success 2026-07-17 09:48:38 +01:00
verify-clawhub-published-artifact.d.mts
verify-clawhub-published-artifact.mjs
verify-docker-attestations.d.mts fix(release): publish extended-stable Docker channels safely (#112494) 2026-07-23 10:03:11 +09:00
verify-docker-attestations.mjs fix(scripts): use direct-run helper for Windows guards (#110877) 2026-08-04 23:11:12 +08:00
verify-plugin-npm-published-runtime.d.mts
verify-plugin-npm-published-runtime.mjs
verify-pr-hosted-gates.d.mts fix(ci): align hosted gates with workflow applicability (#120313) 2026-08-08 03:59:27 +08:00
verify-pr-hosted-gates.mjs fix(ci): accept neutral draft gate runs (#120310) 2026-08-08 04:53:10 +08:00
verify-stable-main-closeout.mjs
verify.mjs refactor(scripts): adopt shared scaffolding (#118514) 2026-08-03 04:40:30 -07:00
vitest-process-group.d.mts fix(ci): prevent sequential Vitest shards from overlapping (#117755) 2026-08-01 21:56:54 -07:00
vitest-process-group.mjs fix(ci): prevent sequential Vitest shards from overlapping (#117755) 2026-08-01 21:56:54 -07:00
watch-node.d.mts fix: refresh generated paths before watch restarts (#110422) 2026-07-18 06:42:27 +01:00
watch-node.mjs fix: refresh generated paths before watch restarts (#110422) 2026-07-18 06:42:27 +01:00
watch-pr-ci.d.mts fix(maintainers): route PR reads through Octopool (#120525) 2026-08-08 03:56:36 -07:00
watch-pr-ci.mjs fix(maintainers): route PR reads through Octopool (#120525) 2026-08-08 03:56:36 -07:00
windows-cmd-helpers.d.mts
windows-cmd-helpers.mjs
write-build-info.ts
write-cli-startup-metadata.ts fix(build): keep CLI help fallback asynchronous (#120454) 2026-08-07 21:28:52 -07:00
write-official-channel-catalog.d.mts fix(channels): generate discovery docs from catalog (#118106) 2026-08-03 23:42:55 +08:00
write-official-channel-catalog.mjs fix(channels): generate discovery docs from catalog (#118106) 2026-08-03 23:42:55 +08:00
write-package-dist-inventory.ts
write-plugin-sdk-entry-dts.ts fix(build): reject incomplete Plugin SDK declaration caches (#120961) 2026-08-09 03:38:37 -07:00
zai-fallback-repro.ts

summary read_when title
Repository script entry points and compatibility notes
Looking for an existing script before adding a new one
Running repository checks, tests, docs, Docker, release, or GitHub helper scripts
Updating package scripts or CI workflow script references
Scripts Directory

Scripts Directory

The scripts/ directory contains repository tooling used by local development, CI, docs publishing, releases, Docker proof, and maintainer operations. Prefer the package-script entry points in package.json when one exists, then read the underlying script before running it directly.

Compatibility

Many scripts are stable paths referenced by package.json, GitHub Actions, docs, and maintainer runbooks. Do not move, rename, or regroup scripts only to improve taxonomy. A directory migration needs an explicit maintainer-approved compatibility plan for package scripts, workflows, docs snippets, and any raw script paths users may have copied.

This index is a discovery aid for the current flat layout. It does not define a new directory taxonomy.

Common Entry Points

Area Prefer Notes
Build pnpm build Runs scripts/build-all.mjs; use specific build scripts only when debugging a build stage.
Changed checks pnpm changed:lanes --json, pnpm check:changed Lane classification lives in scripts/changed-lanes.mjs; changed-file checks live in scripts/check-changed.mjs.
Docs pnpm docs:list, pnpm docs:check-mdx, pnpm docs:check-links Backed by scripts/docs-list.js, scripts/check-docs-mdx.mjs, and scripts/docs-link-audit.mjs.
Formatting docs pnpm format:docs:check Uses scripts/format-docs.mjs; use write mode only when intentionally formatting docs.
Lint pnpm lint, pnpm lint:core, pnpm lint:all Wrapper scripts keep oxlint behavior aligned with repo config.
Targeted tests pnpm test <path-or-filter> or node scripts/run-vitest.mjs <path-or-filter> Avoid bare vitest; it can start watch mode.
Changed tests pnpm test:changed Uses the repo's changed-test resolver instead of a broad Vitest run.
Docker proof pnpm test:docker:all, pnpm test:docker:rerun, pnpm test:docker:timings Use the planner/rerun helpers before launching broad Docker work.
Live proof pnpm test:live Live checks require the matching environment and credentials.
Release checks pnpm release:check, pnpm release:beta, pnpm release:candidate Release scripts are maintainer workflows; read release docs before use.
GitHub reads scripts/gh-read Uses a GitHub App read token when configured, leaving normal gh login for writes.
Commits git add <files...> then git commit -m "<message>" Stage only the intended files for each commit.
Remote proof node scripts/crabbox-wrapper.mjs ... Agent default for tests and heavy work; pre-warm by source trust, sync each run, reuse the lease.

Script Families

  • check-*.mjs / check-*.ts: guardrails for architecture, docs, package contents, boundaries, workflows, and generated artifacts.
  • run-*.mjs: wrappers around repo runtimes or tools, such as Node, Vitest, oxlint, tsgo, and environment setup.
  • test-*.mjs / test-*.sh / test-*.ts: test planners, Docker lanes, live checks, and focused validation helpers.
  • docs-* and check-docs-*: docs listing, link auditing, MDX checks, spellcheck, sync, and i18n glossary checks.
  • release-*, openclaw-npm-*, and plugin-*-release-*: release preparation, package verification, and publishing helpers.
  • docker-*, test-docker-*, and test-live-*-docker.sh: Docker E2E planning, rerun, timing, and live/package lane helpers.
  • gh-read*, label-*, sync-labels.ts, and PR helpers: GitHub read, labeling, and maintainer workflow support.
  • generate-*, write-*, copy-*, and sync-*: generated docs, metadata, package surfaces, and build artifact support.
  • lib/: shared helpers imported by script entry points.

Maintenance Rules

  • Read scripts/AGENTS.md before changing scripts.
  • Keep package scripts, generators, generated-artifact checks, docs references, and workflow references aligned when touching a script path.
  • Prefer existing wrappers instead of introducing a raw tool invocation.
  • Add or update focused tests under test/scripts/ when changing script behavior.

See also Scripts for public-facing script guidance.