openclaw/scripts
2026-09-06 18:15:17 +08:00
..
cloudflare chore(deps): refresh seven-day-cooled runtimes and tooling (#131719) 2026-08-28 06:38:50 -07:00
dev chore(deps): update cooled Oxfmt and harden declaration fixtures (#137004) 2026-09-03 13:31:30 -07:00
docker build: consume platform-specific fs-safe packages (#132240) 2026-09-03 13:26:50 -07:00
docs-i18n docs(providers): replace inferrs with llmman 2026-09-04 17:04:21 -04:00
e2e fix(test): bound invalid fixture JSON diagnostics (#139837) 2026-09-06 02:25:05 -07:00
fixtures fix(release): accept frozen targets before worker bundles (#136699) 2026-09-06 11:26:06 +09:00
github fix(ci): labeler no longer fails when a PR already has 100 labels (#138841) 2026-09-04 22:56:18 -07:00
k8s chore(deps): refresh dependencies after seven-day cooldown (#129187) 2026-08-25 05:00:46 -07:00
lib fix(tooling): load TypeScript tooling under Bun (#139861) 2026-09-06 02:29:56 -07:00
mantis fix(ui): preserve mocked browser proof across reruns (#133918) 2026-08-31 08:10:09 -07:00
perf
podman refactor(podman): share rootless security helpers (#129242) 2026-08-25 04:06:53 -07:00
pr-lib fix(tooling): validate squash preview credit (#139993) 2026-09-06 18:15:17 +08:00
pre-commit fix(git-hooks): format ordinary commits with orphan rebase refs (#137997) 2026-09-04 01:26:56 -07:00
qa fix(docs): preserve mirrored ClawHub maturity links (#138241) 2026-09-04 07:56:01 -07: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 docs: retain authorization through PR landing recovery (#139321) 2026-09-05 12:44:14 -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
android-release-upload.sh
android-release.sh
android-screenshots.sh fix(android): restore reopened chats at the live edge (#137682) 2026-09-05 07:11:30 -07: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(tooling): arm prompt cleanup before spawn (#129755) 2026-08-26 11:43:39 +08:00
apple-app-i18n.ts refactor(macos): move app settings into the Dashboard and keep Connection native (#138092) 2026-09-05 12:09:37 -07:00
apple-release-source-check.sh
audit-control-ui-dead-css.mts
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(agents): resume interrupted tasks after restart (#138394) 2026-09-04 18:38:16 -06:00
bench-agent-concurrency.ts
bench-cli-startup.ts refactor(tooling): unify managed child process cleanup (#127480) 2026-08-21 15:43:39 -07:00
bench-gateway-concurrency.ts test: extend Gateway concurrency load diagnostics (#137835) 2026-09-03 20:50:46 -07:00
bench-gateway-restart.ts
bench-gateway-startup.ts fix(gateway): prevent startup stalls on large agent configs (#136379) 2026-09-03 22:40:30 +05:30
bench-model.ts perf(scripts): load runtime dependencies only for execution (#132596) 2026-08-29 06:16:43 -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
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
bench-web-fetch.ts perf(scripts): load runtime dependencies only for execution (#132596) 2026-08-29 06:16:43 -07:00
build-all.mts perf(build): avoid unrelated gateway artifact scans (#127757) 2026-09-05 16:43:24 -07:00
build-and-run-mac.sh feat(ios): render Mermaid diagrams in native chat (#135470) 2026-09-01 17:42:01 -07:00
build-diffs-viewer-runtime.mts
build-discord-activity-sdk.mts
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
bundled-plugin-assets.mts
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(ui): preserve mocked browser proof across reruns (#133918) 2026-08-31 08:10:09 -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
changed-lanes.mts perf(ci): classify package script changes once (#139078) 2026-09-05 05:44:39 -07:00
changelog-to-html.sh fix(macos): avoid release packaging failures and slow notes (#134027) 2026-08-31 03:48:57 -07:00
check-assertion-safety-ratchet.mts fix(skills): record skill usage again and retire dead curator tables (#129769) 2026-08-26 01:06:06 -07:00
check-built-plugin-control-plane-modules.mts perf(packaging): remove redundant npm install payload (#135478) 2026-09-02 00:03:37 -07:00
check-changed.mjs
check-changed.mts perf: retain targeted lint with assertion baseline changes (#139039) 2026-09-05 05:27:17 -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
check-channel-agnostic-boundaries.mts
check-cli-bootstrap-imports.mts perf: reduce packaged runtime module-loading overhead (#139754) 2026-09-06 01:31:24 -07:00
check-cli-startup-memory.mjs perf(startup): measure default resolve path and gate debug-capture imports (#131181) 2026-08-27 15:00:45 -07: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 fix(dashboard): authenticate GitHub Actions data reads (#135740) 2026-09-01 20:42:55 -07:00
check-composite-action-input-interpolation.py
check-control-ui-performance-base.mts fix(release): accept frozen targets before worker bundles (#136699) 2026-09-06 11:26:06 +09:00
check-control-ui-performance.mts fix(ci): tolerate small Control UI CSS changes (#136972) 2026-09-02 21:42:19 -07:00
check-control-ui-precompressed-assets.mts
check-database-first-legacy-stores.mts perf(tooling): simplify guard preparation and bound alias copies (#133732) 2026-08-30 20:16:59 -07:00
check-deadcode-exports.mts fix(tooling): report every deadcode scan outcome (#132412) 2026-08-29 01:00:33 -07:00
check-deadcode-unused-files.mts fix(tooling): report every deadcode scan outcome (#132412) 2026-08-29 01:00:33 -07: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
check-docker-e2e-boundaries.mts
check-docs-config-examples.mjs
check-docs-config-examples.mts
check-docs-i18n-glossary.mts refactor(scripts): share required option arguments (#133095) 2026-08-30 14:17:08 +08:00
check-docs-mdx.mjs
check-docs-mdx.mts refactor(scripts): share required option arguments (#133095) 2026-08-30 14:17:08 +08:00
check-doctor-deprecation-registry.ts
check-duplicates.mjs
check-duplicates.mts fix(qa): keep leases when Gateway startup teardown fails (#131740) 2026-08-28 14:31:29 -07:00
check-dynamic-import-warts.mts
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 refactor(plugins): share lazy provider runtime forwarding (#138191) 2026-09-04 05:51:50 -07:00
check-extension-package-tsc-boundary.mts refactor(scripts): share bounded output tail (#135802) 2026-09-03 06:56:23 +08:00
check-extension-plugin-sdk-boundary.mts
check-extension-wildcard-reexports.mts
check-file-utils.ts
check-gateway-cpu-scenarios.mts
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
check-kysely-guardrails.mts perf(sqlite): isolate coordinator imports from native connections (#139543) 2026-09-05 17:31:28 -07:00
check-live-cache.ts
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
check-media-download-helper-roundtrip.mts
check-memory-fd-repro.mjs
check-memory-fd-repro.mts refactor(tests): remove redundant coverage and fixtures (#132410) 2026-08-29 01:06:14 -07: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
check-no-extension-src-imports.ts
check-no-extension-test-core-imports.ts
check-no-monolithic-plugin-sdk-entry-imports.ts
check-no-pairing-store-group-auth.mts
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
check-no-raw-http2-imports.mts
check-no-runtime-action-load-config.mts
check-openclaw-package-tarball.mjs
check-openclaw-package-tarball.mts fix(release): accept frozen targets before worker bundles (#136699) 2026-09-06 11:26:06 +09:00
check-package-dist-imports.mjs
check-package-patches.mts chore(test): migrate to stable Vitest 5 (#138264) 2026-09-06 04:17:59 +09:00
check-pairing-account-scope.mts
check-plugin-extension-import-boundary.mts
check-plugin-gateway-gauntlet.mts
check-plugin-npm-runtime-builds.mts
check-plugin-sdk-exports.mts fix(plugin-sdk): strip undeclared __exportAll from published dts (#137012) 2026-09-03 12:59:58 +05:30
check-plugin-sdk-subpath-exports.mts
check-plugin-sdk-wildcard-reexports.mts
check-policy-config-coverage.ts
check-protocol-event-coverage.mjs
check-protocol-event-coverage.mts
check-protocol-registry.mts feat(update): retain run history and share outcome reports (#138690) 2026-09-04 20:17:32 -07:00
check-protocol-since.mts
check-release-metadata-only.mts feat(mobile): add dedicated version contract (#136366) 2026-09-03 04:53:27 +08:00
check-runtime-sidecar-loaders.mts
check-script-erasability.mjs
check-sdk-package-extension-import-boundary.mts
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
check-sqlite-transaction-boundary.mts
check-src-extension-import-boundary.mts
check-swift-tools.sh chore(deps): refresh macOS and iOS app dependencies (#135592) 2026-09-01 16:31:14 -07:00
check-telegram-grammy-types-imports.mts
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
check-timed.mts
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
check-webhook-auth-body-order.mts
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
ci-changed-scope.mjs fix(ci): run browser checks for real-gateway inputs (#139256) 2026-09-05 11:16:16 -07:00
ci-docker-login-ghcr.sh
ci-docker-pull-retry.sh
ci-hydrate-live-auth.sh fix(live): repair model E2E selection and session fixtures (#131229) 2026-08-27 20:09:39 -07:00
ci-hydrate-testbox-env.sh
ci-live-command-retry.sh
ci-refit-test-timings.mts perf(ci): shorten release verification tails (#134824) 2026-08-31 23:30:07 -07:00
ci-run-node-test-shard.mts ci: reduce sharding for seven-minute target (#136295) 2026-09-02 16:11:24 -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 fix(release): emit v2 ClawHub recovery approval bound to the authorized child (#138578) 2026-09-04 14:49:16 -07:00
clawhub-postpublish.mjs fix(release): complete ClawHub publication after parent success (#134053) 2026-08-31 09:28:00 -07: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
code-mode-model-matrix.ts fix(cli): keep setup and agent help startup lazy (#133272) 2026-08-30 04:46:54 -07:00
codesign-mac-app.sh feat(macos): connect gateways through browser sign-in and website handoff (#138745) 2026-09-05 03:11:56 -07:00
codespell-dictionary.txt
codespell-ignore.txt
compare-release-evidence-zip.py
connect.sh feat(cli): prepare session-host onboarding (#125879) 2026-08-18 16:08:48 -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 test(ui): remove completed automations rename inventory (#136138) 2026-09-02 21:10:20 +08:00
control-ui-i18n.ts fix(i18n): localize sentence punctuation in UI translations (#138100) 2026-09-04 02:33:27 -07:00
control-ui-mock-attachments.ts fix(webchat): restore playback for delivered audio and video (#131831) 2026-08-28 17:57:50 -03:00
control-ui-mock-background-tasks.ts fix(ui): hide author avatars in subagent transcripts (#139371) 2026-09-05 15:43:52 -07:00
control-ui-mock-channels.ts feat(plugins): bundle all plugin icons and update channel gallery (#131511) 2026-09-02 22:41:08 -07:00
control-ui-mock-cron.ts improve(ui): unify sidebar footer and issues panel (#125070) 2026-08-23 07:20:33 -03:00
control-ui-mock-dev.ts fix(ui): keep activity labels visible and unify row typography (#139372) 2026-09-05 16:00:02 -07:00
control-ui-mock-isolation.ts fix(ui): keep standalone previews off external connections and sibling caches (#135724) 2026-09-01 18:27:37 -07:00
control-ui-mock-plugins.ts feat(plugins): bundle all plugin icons and update channel gallery (#131511) 2026-09-02 22:41:08 -07:00
control-ui-mock-preview.ts fix(ui): first accent circle selects its color (#135238) 2026-09-03 01:05:38 -03:00
control-ui-mock-skill-library.ts feat(skills): add personal libraries for shared Gateways (#134068) 2026-09-01 13:15:37 -07:00
control-ui-mock-skill-workshop.ts fix(skills): separate installed Workshop skills from proposal history (#139842) 2026-09-06 15:42:55 +05:30
copy-bundled-plugin-metadata.mjs
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
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 chore: update pnpm to 12.3.4 (#139065) 2026-09-05 05:21:58 -07:00
crabbox-wrapper-providers.mts
crabbox-wrapper.mjs
crabbox-wrapper.mts fix(crabbox): preserve payload output and script options (#139405) 2026-09-05 14:54:33 -07:00
create-dmg.sh fix(macos): avoid release packaging failures and slow notes (#134027) 2026-08-31 03:48:57 -07:00
dated-todo-scan.mts
deadcode-knip-runner.mts chore(deps): enforce seven-day npm cooldowns and refresh eligible pins (#132385) 2026-08-29 02:07:05 -07:00
debug-claude-usage.ts refactor(scripts): share required option arguments (#133095) 2026-08-30 14:17:08 +08: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(ci): validate advisory coverage and bound outage delays (#137960) 2026-09-03 23:11:41 -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
docker-channel-promote.mjs improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
docker-e2e-rerun.mts
docker-e2e-timings.mts
docker-e2e.mjs
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
docs-link-audit.mts fix(docs): preserve mirrored ClawHub maturity links (#138241) 2026-09-04 07:56:01 -07:00
docs-list.d.ts
docs-list.js fix(docs): respect nested fenced code boundaries (#130207) 2026-08-30 17:30:38 -07:00
docs-mirror-freshness.mjs feat(ci): alarm and self-heal when the docs mirror goes stale (#131173) 2026-08-27 13:45:14 -07:00
docs-spellcheck.sh
docs-sync-publish.mjs chore(deps): refresh seven-day-cooled dependencies (#138199) 2026-09-05 22:59:41 -07: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
ensure-cli-startup-build.mts
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
format-docs.mts refactor(scripts): share spawn output coercion (#134821) 2026-09-01 13:43:54 +08:00
format-swift.sh
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.d.mts fix(release): report missing FRV child dispatches (#136004) 2026-09-02 13:59:01 +08:00
frv.mjs fix(release): preserve legacy gh log reads (#137016) 2026-09-03 19:16:18 +08: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
full-release-validation-at-sha.mts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
full-release-validation-policy.d.mts refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
full-release-validation-policy.mjs fix(release): restore reviewed Telegram waiver allowlist (#137118) 2026-09-03 22:17:26 +08: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-bundled-channel-config-metadata.ts
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 refactor(scripts): share report CLI parse options (#135859) 2026-09-03 07:21:51 +08:00
generate-host-env-security-policy-swift.mts
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 feat(macos): add six icon designs with light and dark pairs (#138002) 2026-09-04 14:48:07 -07:00
generate-npm-package-lock.mjs
generate-npm-package-lock.mts refactor(deps): remove Sharp dependency chains (#134923) 2026-08-31 23:54:37 -07:00
generate-plugin-inventory-doc.mts docs(plugins): register imap in generated plugin inventory (#130363) 2026-08-26 13:33:30 -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
install-cli.sh chore: update pnpm to 12.3.4 (#139065) 2026-09-05 05:21:58 -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.d.mts perf(ci): parallelize installer smoke validation (#127138) 2026-08-21 17:02:11 -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 chore(deps): refresh macOS and iOS app dependencies (#135592) 2026-09-01 16:31:14 -07:00
install-trufflehog.sh chore: refresh dependencies after seven-day cooldown (#128414) 2026-08-24 03:01:54 -07:00
install-xcodegen.sh
install.ps1 fix(install): preserve portable Node extraction fallback (#135410) 2026-09-02 14:06:25 -07:00
install.sh chore: update pnpm to 12.3.4 (#139065) 2026-09-05 05:21:58 -07:00
ios-app-review-notes-pdf.swift
ios-app-store-connect-keychain-setup.sh
ios-configure-signing.sh
ios-release-archive.sh
ios-release-cut.sh feat(mobile): add dedicated version contract (#136366) 2026-09-03 04:53:27 +08:00
ios-release-cut.ts feat(mobile): add dedicated version contract (#136366) 2026-09-03 04:53:27 +08:00
ios-release-plan.sh
ios-release-plan.ts
ios-release-prepare.sh
ios-release-signing.mjs
ios-release-signing.mts
ios-release-upload.sh
ios-run.sh
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
ios-sync-versioning.ts
ios-team-id.sh
ios-validate-app-store-ipa.sh
ios-version.ts
ios-write-swift-filelist.mjs
ios-write-swift-filelist.mts
ios-write-version-xcconfig.sh feat(mobile): add dedicated version contract (#136366) 2026-09-03 04:53:27 +08:00
kova-ci-summary.mts
lint-swift.sh
live-docker-normalize-config.ts
live-docker-stage-private-sdk-exports.mjs
load-channel-config-surface.ts
mac-elevation-host.sh fix(macos): pair app builds with verified node workers (#131466) 2026-08-29 14:47:55 -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(release): generate stable appcasts with macOS Bash (#135687) 2026-09-01 17:33:55 -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 fix: retain proxy DNS checks with Undici security updates (#139056) 2026-09-05 05:07:19 -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: preserve progress card ownership across clients (#138976) 2026-09-05 04:42:19 -07:00
native-i18n-locales.ts
notarize-mac-artifact.sh fix(macos): resume notarization without rebuilding signed artifacts (#135601) 2026-09-01 16:48:45 -07:00
npm-placeholder-publication.mjs
npm-preflight-tooling-identity.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07: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
ocm-npm-workspace-deps.mts
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 improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
openclaw-npm-postpublish-verify.ts fix: stop rejecting plugin-owned build dependencies in release checks (#138935) 2026-09-05 00:43:02 -07:00
openclaw-npm-prepublish-verify.ts
openclaw-npm-publish.sh
openclaw-npm-release-check.ts fix(release): accept frozen targets before worker bundles (#136699) 2026-09-06 11:26:06 +09: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-source-summary.mts refactor(scripts): reuse startup trace duration predicate (#136176) 2026-09-03 06:05:17 +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 perf(release): shorten preflight and publication (#135367) 2026-09-01 12:37:50 -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
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
package-changelog.mjs fix(release): validate numbered draft changelogs (#136134) 2026-09-02 03:20:33 -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 feat(macos): connect gateways through browser sign-in and website handoff (#138745) 2026-09-05 03:11:56 -07:00
package-mac-dist.sh fix(macos): resume notarization without rebuilding signed artifacts (#135601) 2026-09-01 16:48:45 -07:00
package-manifest.d.mts
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
package-openclaw-for-docker.mts fix(cloud): keep source packaging and worker teardown reliable (#136084) 2026-09-02 16:32:04 -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 fix(ci): gate source package producers (#128463) 2026-08-23 22:30:10 -07:00
periphery-intersection.mjs
plan-release-workflow-matrix.mjs perf(release): shorten full verification critical paths (#134746) 2026-08-31 21:13:17 -07:00
plan-targeted-docker-lane-groups.mjs fix(ci): avoid unnecessary release verification delays (#132271) 2026-08-29 11:01:15 +08: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 perf(qa): run isolated live transports with bounded concurrency (#133616) 2026-08-30 22:45:29 -07:00
plugin-clawhub-release-check.ts
plugin-clawhub-release-plan.ts
plugin-npm-publish.sh fix(release): resume protected child publication (#131878) 2026-08-29 00:18:12 +08: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
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(channels): unify progress cards and native rendering (#139206) 2026-09-06 11:22:28 +05:30
pnpm-runner.mts refactor(tooling): remove redundant Windows command helper bridge (#139932) 2026-09-06 01:56:15 -07:00
postinstall-bundled-plugins.mjs fix(postinstall): preserve other installs' runtime dependencies (#134099) 2026-09-04 00:54:49 -07:00
pr fix(tooling): validate squash preview credit (#139993) 2026-09-06 18:15:17 +08: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
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(build): bound native declaration inputs to checkout (#138742) 2026-09-04 19:50:21 -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(models): keep native and alias-backed catalogs consistent (#131677) 2026-08-28 13:26:16 -07:00
process-warning-filter.mts
profile-extension-memory.mts refactor(scripts): share bounded output tail (#135802) 2026-09-03 06:56:23 +08:00
profile-tsgo.mts
prompt-snapshot-files.ts test: consolidate prompt snapshot deltas (#129295) 2026-08-25 20:42:03 -07:00
protocol-event-coverage.allowlist.json feat(update): retain run history and share outcome reports (#138690) 2026-09-04 20:17:32 -07:00
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 feat(skills): add personal libraries for shared Gateways (#134068) 2026-09-01 13:15:37 -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
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
qa-e2e.ts
qa-lab-up.ts
qa-parity-report.ts
README.md
release-beta-smoke.ts
release-candidate-checklist.mts fix: avoid idle release preparation and late registry failures (#139798) 2026-09-05 23:24:54 -07:00
release-check.ts fix(tooling): load TypeScript tooling under Bun (#139861) 2026-09-06 02:29:56 -07:00
release-ci-summary.mjs feat(release): make Windows and macOS cross-OS validation advisory (#136788) 2026-09-02 18:31:14 -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 refactor(release): share ASCII comparator (#135886) 2026-09-03 09:51:44 +08:00
release-preflight.mjs
release-preflight.mts fix: avoid idle release preparation and late registry failures (#139798) 2026-09-05 23:24:54 -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(ci): accept extended-stable patch successors (#126936) 2026-08-20 20:13:26 -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 fix: package oversized release contribution records without losing notes (#133454) 2026-08-30 12:03:52 -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
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
resolve-openclaw-package-candidate.mjs
resolve-openclaw-package-candidate.mts refactor(scripts): share bounded output tail (#135802) 2026-09-03 06:56:23 +08:00
resolve-upgrade-survivor-baselines.mts
restart-mac.sh fix(macos): pair app builds with verified node workers (#131466) 2026-08-29 14:47:55 -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 ci: target core type checks for test-only PRs (#138165) 2026-09-04 06:19:14 -07:00
run-android-gradle.mts
run-lint.mts fix(lint): report final failures after owned child cleanup (#134668) 2026-08-31 20:54:09 -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
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(cli): let the dev runner own child shutdown (#138239) 2026-09-04 06:08:03 -07:00
run-openclaw-podman.sh refactor(podman): share rootless security helpers (#129242) 2026-08-25 04:06:53 -07:00
run-opengrep.sh fix: remove unavailable OpenGrep install alternatives (#130585) 2026-08-26 19:20:09 -07:00
run-oxlint-shards.mts fix(plugins): migrate renamed official plugin installs (#130894) 2026-09-02 12:48:52 +08:00
run-oxlint.mjs
run-oxlint.mts ci: distribute lint and reuse native SDK declarations (#135302) 2026-09-01 11:05:47 -07:00
run-stylelint.mts fix(lint): report final failures after owned child cleanup (#134668) 2026-08-31 20:54:09 -07:00
run-tsgo-core-test-shards.mjs
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 fix(build): bound native declaration inputs to checkout (#138742) 2026-09-04 19:50:21 -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: accept repeated Vitest profiler help flags (#136830) 2026-09-02 21:32:38 -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: preserve targeted test selection under Bun (#139497) 2026-09-05 23:54:25 -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
runtime-postbuild.mts perf: reduce packaged runtime module-loading overhead (#139754) 2026-09-06 01:31:24 -07:00
sandbox-browser-entrypoint.sh
sandbox-browser-setup.sh
sandbox-common-setup.sh
sandbox-setup.sh
setup-auth-system.sh
sparkle-build.ts
stage-bundled-plugin-runtime.mjs
stage-bundled-plugin-runtime.mts
stage-cloudflared-macos.sh feat(macos): connect gateways through browser sign-in and website handoff (#138745) 2026-09-05 03:11:56 -07:00
stage-cua-driver-macos.sh
stage-mac-node-worker.sh fix(cua): restore Mac Command shortcuts and native worker packaging (#136018) 2026-09-02 06:51:15 -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
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 perf(plugins): reuse compiled checkout artifacts for cold Doctor (#136399) 2026-09-02 13:48:40 -07:00
test-built-status-message-runtime.mts perf: reduce packaged runtime module-loading overhead (#139754) 2026-09-06 01:31:24 -07:00
test-cleanup-docker.sh
test-cli-startup-bench-budget.mts
test-docker-all.mjs
test-docker-all.mts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -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
test-install-sh-docker.sh chore: migrate tooling and source installs to pnpm 12 (#131043) 2026-08-28 17:43:09 -07:00
test-install-sh-e2e-docker.sh
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(ci): unblock Docker smoke tests on current runtimes (#139111) 2026-09-05 07:31:51 -07:00
test-live-build-docker.sh fix(ci): include live provider plugins in shared Docker images (#132702) 2026-08-29 10:51:08 -07:00
test-live-cli-backend-docker.sh fix(release): resolve frozen candidate entrypoints (#133523) 2026-08-30 17:04:43 -07:00
test-live-codex-harness-docker.sh fix(release): resolve frozen candidate entrypoints (#133523) 2026-08-30 17:04:43 -07:00
test-live-gateway-models-docker.sh fix(ci): discover frozen release harness capabilities (#136127) 2026-09-02 18:07:18 +08:00
test-live-models-docker.sh fix(release): resolve frozen candidate entrypoints (#133523) 2026-08-30 17:04:43 -07:00
test-live-shard.mjs
test-live-shard.mts fix(ci): repair full release fixture and startup gates (#138498) 2026-09-04 13:19:53 -07:00
test-live-subagent-announce-docker.sh fix(ci): discover frozen release harness capabilities (#136127) 2026-09-02 18:07:18 +08: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 refactor(macos): move app settings into the Dashboard and keep Connection native (#138092) 2026-09-05 12:09:37 -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
test-projects-imports.mts
test-projects-max.mts
test-projects-run.mts fix: preserve targeted test selection under Bun (#139497) 2026-09-05 23:54:25 -07:00
test-projects-serial.mts
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: preserve targeted test selection under Bun (#139497) 2026-09-05 23:54:25 -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
test-update-cli-startup-bench.mts
test-voicecall-closedloop.mts
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 refactor(anthropic): replace Agent SDK with direct CLI transport (#138707) 2026-09-04 20:51:44 -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
ui.js fix(ui): avoid cache-dependent command startup (#130927) 2026-08-27 07:00:01 -07:00
ui.mts fix(gateway): preserve desktop readiness and worker outcomes (#136297) 2026-09-03 15:32:01 -07:00
update-clawtributors.ts refactor(scripts): share response reader cancellation (#135780) 2026-09-03 08:05:54 +08:00
update-clawtributors.types.ts
update-gateway.sh fix: avoid declaration builds during source-server updates (#139392) 2026-09-05 19:02:26 -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.d.mts fix(release): register focused beta evidence on main (#128391) 2026-08-23 15:48:04 -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(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -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 feat(release): publish npm without waiting for app assets (#136790) 2026-09-02 21:26:40 -07:00
vercel-container-registry-publish.d.mts
vercel-container-registry-publish.mjs fix(release): scope missing manifest errors (#135113) 2026-09-01 18:59:38 +08: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 improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -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 feat(release): publish npm without waiting for app assets (#136790) 2026-09-02 21:26:40 -07:00
verify.mts
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
watch-node.mts
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): avoid false GREEN from unrelated PR checks (#138533) 2026-09-04 15:01:46 -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
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.