openclaw/scripts
2026-09-13 04:12:26 -07:00
..
cloudflare chore(deps): advance cooled dependencies and major upgrades (#146258) 2026-09-12 13:28:12 -07:00
dev feat(openai): support GPT-Live and default Talk by account (#145382) 2026-09-11 20:42:25 -07:00
docker fix(runtime): re-exec under an available supported Node before refusing (#143464) 2026-09-10 01:35:39 -07:00
docs-i18n chore(deps): advance cooled dependencies and major upgrades (#146258) 2026-09-12 13:28:12 -07:00
e2e fix(runtime): support Bun across tooling suite (#146807) 2026-09-13 03:33:13 -07:00
fixtures fix(signal): start accounts with spaced keys without Doctor (#145750) 2026-09-12 16:35:19 +05:30
github refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
k8s fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
lib fix: admit borrowed memory writes through the agent database owner (#146760) 2026-09-13 04:12:26 -07:00
mantis fix(qa): close Crabline after gateway shutdown (#143992) 2026-09-10 13:40:29 -07:00
perf refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
podman fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
pr-lib fix(pr): ignore tree-identical commits when composing squash credit (#146585) 2026-09-12 17:40:08 -07:00
pre-commit fix(runtime): require Node builds with lossless SQLite reads (#140672) 2026-09-07 10:31:31 -07:00
qa fix(maturity): bind evidence to semantic taxonomy identity (#143976) 2026-09-11 16:48:45 +08:00
secrets
systemd
agent-plugin-gateway-e2e.ts test: honor capability consent in managed plugin fixtures (#131389) 2026-08-27 19:32:11 -07:00
AGENTS.md fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
analyze-plugin-sdk-usage.ts
android-app-i18n.ts refactor(android): remove retired voice UI and unify command ownership (#136192) 2026-09-02 03:47:07 -07:00
android-native-ci.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
android-pin-version.ts feat(mobile): add dedicated version contract (#136366) 2026-09-03 04:53:27 +08:00
android-release-signing.mjs feat(lint): enforce import ordering and deduplication (#124730) 2026-08-16 11:44:52 -07:00
android-release-upload.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
android-release.sh
android-screenshots.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
android-sips-linux.sh fix(ci): keep Android runner package setup deterministic (#143468) 2026-09-11 00:04:51 +08:00
android-sync-versioning.ts feat(mobile): add dedicated version contract (#136366) 2026-09-03 04:53:27 +08:00
android-version.ts
anthropic-prompt-probe.ts fix(runtime): support Bun across tooling suite (#146807) 2026-09-13 03:33:13 -07:00
apple-app-i18n.ts refactor(i18n): share Apple catalog reader (#144848) 2026-09-11 21:43:38 +08:00
apple-release-source-check.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
audit-control-ui-dead-css.mts chore(ui): add dead-CSS audit script and delete unreferenced stylesheet rules (#123178) 2026-08-13 14:53:17 -07:00
audit-seams.mts refactor(tests): remove redundant coverage and fixtures (#132410) 2026-08-29 01:06:14 -07:00
auth-monitor.sh
authorized-beta-focused-policy.json fix(release): register focused beta evidence on main (#128391) 2026-08-23 15:48:04 -07:00
bench-agent-concurrency-worker.ts fix(tasks): prevent stale flow updates from overwriting current state (#145699) 2026-09-11 23:59:22 -07:00
bench-agent-concurrency.ts refactor(tooling): unify benchmark and process helpers (#125491) 2026-08-17 19:08:22 -07:00
bench-cli-startup.ts fix(perf): isolate benchmark subprocess transport (#144159) 2026-09-11 20:28:53 +08:00
bench-cron-session-reaper.md fix(cron): list run sessions read-only in the reaper to stop event-loop stalls (#142476) (#142591) 2026-09-12 14:01:37 -07:00
bench-cron-session-reaper.ts fix(cron): list run sessions read-only in the reaper to stop event-loop stalls (#142476) (#142591) 2026-09-12 14:01:37 -07:00
bench-gateway-concurrency.ts perf(gateway): avoid unused projections and temporary copies (#146344) 2026-09-12 13:21:39 -07:00
bench-gateway-restart.ts refactor(tests): import benchmark helpers from their owners (#140870) 2026-09-06 22:56:26 -07:00
bench-gateway-startup.ts refactor(bench): require process metrics directly (#140970) 2026-09-07 00:47:52 -07:00
bench-model.ts perf(scripts): load runtime dependencies only for execution (#132596) 2026-08-29 06:16:43 -07:00
bench-session-history.ts improve: speed up loading long session histories (#146286) 2026-09-12 12:02:02 -07:00
bench-session-manager-hydration-memory.ts fix(sessions): bound active transcript hydration (#129343) 2026-08-25 21:29:45 -07:00
bench-sqlite-reliability.ts
bench-sqlite-state.ts improve(sqlite): report production workloads independently (#130994) 2026-08-28 01:02:42 +08:00
bench-task-registry-sqlite-worker.ts refactor: consolidate coercion contracts (#122458) 2026-08-11 23:26:37 -07:00
bench-task-registry-sqlite.ts test(bench): assert worker arguments at the launch boundary (#133894) 2026-08-31 14:37:19 -07: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 perf(scripts): load runtime dependencies only for execution (#132596) 2026-08-29 06:16:43 -07:00
build-all.mts fix(runtime): support Bun across tooling suite (#146807) 2026-09-13 03:33:13 -07:00
build-and-run-mac.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
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-external-plugin-local-dist.mts perf(packaging): remove redundant npm install payload (#135478) 2026-09-02 00:03:37 -07:00
build-mac-swift.mts fix(desktop): retain stream close diagnostics (#137787) 2026-09-04 01:27:38 -07:00
build-plugin-control-ui.mts feat: add experimental plugin UI customization (#134943) 2026-09-04 09:50:51 -07:00
build-stamp.mts test(build): import stamp writers from their shared owner (#133974) 2026-08-31 03:38:16 -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
capture-composer-mic-hover-proof.mts refactor(scripts): share Control UI proof option reader (#135387) 2026-09-03 12:26:06 +08:00
capture-injected-turn-notice-proof.mts refactor(scripts): share Control UI proof option reader (#135387) 2026-09-03 12:26:06 +08:00
capture-model-picker-proof.mts refactor(scripts): share Control UI proof option reader (#135387) 2026-09-03 12:26:06 +08:00
capture-session-toolbar-proof.mts fix(scripts): repair Control UI proof selectors (#135897) 2026-09-03 17:45:38 +08:00
capture-where-chip-auto-proof.mts fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
capture-workboard-ui-proof.mts fix(scripts): repair Control UI proof selectors (#135897) 2026-09-03 17:45:38 +08:00
changed-lanes.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
changed-lanes.mts refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
changelog-to-html.sh refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
check-assertion-safety-ratchet.mts refactor(scripts): share shrink ratchet argument parsing (#140661) 2026-09-07 10:46:22 +08:00
check-built-plugin-control-plane-modules.mts fix(runtime): support Bun across tooling suite (#146807) 2026-09-13 03:33:13 -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: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
check-changelog-attributions.mjs perf(ci): remove repeated setup and balance complete test workloads (#134038) 2026-08-31 13:32:32 -07:00
check-changelog-attributions.mts refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -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 fix(worker): keep cloud bootstrap build closure self-contained (#141553) 2026-09-07 14:42:35 -07:00
check-cli-startup-memory.mjs fix(tooling): reject aliased startup memory report outputs (#143505) 2026-09-12 17:38:38 +08:00
check-codex-app-server-protocol.ts fix(codex): update runtime to 0.153.0 and tighten bindings (#137009) 2026-09-02 22:28:11 -07:00
check-coercion-helper-declarations.mts perf(scripts): prepare coercion name matching once (#144253) 2026-09-10 21:04:59 -07:00
check-composite-action-input-interpolation.py
check-control-ui-performance-base.mts fix(ci): keep archived UI dependencies on their source revision (#146548) 2026-09-12 16:44:08 -07:00
check-control-ui-performance.mts fix(ui): keep translated config hints out of startup preloads (#143376) 2026-09-10 13:34:22 +09: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 perf(scripts): combine legacy file boundary scans (#142451) 2026-09-08 12:21:56 -07:00
check-deadcode-exports.mts refactor(scripts): share concurrent Knip scan orchestration (#143745) 2026-09-10 23:46:41 +08:00
check-deadcode-unused-files.mts refactor(scripts): share concurrent Knip scan orchestration (#143745) 2026-09-10 23:46:41 +08:00
check-dependency-pins.mts refactor(deps): centralize dependency spec policy (#135110) 2026-09-01 18:49:54 +08:00
check-deprecated-api-usage.mts perf(checks): scan deprecated API inputs once (#132902) 2026-08-29 17:03: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 fix(anthropic): preserve cache reuse across transient runtime context (#140621) 2026-09-09 10:35:56 -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): share required option arguments (#133095) 2026-08-30 14:17:08 +08: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 fix(docs): report original MDX source lines (#143404) 2026-09-09 14:49:06 -07:00
check-doctor-deprecation-registry.ts
check-duplicates.mjs fix(ci): restore duplicate scans with jscpd 5 (#122124) 2026-08-12 01:39:40 +08:00
check-duplicates.mts fix(runtime): re-exec under an available supported Node before refusing (#143464) 2026-09-10 01:35:39 -07: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 fix(scripts): speed up staged environment-variable checks (#131319) 2026-08-27 17:43:50 -07:00
check-export-name-collisions.mts perf: traverse shared SDK export graphs once (#143393) 2026-09-09 14:09:59 -07:00
check-extension-package-tsc-boundary.mts chore(deps): advance cooled dependencies and major upgrades (#146258) 2026-09-12 13:28:12 -07:00
check-extension-plugin-sdk-boundary.mts perf: share extension boundary check inventory (#146771) 2026-09-12 23:27:30 -07:00
check-extension-wildcard-reexports.mts refactor(scripts): share wildcard re-export scanner 2026-08-12 08:35: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 perf(node-host): prewarm worker bundles (#124427) 2026-08-16 00:41:42 -07:00
check-gateway-watch-regression.mts perf(packaging): remove redundant npm install payload (#135478) 2026-09-02 00:03:37 -07:00
check-import-cycles.ts perf(tooling): simplify guard preparation and bound alias copies (#133732) 2026-08-30 20:16:59 -07:00
check-ingress-agent-owner-context.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-install-dependency-ownership.mjs feat(update): retain compatible package rollback and safe recovery admission (#140339) 2026-09-09 21:35:58 -06:00
check-kysely-guardrails.mts improve(memory): keep large-note searches responsive (#146168) 2026-09-12 11:59:24 -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 perf(tooling): simplify guard preparation and bound alias copies (#133732) 2026-08-30 20:16:59 -07:00
check-max-lines-ratchet.mts improve: reduce memory used by source validation (#146266) 2026-09-12 11:08:26 -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 fix(tooling): bind memory FD profiling to its launched gateway (#143504) 2026-09-12 11:17:55 +08:00
check-native-state-schema-version.mjs
check-no-conflict-markers.mjs refactor(test): exercise the canonical conflict-marker scanner (#133746) 2026-08-30 20:17:47 -07: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
check-no-monolithic-plugin-sdk-entry-imports.ts
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 fix(browser): report native hosts with missing runtime targets (#131907) 2026-08-28 13:13:28 -07:00
check-no-raw-channel-fetch.mts refactor(qqbot): install plugin from Tencent package (#107295) 2026-08-11 15:10:27 -07:00
check-no-raw-http2-imports.mts chore(scripts): reuse file scan helpers 2026-08-12 07:58:43 -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 fix(update): preserve local package overrides (#89985) 2026-09-11 05:13:35 -06:00
check-package-dist-imports.mjs fix(scripts): reject extra empty target arguments (#145887) 2026-09-12 03:40:29 -07:00
check-package-patches.mts chore(deps): advance cooled dependencies and major upgrades (#146258) 2026-09-12 13:28:12 -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 refactor(test): remove residual test seams (#123555) 2026-08-14 03:03:15 -07:00
check-plugin-gateway-gauntlet.mts refactor: consolidate coercion ownership (#122692) 2026-08-12 09:25:28 -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: keep queued deliveries in their original state directory (#146917) 2026-09-13 03:52:24 -07:00
check-plugin-sdk-subpath-exports.mts refactor(scripts): reuse SDK guard source inventory (#144298) 2026-09-10 12:12:39 -07:00
check-plugin-sdk-wildcard-reexports.mts refactor(scripts): share wildcard re-export scanner 2026-08-12 08:35: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 fix(ci): route the protocol coverage record guard through record-shared 2026-08-14 19:44:29 -07:00
check-protocol-registry-types.mts refactor(protocol): simplify generated schema registration (#144112) 2026-09-10 09:00:15 -07:00
check-protocol-registry.mts refactor(protocol): simplify generated schema registration (#144112) 2026-09-10 09:00:15 -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: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
check-runtime-sidecar-loaders.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-script-erasability.mjs chore(scripts): enforce erasable TypeScript syntax (#125104) 2026-08-16 23:31:27 -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 fix(usage): retain reset history and unify accounting (#131667) 2026-08-28 03:00:19 -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 fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07: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 fix(scripts): avoid temp guardrail git buffer overflow (#126683) 2026-08-20 08:18:23 -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 ci: typecheck graphs that consume changed tests (#134107) 2026-08-31 06:43:34 -07:00
check-web-fetch-provider-boundaries.mts refactor(test): remove residual test-only seams (#123168) 2026-08-13 17:16:55 -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 fix(ci): share Git ownership across workflow fetch policies (#132428) 2026-08-29 11:46:23 -07:00
check-wrapper-shadowing.mts fix(agents): show model reroutes in subagent completions (#135531) 2026-09-03 03:34:34 +05:30
check.mts feat(macos): open links as native Mac tabs in the Browser panel (#140988) 2026-09-07 13:12:46 -07:00
ci-changed-scope.mjs fix(ci): provision sshd directory for desktop proof (#145980) 2026-09-12 06:50:38 -07:00
ci-docker-login-ghcr.sh
ci-docker-pull-retry.sh
ci-hydrate-live-auth.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ci-hydrate-testbox-env.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ci-live-command-retry.sh
ci-refit-test-timings.mts fix(ci): reject stale and empty timing sample cohorts (#143182) 2026-09-09 23:50:23 +09:00
ci-run-node-test-shard.mts perf(ci): share compiled workers across test groups (#146353) 2026-09-12 17:16:29 -07:00
ci-run-timings.mjs fix(ci): keep recent timings on main pushes (#133778) 2026-09-01 02:43:12 -07:00
claude-auth-status.sh
CLAUDE.md
clawhub-parent-authorization.mjs feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
clawhub-postpublish.mjs feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
clawhub-prepared-artifact.mjs feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
clawlog.sh fix(logging): make clawlog JSON parseable (#126651) 2026-08-20 05:02:28 -07:00
clawtributors-map.json
close-duplicate-prs-after-merge.mjs refactor: consolidate coercion contracts (#122458) 2026-08-11 23:26:37 -07:00
code-mode-model-matrix.ts improve(qa): extend Code Mode evaluation scenarios (#140913) 2026-09-06 23:27:26 -07:00
codesign-mac-app.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
codespell-dictionary.txt
codespell-ignore.txt docs: silence codespell false positives so the check stays useful (#140207) 2026-09-06 23:26:07 +08:00
compare-release-evidence-zip.py
connect.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
control-ui-boot-manifest.mts fix(ui): preserve publication state across navigation and split panes (#138759) 2026-09-04 23:25:10 -07:00
control-ui-i18n-report.ts
control-ui-i18n-verify.ts fix(ui): localize core configuration labels and help (#137192) 2026-09-09 06:59:59 +05:30
control-ui-i18n.ts fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
control-ui-mock-approvals.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-attachments.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-background-tasks.ts fix(ui): task panel squeezes subagent transcripts beside Show earlier (#144413) 2026-09-10 15:22:18 -07:00
control-ui-mock-channels.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-cron.ts feat(ui): team mode shows every agent and its sessions in the sidebar (#141476) 2026-09-12 00:50:49 -07:00
control-ui-mock-dev.ts feat(custodian): recommend a chief of staff and specialist roles when creating an agent (#141453) 2026-09-12 01:02:39 -07:00
control-ui-mock-isolation.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-plugins.ts feat(ui): unify installed plugin detail tabs (#142713) 2026-09-09 19:05:41 -07:00
control-ui-mock-preview.ts feat(custodian): recommend a chief of staff and specialist roles when creating an agent (#141453) 2026-09-12 01:02:39 -07:00
control-ui-mock-skill-library.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-skill-workshop.ts feat(skills): open past-work learning in a normal session (#142909) 2026-09-09 13:10:54 +05:30
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 fix(docker): stage bundled plugin runtime dependencies under the packaged plugin root (#139117) 2026-09-06 11:07:53 +08:00
copy-hook-metadata.ts fix(memory): preserve provenance across dreaming (#126489) 2026-08-20 17:58:31 -07:00
crabbox-routing-policy.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
crabbox-setup.mjs fix(crabbox): reuse managed CLI across QA and remote proof (#144154) 2026-09-10 09:57:28 -07:00
crabbox-setup.mts fix(crabbox): reuse managed CLI across QA and remote proof (#144154) 2026-09-10 09:57:28 -07:00
crabbox-source-capsule.mts fix(crabbox): preserve payload output and script options (#139405) 2026-09-05 14:54:33 -07:00
crabbox-source-receiver.mts fix(crabbox): preserve payload output and script options (#139405) 2026-09-05 14:54:33 -07:00
crabbox-untrusted-bootstrap.sh fix(crabbox): validate trusted historical pnpm pins (#143129) 2026-09-09 22:50:02 +09:00
crabbox-wrapper-providers.mts fix(crabbox): automatically update outdated CLI installations (#143768) 2026-09-10 02:05:55 -07:00
crabbox-wrapper.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
crabbox-wrapper.mts fix(crabbox): reuse managed CLI across QA and remote proof (#144154) 2026-09-10 09:57:28 -07:00
create-dmg.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -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): share concurrent Knip scan orchestration (#143745) 2026-09-10 23:46:41 +08:00
debug-claude-usage.ts refactor(scripts): use canonical bounded response readers (#141015) 2026-09-07 11:49:18 -07:00
dependency-changes-report.mts refactor(scripts): share report CLI parse options (#135859) 2026-09-03 07:21:51 +08:00
dependency-ownership-surface-report.mts fix(release): continue advisory checks after resource-specific denials (#135015) 2026-09-01 01:59:46 -07:00
dependency-vulnerability-gate.mts fix(release): qualify frozen dependency evidence locks (#136884) 2026-09-06 23:13:21 -07:00
detect-private-keys.mts chore(ci): add dependency-free private-key scanner for security-fast (#136419) 2026-09-02 13:05:09 -07:00
diffs-shiki-curated.ts feat(lint): enforce import ordering and deduplication (#124730) 2026-08-16 11:44:52 -07:00
docker-channel-promote.mjs improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -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 fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
docker-release-artifacts.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -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 fix(docs): reject unpublished permalink routes (#144279) 2026-09-10 12:01:23 -07:00
docs-list.d.ts
docs-list.js fix(docs): respect fenced-code closing suffixes (#143299) 2026-09-10 00:35:30 +05:30
docs-mirror-freshness.mjs fix(docs): detect overdue mirror changes during steady edits (#143455) 2026-09-09 17:14:45 -07:00
docs-spellcheck.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
docs-sync-publish.mjs docs: scope version-locked claims across plugins, platforms, providers, and gateway (#144032) 2026-09-10 21:33:28 +08:00
e2e-sandbox-bind-conflict.mts fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
embedded-run-abort-leak.ts refactor: reuse strict numeric parsers in abort benchmark (#131662) 2026-08-28 02:09:59 -07:00
embedded-run-liveness-leak.ts fix(agents): release completed liveness join contexts (#146034) 2026-09-12 08:41:12 -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 fix: reuse package-local plugin memory artifacts (#131538) 2026-08-27 22:22:21 -07:00
ensure-playwright-chromium.mts fix(gateway): preserve desktop readiness and worker outcomes (#136297) 2026-09-03 15:32:01 -07:00
firecrawl-compare.ts refactor(scripts): test default HTML response cap (#141877) 2026-09-07 22:51:22 -07:00
format-docs.mts refactor(scripts): share spawn output coercion (#134821) 2026-09-01 13:43:54 +08:00
format-swift.sh feat(macos): show page favicons on Mac tabs in the chat side panel (#145714) 2026-09-12 00:41:49 -07:00
frv-proof-broker.d.mts fix(release): prove landed FRV controller commits (#132289) 2026-08-29 11:44:31 +08:00
frv-proof-broker.mjs fix(release): prove landed FRV controller commits (#132289) 2026-08-29 11:44:31 +08:00
frv-publication-status.mts fix(ci): show publication observations in FRV status (#143171) 2026-09-09 23:59:39 +09:00
frv.d.mts fix(ci): show publication observations in FRV status (#143171) 2026-09-09 23:59:39 +09:00
frv.mjs fix(ci): show publication observations in FRV status (#143171) 2026-09-09 23:59:39 +09:00
full-release-artifacts.mjs fix(release): accept a queued validation parent when binding artifact producers (#136932) 2026-09-02 21:15:23 -07:00
full-release-candidate-contract.d.mts fix(ci): bind release baselines to immutable candidates (#136914) 2026-09-03 10:59:43 -06:00
full-release-candidate-contract.mjs fix(ci): bind release baselines to immutable candidates (#136914) 2026-09-03 10:59:43 -06:00
full-release-candidate-reuse.mjs improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07: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 fix(ci): keep FRV dispatch inputs out of GitHub CLI arguments (#144815) 2026-09-11 17:44:33 +08:00
full-release-validation-policy.d.mts refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
full-release-validation-policy.mjs fix: reuse beta qualification for canonical changelog files (#145594) 2026-09-11 21:54:17 -07:00
full-release-validation-state.d.mts fix(release): bound FRV transport uncertainty (#132595) 2026-08-29 21:40:35 +08:00
full-release-validation-state.mjs fix(ci): bind release baselines to immutable candidates (#136914) 2026-09-03 10:59:43 -06:00
gateway-watch-tmux.mts fix(plugins): keep development runs on checkout plugins (#132201) 2026-08-28 18:16:16 -07:00
generate-base-config-schema.ts
generate-browser-inspect-script-swift.mts feat(macos): show page favicons on Mac tabs in the chat side panel (#145714) 2026-09-12 00:41:49 -07:00
generate-bundled-channel-config-metadata.ts refactor: consolidate coercion contracts (#122458) 2026-08-11 23:26:37 -07:00
generate-ci-git-owner.mts fix(macos): recover rejected AI setup tests without discarding pending writes (#138814) 2026-09-05 01:55:41 -07:00
generate-config-doc-baseline.ts
generate-dependency-release-evidence.mts build(release): publish npm package-lock mirrors as dependency evidence (#140622) 2026-09-07 10:25:33 -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 fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
generate-mac-app-icons.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
generate-native-session-catalogs.mjs feat(onboarding): require explicit AI provider selection (#139675) 2026-09-06 08:04:28 -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 refactor(npm): use pnpm override parser (#141862) 2026-09-07 22:13:16 -07:00
generate-plugin-inventory-doc.mts docs(plugins): remove obsolete Gateway restart guidance (#146516) 2026-09-12 16:48:13 -07:00
generate-prompt-snapshots.ts test: consolidate prompt snapshot deltas (#129295) 2026-08-25 20:42:03 -07:00
generate-runtime-sidecar-paths-baseline.ts
generate-sqlite-session-schema-baseline.ts
gh-read
gh-read.ts refactor(scripts): share response reader cancellation (#135780) 2026-09-03 08:05:54 +08: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): recover CLI setup from temporary directory permission errors (#146730) 2026-09-12 21:41:24 -07:00
install-periphery.sh fix(ci): pin Periphery for native dead-code gates (#132344) 2026-08-28 21:53:01 -07:00
install-smoke-candidate-payload.mts fix(release): seal frozen candidate package metadata (#133524) 2026-08-30 17:04:56 -07:00
install-swift-tools.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
install-xcodegen.sh
install.ps1 fix(runtime): gate node:sqlite on a NUL round-trip capability probe (#143312) 2026-09-09 13:32:29 -07:00
install.sh fix(install): never replace or break an existing nvm during installation (#145317) 2026-09-11 15:36:20 -07:00
ios-app-review-notes-pdf.swift
ios-app-store-connect-keychain-setup.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-configure-signing.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-release-archive.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-release-cut.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-release-cut.ts feat(mobile): add dedicated version contract (#136366) 2026-09-03 04:53:27 +08:00
ios-release-plan.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-release-plan.ts
ios-release-prepare.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07: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 refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-run.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-screenshot-evidence.d.mts fix(ci): pin iOS screenshot evidence to workflow revision (#136334) 2026-09-03 19:07:52 +08:00
ios-screenshot-evidence.mjs fix(ci): pin iOS screenshot evidence to workflow revision (#136334) 2026-09-03 19:07:52 +08:00
ios-screenshots.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-sync-versioning.ts
ios-team-id.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-validate-app-store-ipa.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-version.ts
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 fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
kova-ci-summary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
lint-swift.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
live-docker-normalize-config.ts
live-docker-stage-private-sdk-exports.mjs
load-channel-config-surface.ts
mac-elevation-host.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
macos-health-render.sb fix(macos): read current channel health state (#128176) 2026-08-28 09:41:29 -07:00
make_appcast.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
materialize-clawhub-cli.sh fix: retain proxy DNS checks with Undici security updates (#139056) 2026-09-05 05:07:19 -07:00
materialize-mac-node-worker.py fix(macos): pair app builds with verified node workers (#131466) 2026-08-29 14:47:55 -07:00
materialize-vercel-cli.sh chore(deps): advance cooled dependencies and major upgrades (#146258) 2026-09-12 13:28:12 -07:00
mcp-code-mode-gateway-e2e.ts improve(code-mode): call tools as global functions (#126262) 2026-08-20 12:18:23 -07:00
mobile-reauth.sh
mobile-release-intent.mjs feat(ci): add guarded mobile beta releases (#136610) 2026-09-03 15:23:23 +08:00
mobile-release-ref.ts
mobile-release-version.ts fix(release): prepare consistent mobile versions and notes (#137930) 2026-09-03 23:04:42 -07:00
native-app-i18n.ts fix(i18n): retain context and safely refresh selected translations (#142260) 2026-09-08 08:32:27 -07:00
native-i18n-locales.ts
notarize-mac-artifact.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
npm-package-locks-report.mts build(release): publish npm package-lock mirrors as dependency evidence (#140622) 2026-09-07 10:25:33 -07:00
npm-placeholder-publication.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
npm-preflight-tooling-identity.mjs feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
npm-prepared-bundle.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
npm-runner.mts refactor(tooling): remove redundant Windows command helper bridge (#139932) 2026-09-06 01:56:15 -07:00
npm-trusted-publisher-preflight.mjs fix(release): preflight plugin npm trusted publishers (#124095) 2026-08-15 01:05:54 -07:00
ocm-npm-workspace-deps.mts refactor(build): share current git commit reader (#140949) 2026-09-07 15:12:51 +08:00
openclaw-cross-os-release-checks.ts feat(release): make Windows and macOS cross-OS validation advisory (#136788) 2026-09-02 18:31:14 -07:00
openclaw-npm-extended-stable-release.mjs fix(release): enforce trailing-completed-month extended-stable rule (#143679) 2026-09-11 08:59:47 -07:00
openclaw-npm-postpublish-verify.ts fix(scripts): reject extra empty target arguments (#145887) 2026-09-12 03:40:29 -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 fix(release): allow shipped Markdown guides in npm checks (#143699) 2026-09-09 23:18:18 -07:00
openclaw-npm-resume-run.mts fix(release): keep protected tooling trusted after main moves (#126881) 2026-08-21 07:24:31 +00:00
openclaw-performance-crabbox.sh fix(perf): isolate external evaluator from candidate runtime (#144162) 2026-09-11 21:09:08 +08:00
openclaw-performance-source-summary.mts fix(perf): isolate benchmark subprocess transport (#144159) 2026-09-11 20:28:53 +08:00
openclaw-postpack.mjs fix(packaging): preserve package markers and clean up smoke layouts (#134835) 2026-09-01 03:47:17 -07:00
openclaw-prepack.ts fix(update): keep old updaters able to restart the Gateway (#142195) 2026-09-08 10:43:46 -07:00
openclaw-release-clawhub-plan.ts
openclaw-release-clawhub-runtime-state.ts fix(release): complete ClawHub publication after parent success (#134053) 2026-08-31 09:28:00 -07:00
openclaw-release-ready.mjs feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
opengrep-github-sarif.mjs fix: apply workspace permission changes to active runs (#132407) 2026-08-30 18:32:26 -07:00
oxlint-boundary-guards.mjs feat(lint): SAFETY-comment assertion ratchet + repo deslop skill (#124359) 2026-08-15 22:03:48 -07:00
package-changelog.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
package-docs-map.mjs fix(packaging): serialize packs when the docs map is already generated (#130538) 2026-08-26 18:01:28 -07:00
package-mac-app.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
package-mac-dist.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
package-manifest.d.mts feat: continue dashboard sessions from CLI URLs (#120893) 2026-08-09 16:44:25 -07:00
package-manifest.mjs fix(crabbox): keep packaged commands runnable without dev dependencies (#125419) 2026-08-25 20:18:44 -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 fix: preserve executable files in pnpm package archives (#145042) 2026-09-11 09:01:36 -07:00
package-source-dependencies.d.mts fix(ci): gate source package producers (#128463) 2026-08-23 22:30:10 -07:00
package-source-dependencies.mjs fix(cloud-workers): build complete source runtime artifacts (#130735) 2026-08-26 23:54:25 -07:00
package-source-preflight.d.mts fix(ci): gate source package producers (#128463) 2026-08-23 22:30:10 -07:00
package-source-preflight.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -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: restore explicit Sol coverage in full release plans (#145974) 2026-09-12 06:25:59 -07:00
plan-targeted-docker-lane-groups.mjs chore: cover custom-plugin sibling imports in full release validation (#146636) 2026-09-12 19:11:00 -07:00
plugin-boundary-report.ts perf(scripts): skip irrelevant boundary report source reads (#132772) 2026-08-29 11:43:44 -07:00
plugin-clawhub-publish.sh fix: show package icons instead of generated plugin artwork (#145415) 2026-09-11 18:51:52 -07:00
plugin-clawhub-release-check.ts
plugin-clawhub-release-plan.ts
plugin-npm-bootstrap-approval.mjs fix(release): let new plugins publish at their approved stable version (#141408) 2026-09-07 11:34:11 -07:00
plugin-npm-prepared-release.mjs feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
plugin-npm-publish.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
plugin-npm-release-check.ts fix(release): establish immutable release plan contract (#127008) 2026-08-21 11:24:22 -07:00
plugin-npm-release-plan.ts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
plugin-npm-security-prepare.mts fix(release): isolate plugin security scanning (#126887) 2026-09-01 17:12:13 -07:00
plugin-npm-security-scan-runner.mjs fix(build): keep nested checkout declarations on pinned local inputs (#138440) 2026-09-04 14:32:14 -07:00
plugin-npm-security-scan.mts fix(release): isolate plugin security scanning (#126887) 2026-09-01 17:12:13 -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 refactor(scripts): reuse strict boolean argument parser (#137260) 2026-09-04 21:12:12 +08:00
plugin-release-pretag-pack-check.ts chore: refresh dependencies after seven-day cooldown (#128414) 2026-08-24 03:01:54 -07:00
plugin-sdk-api-diff.mts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
plugin-sdk-api-release-evidence.mjs improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
plugin-sdk-surface-report.mts fix(nextcloud-talk): reject excess concurrent webhook reads (#146356) 2026-09-13 00:08:51 +00:00
pnpm-runner.mts fix(tooling): honor empty POSIX PATH entries for pnpm (#146541) 2026-09-12 16:37:14 -07:00
postinstall-bundled-plugins.mjs fix(postinstall): preserve other installs' runtime dependencies (#134099) 2026-09-04 00:54:49 -07:00
pr fix(pr): ignore tree-identical commits when composing squash credit (#146585) 2026-09-12 17:40:08 -07:00
pr-crabbox-gate-publisher.mjs fix(ci): accept broker-owned Crabbox identity (#131754) 2026-08-28 20:21:07 +08:00
pr-merge
pr-prepare
pr-review
preflight-frozen-target-contracts.mjs fix: keep cold sessions visible and verify release recovery (#145462) 2026-09-11 20:25:40 -07:00
preinstall-package-manager-warning.mjs fix(update): complete package lifecycle outside dist inventory 2026-08-31 15:12:42 +05:30
prepare-apple-mermaid.mjs fix(ios): build Mermaid assets package-locally (#136315) 2026-09-02 22:05:17 +08:00
prepare-codex-ci-auth.ts
prepare-codex-ci-config.ts
prepare-extension-package-boundary-artifacts.mts fix: native declaration preparation fails from aliased checkouts (#140652) 2026-09-06 19:53:53 -07:00
prepare-git-hooks.mjs fix(tooling): preserve Git hook choices during install (#139461) 2026-09-05 16:02:22 -07:00
prepublish-plugin-registry-artifact.mjs improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
prepush-ci.sh feat(ios): render Mermaid diagrams in native chat (#135470) 2026-09-01 17:42:01 -07:00
print-cli-backend-live-metadata.ts fix: preserve model thinking policy and repair live validation (#132431) 2026-08-29 06:22:36 -07:00
print-live-docker-plugin-selection.mjs fix(ci): include live provider plugins in shared Docker images (#132702) 2026-08-29 10:51:08 -07:00
private-codex-latest-probe.ts fix(runtime): support Bun across tooling suite (#146807) 2026-09-13 03:33:13 -07:00
process-warning-filter.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
profile-extension-memory.mts fix(tooling): join memory profiler children within cleanup deadlines (#143503) 2026-09-11 01:29:59 +08:00
profile-tsgo.mts fix(gateway): prevent control-plane polling stalls (#124891) 2026-08-16 20:58:27 -07:00
prompt-snapshot-files.ts test: consolidate prompt snapshot deltas (#129295) 2026-08-25 20:42:03 -07:00
protocol-event-coverage.allowlist.json fix(ui): publish initial model catalog on connect (#145927) 2026-09-12 23:39:39 +05:30
protocol-gen-kotlin.ts feat(github): connect personal accounts alongside the system account (#133799) 2026-09-01 09:14:02 -07:00
protocol-gen-swift.ts refactor(protocol): simplify generated schema registration (#144112) 2026-09-10 09:00:15 -07:00
protocol-gen.ts fix(protocol): fail protocol:check when the published schema drifts (#133090) 2026-08-29 23:38:23 -07: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(docker): stage bundled plugin runtime dependencies under the packaged plugin root (#139117) 2026-09-06 11:07:53 +08:00
publish-model-catalog.mts fix(tooling): load TypeScript tooling under Bun (#139861) 2026-09-06 02:29:56 -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 refactor(qa): remove unused script test accessors (#141751) 2026-09-07 19:13:26 -07:00
qa-lab-up.ts refactor(qa): remove unused script test accessors (#141751) 2026-09-07 19:13:26 -07:00
qa-parity-report.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
README.md fix: avoid nesting dedicated Linux workers (#124636) 2026-08-16 08:25:04 -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 refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
release-changelog.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
release-check.ts fix(signal): start accounts with spaced keys without Doctor (#145750) 2026-09-12 16:35:19 +05:30
release-ci-summary.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
release-fast-pretag-check.sh
release-plan-contract.d.mts fix(release): establish immutable release plan contract (#127008) 2026-08-21 11:24:22 -07:00
release-plan-contract.mjs refactor(release): share ASCII comparator (#135886) 2026-09-03 09:51:44 +08:00
release-plan-producer-core.mts refactor(release): share ASCII comparator (#135886) 2026-09-03 09:51:44 +08:00
release-plan-producer.mts fix(runtime): support Bun across tooling suite (#146807) 2026-09-13 03:33:13 -07:00
release-preflight.mjs fix(release): keep validation evidence reuse dependency-free 2026-08-13 17:26:31 +08:00
release-preflight.mts fix(update): keep old updaters able to restart the Gateway (#142195) 2026-09-08 10:43:46 -07:00
release-prepare.ts fix(release): stream large preparation fingerprints (#138367) 2026-09-04 09:20:51 -07:00
release-telegram-candidate-archive.py
release-telegram-provenance.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
release-telegram-qa.mjs
release-tooling-identity.d.mts fix: keep Android publication independent of core release (#133471) 2026-08-30 14:07:34 -07:00
release-tooling-identity.mjs fix: keep Android publication independent of core release (#133471) 2026-08-30 14:07:34 -07:00
release-validation-intent.d.mts fix(release): establish immutable release plan contract (#127008) 2026-08-21 11:24:22 -07:00
release-validation-intent.mjs fix(release): establish immutable release plan contract (#127008) 2026-08-21 11:24:22 -07:00
release-verify-beta.ts
release-version.ts fix(release): prepare consistent mobile versions and notes (#137930) 2026-09-03 23:04:42 -07:00
render-github-release-notes.mts refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
render-proof-video.mts feat(dev-skills): add proof-video skill for captioned, zoomed PR recordings (#142259) 2026-09-09 09:16:35 -07:00
render-release-changelog.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
repo-e2e-artifacts.mts perf(release): shorten full verification critical paths (#134746) 2026-08-31 21:13:17 -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 fix(ci): scope temp-directory reports before reading diffs (#138282) 2026-09-04 07:16:15 -07:00
resolve-frozen-codex-live-suite.mjs fix(ci): validate frozen targets without executing candidate code (#144023) 2026-09-10 22:51:05 +08:00
resolve-fs-safe-native-contract.mjs fix(ci): validate frozen targets without executing candidate code (#144023) 2026-09-10 22:51:05 +08: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 fix(scripts): preserve multibyte command output (#141493) 2026-09-07 13:09:48 -07:00
resolve-upgrade-survivor-baselines.mts fix(release): omit unpublished candidate upgrade baseline (#143567) 2026-09-09 22:47:38 -07:00
restart-mac.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
root-dependency-ownership-audit.mts fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
run-additional-boundary-checks.mts perf: share extension boundary check inventory (#146771) 2026-09-12 23:27:30 -07:00
run-android-gradle.mts fix(android): stop wrapper subprocess trees on cancellation (#124686) 2026-08-16 09:43:12 -07:00
run-lint.mts fix(tooling): prevent accidental shared dependency installs (#141719) 2026-09-07 20:09:36 -07:00
run-node-package-bin.mts fix(gateway): preserve desktop readiness and worker outcomes (#136297) 2026-09-03 15:32:01 -07:00
run-node-watch-paths.mts fix: sync source assets with unusual filenames (#142024) 2026-09-08 01:34:26 -07:00
run-node.mjs fix(cli): let the dev runner own child shutdown (#138239) 2026-09-04 06:08:03 -07:00
run-node.mts fix(update): complete plugin runtime artifacts on first Git update (#145664) 2026-09-12 07:46:15 -07:00
run-openclaw-podman.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
run-opengrep.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
run-oxlint-shards.mts fix(tooling): bound core lint memory on small hosts (#146186) 2026-09-12 10:42:58 -07:00
run-oxlint.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-oxlint.mts ci: distribute lint and reuse native SDK declarations (#135302) 2026-09-01 11:05:47 -07:00
run-stylelint.mts fix(tooling): prevent accidental shared dependency installs (#141719) 2026-09-07 20:09:36 -07:00
run-tsgo-core-test-shards.mjs fix(tooling): bound tsgo core test memory (#122748) 2026-08-14 12:38:42 +10:00
run-tsgo-core-test-shards.mts ci: target core type checks for test-only PRs (#138165) 2026-09-04 06:19:14 -07:00
run-tsgo.mjs fix(build): bound native declaration inputs to checkout (#138742) 2026-09-04 19:50:21 -07:00
run-tsgo.mts chore(deps): advance cooled dependencies and major upgrades (#146258) 2026-09-12 13:28:12 -07:00
run-vitest-child.mts fix(test): preserve boolean options in focused test runs (#133449) 2026-09-02 17:44:08 -07:00
run-vitest-profile-child.mts fix(test): exit profiler errors without fatal shutdown (#146530) 2026-09-12 16:33:09 -07:00
run-vitest-profile.mts refactor(test): centralize forwarded signal state (#136667) 2026-09-03 07:10:04 +08:00
run-vitest.mjs fix(test): report one final failure per invocation (#134850) 2026-09-01 01:51:02 -07:00
run-vitest.mts fix(test): fail expired Vitest runs after clean child exits (#145999) 2026-09-12 07:14:24 -07:00
run-with-env.mts refactor(tooling): reuse shared positive integer parsing (#128586) 2026-08-24 01:14:36 -07:00
runtime-postbuild-shared.mjs
runtime-postbuild-stamp.mts test(build): import stamp writers from their shared owner (#133974) 2026-08-31 03:38:16 -07:00
runtime-postbuild.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
runtime-postbuild.mts fix(update): complete plugin runtime artifacts on first Git update (#145664) 2026-09-12 07:46:15 -07:00
sandbox-browser-entrypoint.sh
sandbox-browser-setup.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
sandbox-common-setup.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
sandbox-setup.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
setup-auth-system.sh
sparkle-build.ts fix(release): run Sparkle CLI through symlinked checkouts (#142315) 2026-09-08 09:27:03 -07: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 fix(update): complete plugin runtime artifacts on first Git update (#145664) 2026-09-12 07:46:15 -07:00
stage-cloudflared-macos.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
stage-cua-driver-macos.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
stage-mac-node-worker.sh fix(macos): honor requested Node version in app workers (#146556) 2026-09-12 16:32:48 -07:00
swift-build-cache-metadata.py perf(ci): partition Mac tests and admit long jobs first (#134847) 2026-09-01 13:23:53 +08:00
sync-codex-app-server-protocol.ts
sync-codex-model-prompt-fixture.ts fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
sync-labels.ts
sync-plugin-sdk-exports.mts fix(plugin-sdk): registration leaves private declarations in packages (#132645) 2026-08-29 10:04:03 -07:00
sync-plugin-versions.ts
termux-auth-widget.sh
termux-quick-auth.sh
termux-sync-widget.sh
test-built-bundled-channel-entry-smoke.mts fix(packaging): make built package imports side-effect free (#136308) 2026-09-02 22:29:50 +08:00
test-built-plugin-singleton.mts fix(update): complete plugin runtime artifacts on first Git update (#145664) 2026-09-12 07:46:15 -07:00
test-built-status-message-runtime.mts fix(status): project settled fallback models consistently (#134496) 2026-09-10 14:22:03 -07:00
test-cleanup-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
test-cli-startup-bench-budget.mts fix(perf): isolate benchmark subprocess transport (#144159) 2026-09-11 20:28:53 +08:00
test-desktop-resize-real.mts fix(ci): provision sshd directory for desktop proof (#145980) 2026-09-12 06:50:38 -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(release): record unsupported frozen lanes (#142020) 2026-09-08 01:30:33 -07:00
test-env-mutation-report.ts
test-extension-batch.mts fix: preserve targeted test selection under Bun (#139497) 2026-09-05 23:54:25 -07:00
test-extension.mts fix(test): prepare runtime before plugin batch readers (#131778) 2026-08-28 07:00:56 -07:00
test-force.ts perf(scripts): load runtime dependencies only for execution (#132596) 2026-08-29 06:16:43 -07:00
test-group-report.mts fix(test): preserve boolean options in focused test runs (#133449) 2026-09-02 17:44:08 -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 fix(release): pin trusted Node for frozen installer smokes (#142431) 2026-09-08 12:02:15 -07:00
test-install-sh-e2e-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
test-ios-shell-gateway.mjs fix(ios): restore approval settings navigation and remove duplicate shell state (#130651) 2026-08-26 21:36:16 -07:00
test-live-acp-bind-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
test-live-build-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
test-live-cli-backend-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
test-live-codex-harness-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
test-live-gateway-models-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
test-live-models-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07: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 fix(ci): honor Crabbox sandbox live-test opt-in (#145889) 2026-09-12 03:48:22 -07:00
test-live-subagent-announce-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
test-live.mts fix(test): preserve boolean options in focused test runs (#133449) 2026-09-02 17:44:08 -07:00
test-macos-health-render.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
test-macos-native.mts fix(macos): isolate native test process resources (#132251) 2026-08-29 04:19:22 -07:00
test-perf-budget.mts refactor(test): reuse shared budget flag parsing (#143237) 2026-09-09 10:12:16 -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-run.mts perf(ci): share compiled workers across test groups (#146353) 2026-09-12 17:16:29 -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 fix(test): preserve boolean options in focused test runs (#133449) 2026-09-02 17:44:08 -07:00
test-projects.test-support.mts fix: await approval target persistence before completing delivery (#146325) 2026-09-12 13:50:54 -07:00
test-report-utils.mts refactor(test): simplify Vitest launch and project ownership (#139377) 2026-09-05 14:40:02 -07:00
test-shell-completion.ts
test-skip-inventory.ts
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 fix(testbox): preserve hydrated runtime across native sync (#138612) 2026-09-04 15:39:01 -07:00
tool-display.ts refactor: compact tool display metadata (#129523) 2026-08-26 05:59:41 -07:00
transitive-manifest-risk-report.mts refactor(deps): centralize dependency spec policy (#135110) 2026-09-01 18:49:54 +08:00
ts-topology.ts
tsconfig.json fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
tsdown-build.mts perf(build): overlap staged SDK compilers within memory capacity (#145090) 2026-09-11 13:11:01 -07:00
tsx.mjs fix(tooling): avoid build and test startup stalls on shared tsx caches (#130924) 2026-08-27 10:36:12 -07:00
type-suppression-inventory.ts refactor(scripts): share TypeScript comment collection (#140848) 2026-09-07 13:30:21 +08:00
ui.js fix(ui): avoid cache-dependent command startup (#130927) 2026-08-27 07:00:01 -07:00
ui.mts fix: distinguish interrupted dev runners from completed shutdowns (#143676) 2026-09-10 06:04:23 +01:00
update-clawtributors.ts refactor(scripts): share response reader cancellation (#135780) 2026-09-03 08:05:54 +08:00
update-clawtributors.types.ts
update-compat-inventory.mts fix(update): keep old updaters able to restart the Gateway (#142195) 2026-09-08 10:43:46 -07:00
update-gateway.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
upgrade-survivor-diagnostics.mjs chore: migrate tooling and source installs to pnpm 12 (#131043) 2026-08-28 17:43:09 -07:00
validate-authorized-beta-focused-evidence.mts fix(release): allow ANSI in focused evidence logs (#129238) 2026-08-25 04:25:39 -07:00
validate-full-release-validation-evidence.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
validate-plugin-init-provider-scaffold.ts
validate-qa-runtime-pair-summary.mts fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
validate-release-publish-approval.mjs fix(release): let new plugins publish at their approved stable version (#141408) 2026-09-07 11:34:11 -07: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 fix(ci): reject oversized VCR images before copying (#142908) 2026-09-09 16:51:50 +09:00
verify-authorized-beta-focused-candidate.mjs fix(release): verify focused candidate checkout (#129201) 2026-08-25 03:17:24 -07:00
verify-clawhub-published-artifact.mjs fix(release): complete ClawHub publication after parent success (#134053) 2026-08-31 09:28:00 -07:00
verify-docker-attestations.mjs refactor(scripts): share required option arguments (#133095) 2026-08-30 14:17:08 +08:00
verify-full-release-producer-job.mjs feat(release): seal full release candidate evidence (#131751) 2026-08-28 21:44:21 +08:00
verify-mac-node-worker-fs.mjs feat(skills): add personal libraries for shared Gateways (#134068) 2026-09-01 13:15:37 -07:00
verify-mac-node-worker.mjs fix: keep the macOS app node-host worker inside its owned process group (#135663) 2026-09-02 21:40:31 -07:00
verify-plugin-npm-published-runtime.mts fix(plugins): reject missing JavaScript entries in package verification (#145903) 2026-09-12 04:10:44 -07:00
verify-pr-hosted-gates.mjs perf(ci): remove repeated setup and balance complete test workloads (#134038) 2026-08-31 13:32:32 -07:00
verify-pr-hosted-gates.mts chore(deps): update cooled Oxfmt and harden declaration fixtures (#137004) 2026-09-03 13:31:30 -07:00
verify-stable-main-closeout.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
verify.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
vitest-pair-benchmark-lanes.json feat(ci): add paired Vitest benchmark (#138937) 2026-09-05 16:30:50 +08:00
vitest-pair-benchmark.mts feat(ci): add paired Vitest benchmark (#138937) 2026-09-05 16:30:50 +08:00
vitest-process-group.mts refactor(test): centralize forwarded signal state (#136667) 2026-09-03 07:10:04 +08:00
watch-node.mjs fix: distinguish interrupted dev runners from completed shutdowns (#143676) 2026-09-10 06:04:23 +01:00
watch-node.mts fix: distinguish interrupted dev runners from completed shutdowns (#143676) 2026-09-10 06:04:23 +01:00
watch-pr-ci.mjs perf(ci): remove repeated setup and balance complete test workloads (#134038) 2026-08-31 13:32:32 -07:00
watch-pr-ci.mts fix(ci): distinguish watcher progress from raw GitHub status (#143320) 2026-09-09 11:48:02 -07:00
windows-cmd-helpers.d.mts fix: keep stable-upgrade validation compatible with older installs (#134002) 2026-08-31 03:52:45 -07:00
windows-cmd-helpers.mjs
write-build-info.ts refactor(build): reuse canonical direct-run entrypoint guard (#128715) 2026-08-24 05:50:16 -07:00
write-cli-startup-metadata.ts perf(cli): precompute config help (#128113) 2026-08-22 21:58:50 -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 fix(plugins): migrate renamed official plugin installs (#130894) 2026-09-02 12:48:52 +08:00
write-package-dist-inventory.ts fix: write package inventory through symlinked source paths (#132252) 2026-08-28 18:56:03 -07:00
write-plugin-sdk-entry-dts.ts ci: scope declaration caches to generator inputs (#135559) 2026-09-01 15:40:18 -07:00
write-unified-entry-dts.ts ci: scope declaration caches to generator inputs (#135559) 2026-09-01 15:40:18 -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 ... Use when the current host lacks the required isolation, OS, device, or capacity; sync each run and 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.