openclaw/scripts
Peter Steinberger ebb2770000
refactor: eliminate export name collisions (#122084)
* refactor: eliminate export name collisions

* chore(scripts): burn resolved collision baselines

* refactor: narrow legacy session load options

* chore: refresh SDK and session debt baselines

* refactor: adopt upstream secrets collision fix

* test(plugin-sdk): mock renamed session store core

* fix(scripts): track renamed session accessor core
2026-08-11 10:41:50 -07:00
..
clawdock refactor(clawdock): remove unused color helper (#105534) 2026-07-12 18:57:49 +02:00
dev refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
docker fix(e2e): download non-root installer before execution 2026-08-11 18:12:52 +08:00
docs-i18n chore: update dependencies across workspace (#115677) 2026-07-29 05:16:42 -04:00
e2e fix(qa): resolve Docker harness script entrypoints (#121548) 2026-08-12 01:23:20 +08:00
fixtures refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
github fix(ci): read dependency guard state from trusted metadata [AI] (#121505) 2026-08-10 14:32:49 +05:30
k8s fix: add Kubernetes resource-only teardown (#114953) 2026-08-02 03:02:09 -07:00
lib refactor: eliminate export name collisions (#122084) 2026-08-11 10:41:50 -07:00
mantis refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
perf refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
podman feat: show build identity in About screens (#103595) 2026-07-10 10:42:36 +01:00
pr-lib fix(scripts): tolerate restricted PR metadata tokens (#121848) 2026-08-10 23:30:59 -07:00
pre-commit refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
qa refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
secrets fix(secrets): harden exec provider diagnostics (#105082) 2026-07-12 09:01:33 +01:00
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 refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -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: reject invalid memory parents and trim test facades (#121696) 2026-08-10 12:58:30 -07:00
apple-app-i18n.ts test(macos): remove body-only view probes (#121820) 2026-08-10 20:26:56 -07:00
apple-release-source-check.sh feat: show build identity in About screens (#103595) 2026-07-10 10:42:36 +01:00
audit-seams.mts refactor(agents): move announce, completion, recovery, and registry families into concept directories (#121553) 2026-08-10 16:06:39 -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 refactor(agents): fold subagent lifecycle into one controller (#121972) 2026-08-11 03:06:55 -07: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 test(bench): trim shared helper duplicates (#121745) 2026-08-10 16:34:59 -07:00
bench-model.ts feat(tooling): enforce noUncheckedIndexedAccess in the scripts lane (NUIA phase 5) (#105180) 2026-07-12 10:17:00 +01:00
bench-sqlite-reliability.ts test(sqlite): cover interrupted canonical index repair (#113624) 2026-07-25 19:27:17 +08:00
bench-sqlite-state.ts test: accelerate sqlite state cli tests (#107150) 2026-07-13 22:12:21 -07:00
bench-task-registry-sqlite-worker.ts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07: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.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
bench-web-fetch.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
build-all.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
build-and-run-mac.sh
build-diffs-viewer-runtime.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
build-discord-activity-sdk.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
build-stamp.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
bundle-a2ui.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
bundled-plugin-assets.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
changed-lanes.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
changed-lanes.mts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
changelog-to-html.sh
check-built-plugin-control-plane-modules.mts perf(doctor): restore telegram doctor repairs dropped on source-run hosts (#120954) 2026-08-09 08:50:03 -07:00
check-changed.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-changed.mts refactor(plugin-sdk): split API baseline by entrypoint (#122082) 2026-08-11 08:54:42 -07:00
check-changelog-attributions.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-changelog-attributions.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-channel-agnostic-boundaries.mts refactor(agents): move spawn family into subagents/spawn (#121350) 2026-08-09 19:51:29 -07:00
check-cli-bootstrap-imports.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-cli-startup-memory.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-codex-app-server-protocol.ts refactor(codex): deduplicate generated protocol schemas (#117382) 2026-08-01 05:32:37 -07:00
check-coercion-helper-declarations.mts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
check-composite-action-input-interpolation.py
check-control-ui-performance.mts fix(ui): give the Gateway update a visible, truthful outcome (#121686) 2026-08-11 13:49:12 -03:00
check-control-ui-precompressed-assets.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-database-first-legacy-stores.mts refactor(commitments): remove inferred follow-up subsystem 2026-08-10 13:48:32 +05:30
check-deadcode-exports.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-deadcode-unused-files.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-dependency-pins.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-deprecated-api-usage.mts refactor(channels): flatten channel-turn dispatch naming layers (#121308) 2026-08-09 22:22:46 -07:00
check-deprecated-jsdoc.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-docker-e2e-boundaries.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-docs-config-examples.mjs feat(docs-ci): validate docs config examples against the schema (#121336) 2026-08-10 07:57:56 -07:00
check-docs-config-examples.mts feat(docs-ci): validate docs config examples against the schema (#121336) 2026-08-10 07:57:56 -07:00
check-docs-i18n-glossary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-docs-mdx.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-docs-mdx.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-doctor-deprecation-registry.ts refactor(doctor): simplify deprecation registry metadata (#120922) 2026-08-08 22:53:16 -07:00
check-duplicates.mjs fix(ci): restore duplicate scans with jscpd 5 (#122124) 2026-08-12 01:39:40 +08:00
check-duplicates.mts fix(ci): restore duplicate scans with jscpd 5 (#122124) 2026-08-12 01:39:40 +08:00
check-dynamic-import-warts.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-env-var-count.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-export-name-collisions.mts feat(scripts): report aliasing re-exports (#121849) 2026-08-10 21:36:22 -07:00
check-extension-package-tsc-boundary.mts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
check-extension-plugin-sdk-boundary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-extension-wildcard-reexports.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-file-utils.ts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07:00
check-gateway-cpu-scenarios.mts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07:00
check-gateway-watch-regression.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-import-cycles.ts
check-ingress-agent-owner-context.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-kysely-guardrails.mts fix: prevent externally supervised state schema drift (#121069) 2026-08-09 14:04:40 -07:00
check-live-cache.ts refactor: remove dead branches and test-only helpers (#121345) 2026-08-10 06:47:43 -07:00
check-madge-import-cycles.ts
check-max-lines-ratchet.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-media-download-helper-roundtrip.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-memory-fd-repro.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-memory-fd-repro.mts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -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.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): flatten channel-turn dispatch naming layers (#121308) 2026-08-09 22:22:46 -07:00
check-no-extension-src-imports.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
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.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-no-random-messaging-tmp.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-no-raw-channel-fetch.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-no-raw-http2-imports.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-no-runtime-action-load-config.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-openclaw-package-tarball.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-openclaw-package-tarball.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-package-dist-imports.mjs
check-package-patches.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-pairing-account-scope.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-plugin-extension-import-boundary.mts test: remove low-value implementation assertions (#121085) 2026-08-09 08:48:48 -07:00
check-plugin-gateway-gauntlet.mts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07:00
check-plugin-npm-runtime-builds.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-plugin-sdk-exports.mts fix(plugin-sdk): external plugins typecheck across SDK entrypoints (#121512) 2026-08-10 02:52:28 -07:00
check-plugin-sdk-subpath-exports.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-plugin-sdk-wildcard-reexports.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-policy-config-coverage.ts
check-protocol-event-coverage.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-protocol-event-coverage.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-protocol-registry.mts feat: start sessions from registered projects (#121465) 2026-08-10 17:56:12 -07:00
check-protocol-since.mts fix(gateway): restore restart preflight compatibility (#121757) 2026-08-10 16:43:27 -07:00
check-release-metadata-only.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-runtime-sidecar-loaders.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-sdk-package-extension-import-boundary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-session-accessor-boundary.mts refactor: eliminate export name collisions (#122084) 2026-08-11 10:41:50 -07:00
check-session-transcript-reader-boundary.mts refactor(agents): move announce, completion, recovery, and registry families into concept directories (#121553) 2026-08-10 16:06:39 -07:00
check-sqlite-transaction-boundary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-src-extension-import-boundary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-swift-tools.sh chore(swift): enforce current formatting and lint rules (#103313) 2026-07-10 11:54:08 +01:00
check-telegram-grammy-types-imports.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-temp-path-guardrails.ts refactor(concurrency): use p-map skip results 2026-07-13 22:43:26 -07:00
check-test-helper-extension-import-boundary.mts test: remove low-value implementation assertions (#121085) 2026-08-09 08:48:48 -07:00
check-timed.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-tsgo-core-boundary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-web-fetch-provider-boundaries.mts test: remove low-value implementation assertions (#121085) 2026-08-09 08:48:48 -07:00
check-web-search-provider-boundaries.mts test: remove low-value implementation assertions (#121085) 2026-08-09 08:48:48 -07:00
check-webhook-auth-body-order.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-workflows.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-wrapper-shadowing.mts chore(scripts): prevent new wrapper shadowing (#121456) 2026-08-10 01:40:44 -07:00
check.mts chore(scripts): prevent new wrapper shadowing (#121456) 2026-08-10 01:40:44 -07:00
ci-changed-scope.mjs fix(windows): parse tasklist CSV for port hints (#122126) 2026-08-11 10:08:08 -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.mts fix(ci): support frozen script entrypoints (#121208) 2026-08-10 10:31:21 +08:00
ci-run-timings.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
claude-auth-status.sh
CLAUDE.md
clawlog.sh fix(scripts): make clawlog default behavior match documented usage (#104059) 2026-07-12 07:44:25 +08:00
clawtributors-map.json chore(docs): harden external link audit results (#114746) 2026-07-27 17:37:02 -04:00
close-duplicate-prs-after-merge.mjs refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
code-mode-model-matrix.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
codesign-mac-app.sh
codespell-dictionary.txt
codespell-ignore.txt docs(gateway): document restart and crash recovery behavior (#103985) 2026-07-11 00:44:16 +01:00
compare-release-evidence-zip.py ci: stabilize release validation tests (#108420) 2026-07-15 13:22:31 -07:00
control-ui-i18n-report.ts refactor(deadcode): localize release tooling declarations (#101904) 2026-07-07 16:13:55 -07:00
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: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -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 fix(cron): prevent jobs disappearing during paginated refreshes (#121084) 2026-08-09 09:05:30 -07:00
control-ui-mock-dev.ts fix(ui): native command settings no longer require Raw mode (#121832) 2026-08-10 21:28:06 -07:00
control-ui-mock-plugins.ts feat(ui): redesign Channels page with guided channel setup wizard (#106469) 2026-07-13 11:49:42 -07:00
control-ui-mock-skill-workshop.ts feat(skills): scan session history for workshop ideas (#106766) 2026-07-13 16:15:50 -07:00
copy-bundled-plugin-metadata.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
copy-bundled-plugin-metadata.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
copy-hook-metadata.ts
crabbox-routing-policy.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07: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.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
crabbox-wrapper.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
crabbox-wrapper.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
create-dmg.sh feat(macos): refresh DMG installer artwork (#107142) 2026-07-13 22:09:36 -07:00
dated-todo-scan.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
deadcode-knip-runner.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
debug-claude-usage.ts fix: reject invalid memory parents and trim test facades (#121696) 2026-08-10 12:58:30 -07:00
dependency-changes-report.mts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07:00
dependency-ownership-surface-report.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
dependency-vulnerability-gate.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
diffs-shiki-curated.ts refactor(extensions): trim internal plugin surfaces (#107796) 2026-07-14 15:02:56 -07:00
docker-channel-promote.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
docker-e2e-rerun.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
docker-e2e-timings.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
docker-e2e.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
docker-e2e.mts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07:00
docs-link-audit.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
docs-link-audit.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
e2e-sandbox-bind-conflict.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
embedded-run-abort-leak.ts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
ensure-cli-startup-build.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ensure-extension-memory-build.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ensure-playwright-chromium.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
firecrawl-compare.ts test(web): trim duplicate provider test surfaces (#121727) 2026-08-10 15:44:54 -07:00
format-docs.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
full-release-validation-at-sha.mts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07:00
gateway-watch-tmux.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
generate-base-config-schema.ts refactor(deadcode): localize UI and script symbols (#101858) 2026-07-07 11:55:57 -07:00
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.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
generate-host-env-security-policy-swift.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
generate-kysely-types.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
generate-npm-package-lock.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
generate-npm-package-lock.mts fix(release): run plugin tooling against source checkout (#121762) 2026-08-10 16:16:33 -07:00
generate-plugin-inventory-doc.mts fix(plugins): surface manifest-only bundled capabilities (#121354) 2026-08-09 19:43:49 -07:00
generate-plugin-sdk-api-baseline.ts refactor(plugin-sdk): split API baseline by entrypoint (#122082) 2026-08-11 08:54:42 -07:00
generate-prompt-snapshots.ts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
generate-runtime-sidecar-paths-baseline.ts
generate-sqlite-session-schema-baseline.ts refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
gh-read
gh-read.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ghsa-patch.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07: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): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ios-release-signing.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ios-write-swift-filelist.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
lint-swift.sh chore(swift): enforce current formatting and lint rules (#103313) 2026-07-10 11:54:08 +01:00
list-prod-store-packages.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
live-docker-normalize-config.ts
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 refactor(config): simplify channel schema loading (#106462) 2026-07-13 07:57:23 -07:00
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
materialize-vercel-cli.sh ci: mirror Docker release images to Vercel registry (#120058) 2026-08-10 14:45:05 -07:00
mcp-code-mode-gateway-e2e.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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 refactor(deadcode): localize release tooling declarations (#101904) 2026-07-07 16:13:55 -07:00
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.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
npm-runner.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ocm-npm-workspace-deps.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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.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): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
openclaw-npm-prepublish-verify.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
openclaw-npm-publish.sh
openclaw-npm-release-check.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
openclaw-npm-resume-run.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
openclaw-performance-source-summary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
openclaw-postpack.mjs feat: continue dashboard sessions from CLI URLs (#120893) 2026-08-09 16:44:25 -07:00
openclaw-prepack.ts feat: continue dashboard sessions from CLI URLs (#120893) 2026-08-09 16:44:25 -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.mjs improve(release): reuse exact-SHA validation evidence (#104162) 2026-07-11 12:48:27 +08: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-manifest.d.mts feat: continue dashboard sessions from CLI URLs (#120893) 2026-08-09 16:44:25 -07:00
package-manifest.mjs feat: continue dashboard sessions from CLI URLs (#120893) 2026-08-09 16:44:25 -07:00
package-openclaw-for-docker.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
package-openclaw-for-docker.mts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
periphery-intersection.mjs refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
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.mjs fix(ci): budget expanded survivor groups (#122058) 2026-08-11 22:44:21 +08:00
plugin-boundary-report.ts fix(plugin-sdk): keep inbound reply shim through next SDK major (#121922) 2026-08-11 03:18:07 -07:00
plugin-clawhub-publish.sh fix(release): publish ClawHub bootstrap artifacts immutably (#103809) 2026-07-10 13:33:20 -07:00
plugin-clawhub-release-check.ts
plugin-clawhub-release-plan.ts refactor(deadcode): localize UI and script symbols (#101858) 2026-07-07 11:55:57 -07:00
plugin-npm-publish.sh fix(release): run plugin tooling against source checkout (#121762) 2026-08-10 16:16:33 -07:00
plugin-npm-release-check.ts refactor(deadcode): localize UI and script symbols (#101858) 2026-07-07 11:55:57 -07:00
plugin-npm-release-plan.ts refactor(deadcode): localize UI and script symbols (#101858) 2026-07-07 11:55:57 -07:00
plugin-prerelease-liveish-matrix.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
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 refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
plugin-sdk-surface-report.mts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
pnpm-runner.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
postinstall-bundled-plugins.mjs fix(install): preserve shared Node compile caches (#113837) 2026-07-25 13:17:58 -07:00
pr refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
pr-gates-lock.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
pr-merge
pr-prepare
pr-review
preinstall-package-manager-warning.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
prepare-codex-ci-auth.ts
prepare-codex-ci-config.ts feat(tooling): enforce noUncheckedIndexedAccess in the scripts lane (NUIA phase 5) (#105180) 2026-07-12 10:17:00 +01:00
prepare-extension-package-boundary-artifacts.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
prepare-git-hooks.mjs
prepublish-plugin-registry-artifact.mjs fix(qa): reuse one immutable Docker candidate (#121253) 2026-08-10 10:14:24 +08:00
prepush-ci.sh refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
print-cli-backend-live-metadata.ts
process-warning-filter.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
profile-extension-memory.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
profile-tsgo.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
prompt-snapshot-files.ts
protocol-event-coverage.allowlist.json feat(apple): show live subagent activity in chat (#121815) 2026-08-10 21:50:13 -07:00
protocol-gen-kotlin.ts feat(cloud-workers): add desktop apps and browser autonomy (#121475) 2026-08-10 20:31:07 -07: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.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
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.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
qa-coverage-report.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
qa-e2e.ts feat(tooling): enforce noUncheckedIndexedAccess in the scripts lane (NUIA phase 5) (#105180) 2026-07-12 10:17:00 +01:00
qa-lab-up.ts
qa-parity-report.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
README.md refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
release-beta-smoke.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
release-candidate-checklist.mts fix(release): bound validation retries and soak 2026-08-10 22:31:32 +08:00
release-check.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
release-ci-summary.mjs fix(release): keep evidence reads on cached gh (#121619) 2026-08-10 07:40:55 -07: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 refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
release-preflight.mts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
release-prepare.ts fix(release): stream JSON preparation output (#119951) 2026-08-06 21:54:26 +08:00
release-telegram-candidate-archive.py fix(ci): run Telegram release QA from trusted harness (#103207) 2026-07-10 11:32:24 -07:00
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.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
report-test-temp-creations.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
report-test-temp-creations.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
resolve-openclaw-package-candidate.mts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
resolve-upgrade-survivor-baselines.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
restart-mac.sh feat(macos): isolate named app profiles (#121136) 2026-08-09 14:50:15 -07:00
root-dependency-ownership-audit.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-additional-boundary-checks.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-android-gradle.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-lint.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-node-watch-paths.mts fix(models): repair local model no-auth and overflow handling (#121790) 2026-08-10 18:52:00 -07:00
run-node.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-node.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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.mts perf(checks): accelerate fresh changed gates (#121805) 2026-08-10 21:30:24 -05:00
run-oxlint.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-oxlint.mts perf(checks): accelerate fresh changed gates (#121805) 2026-08-10 21:30:24 -05:00
run-tsgo.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-tsgo.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-vitest-profile.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-vitest.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-vitest.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-with-env.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
runtime-postbuild-shared.mjs
runtime-postbuild-stamp.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
runtime-postbuild.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
runtime-postbuild.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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 refactor(sessions): drop the Sqlite infix from session-accessor exports (#121536) 2026-08-11 11:13:29 +00:00
stage-bundled-plugin-runtime.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
stage-bundled-plugin-runtime.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07: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 chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
sync-labels.ts fix(scripts): bound sync-labels GitHub CLI operations (#110463) 2026-07-18 08:39:21 +01:00
sync-native-a2ui.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
sync-plugin-sdk-exports.mts fix(plugin-sdk): back every workspace facade export with a real src facade (#121404) 2026-08-09 22:20:28 -07:00
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.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-built-plugin-singleton.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-built-status-message-runtime.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-cleanup-docker.sh
test-cli-startup-bench-budget.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-docker-all.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-docker-all.mts fix(qa): reuse one immutable Docker candidate (#121253) 2026-08-10 10:14:24 +08:00
test-env-mutation-report.ts refactor(scripts): share repository file discovery 2026-07-13 21:35:24 -07:00
test-extension-batch.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-extension.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-force.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-group-report.mts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
test-hotspots.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-install-sh-docker.sh refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-install-sh-e2e-docker.sh
test-live-acp-bind-docker.sh refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-live-build-docker.sh fix(release): make validation proof no-write (#103737) 2026-07-10 08:18:44 -07:00
test-live-cli-backend-docker.sh refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-live-codex-harness-docker.sh refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-live-gateway-models-docker.sh fix(release): support frozen validation tooling 2026-08-11 07:20:44 +08:00
test-live-models-docker.sh fix(release): support frozen validation tooling 2026-08-11 07:20:44 +08:00
test-live-shard.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-live-shard.mts refactor(agents): move announce, completion, recovery, and registry families into concept directories (#121553) 2026-08-10 16:06:39 -07:00
test-live-subagent-announce-docker.sh refactor(agents): move announce, completion, recovery, and registry families into concept directories (#121553) 2026-08-10 16:06:39 -07:00
test-live.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-perf-budget.mts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
test-projects-imports.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-projects-max.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-projects-serial.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-projects.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-projects.test-support.mts refactor: finish commitments retirement bookkeeping (#122143) 2026-08-11 09:59:11 -07:00
test-report-utils.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-shell-completion.ts feat(tooling): enforce noUncheckedIndexedAccess in the scripts lane (NUIA phase 5) (#105180) 2026-07-12 10:17:00 +01:00
test-skip-inventory.ts refactor(scripts): share repository file discovery 2026-07-13 21:35:24 -07:00
test-unit-fast-audit.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-update-cli-startup-bench.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-voicecall-closedloop.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
testbox-lease-freshness.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
tool-display.ts refactor: remove dead split facades (#114726) 2026-07-27 16:32:52 -04:00
transitive-manifest-risk-report.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ts-topology.ts fix: run ts-topology entrypoint on Windows (#105397) 2026-07-12 17:26:04 -07:00
tsconfig.json
tsdown-build.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
type-suppression-inventory.ts perf: speed type suppression inventory (#107874) 2026-07-14 18:08:33 -07:00
ui.js refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ui.mts fix(ci): make Control UI artifact validation consistent (#122086) 2026-08-12 00:11:22 +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(browser): add zero-click Chrome extension bootstrap (#121586) 2026-08-10 19:31:13 -07:00
validate-full-release-validation-evidence.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
validate-plugin-init-provider-scaffold.ts
validate-qa-runtime-pair-summary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
validate-release-publish-approval.mjs fix(ci): allow detached release children after parent success 2026-07-17 09:48:38 +01:00
vercel-container-registry-publish.d.mts ci: mirror Docker release images to Vercel registry (#120058) 2026-08-10 14:45:05 -07:00
vercel-container-registry-publish.mjs ci: mirror Docker release images to Vercel registry (#120058) 2026-08-10 14:45:05 -07:00
verify-clawhub-published-artifact.mjs fix(release): publish ClawHub bootstrap artifacts immutably (#103809) 2026-07-10 13:33:20 -07: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.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
verify-pr-hosted-gates.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
verify-pr-hosted-gates.mts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07:00
verify-stable-main-closeout.mjs fix(release): support evidence-backed late closeout 2026-07-14 00:27:34 +01:00
verify.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
vitest-process-group.mts fix(acp): drain runtime handles on gateway shutdown (#121359) 2026-08-09 23:55:19 -07:00
watch-node.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
watch-node.mts refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
watch-pr-ci.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
watch-pr-ci.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
windows-cmd-helpers.mjs refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
write-build-info.ts feat: show build identity in About screens (#103595) 2026-07-10 10:42:36 +01:00
write-cli-startup-metadata.ts fix: reject invalid memory parents and trim test facades (#121696) 2026-08-10 12:58:30 -07:00
write-official-channel-catalog.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
write-official-channel-catalog.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
write-package-dist-inventory.ts fix: preserve working installs on unsupported Node (#106994) 2026-07-14 23:19:48 -07:00
write-plugin-sdk-entry-dts.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
zai-fallback-repro.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00

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.mts; 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.mts; 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-*.mts / check-*.ts / retained check-*.mjs: guardrails for architecture, docs, package contents, boundaries, workflows, and generated artifacts.
  • run-*.mjs / run-*.mts: stable wrappers and typed implementations for Node, Vitest, oxlint, tsgo, and environment setup.
  • test-*.mts / retained 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.