openclaw/scripts
2026-09-08 12:02:15 -07:00
..
cloudflare
dev refactor(tooling): remove TUI watcher timing overrides (#142079) 2026-09-08 03:00:14 -07:00
docker fix(docker): restore source builds after dependency ownership guard (#142073) 2026-09-08 17:59:28 +08:00
docs-i18n docs(providers): replace inferrs with llmman 2026-09-04 17:04:21 -04:00
e2e fix(e2e): mount trusted registry closure (#142353) 2026-09-08 11:05:14 -07:00
fixtures fix(release): accept frozen targets before worker bundles (#136699) 2026-09-06 11:26:06 +09:00
github 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
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 ci: keep isolated UI unit changes out of E2E jobs (#142350) 2026-09-08 11:50:21 -07:00
mantis feat(qa): run isolated behavioral proof for inline reviews (#138953) 2026-09-07 14:09:37 +01:00
perf
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(testing): run package contracts without unrelated runtime builds (#142159) 2026-09-08 07:01:55 -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): validate taxonomy documentation routes (#141977) 2026-09-08 01:51:37 -07:00
secrets
systemd
agent-plugin-gateway-e2e.ts
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
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-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
apple-app-i18n.ts refactor(ios): move app settings into the Dashboard and keep Gateway native (#139514) 2026-09-07 04:34:37 -07: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
audit-seams.mts
auth-monitor.sh
authorized-beta-focused-policy.json
bench-agent-concurrency-worker.ts refactor(tasks): require atomic store writes (#141662) 2026-09-07 16:54:43 -07:00
bench-agent-concurrency.ts
bench-cli-startup.ts
bench-gateway-concurrency.ts test: extend Gateway concurrency load diagnostics (#137835) 2026-09-03 20:50:46 -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-manager-hydration-memory.ts
bench-sqlite-reliability.ts
bench-sqlite-state.ts
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 refactor(build): share current git commit reader (#140949) 2026-09-07 15:12:51 +08: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
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 fix: changed checks misclassify unusual Git filenames (#126198) 2026-09-07 10:25:28 +08:00
changelog-to-html.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-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 perf(packaging): remove redundant npm install payload (#135478) 2026-09-02 00:03:37 -07:00
check-changed.mjs
check-changed.mts fix: changed checks misclassify unusual Git filenames (#126198) 2026-09-07 10:25:28 +08: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 fix(worker): keep cloud bootstrap build closure self-contained (#141553) 2026-09-07 14:42:35 -07:00
check-cli-startup-memory.mjs
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
check-deadcode-unused-files.mts
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 fix: restore package acceptance across install runtimes (#140062) 2026-09-06 04:41:04 -07:00
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
check-dynamic-import-warts.mts
check-env-var-count.mts
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-install-dependency-ownership.mjs fix(tooling): prevent accidental shared dependency installs (#141719) 2026-09-07 20:09:36 -07:00
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 refactor(scripts): share TypeScript comment collection (#140848) 2026-09-07 13:30:21 +08:00
check-media-download-helper-roundtrip.mts
check-memory-fd-repro.mjs
check-memory-fd-repro.mts
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
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(gateway): reduce cold model-runtime request stalls (#139911) 2026-09-06 07:53:11 -07: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
check-session-transcript-reader-boundary.mts
check-sqlite-transaction-boundary.mts
check-src-extension-import-boundary.mts
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
check-temp-path-guardrails.ts
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 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(worktrees): prevent shared Git ref cleanup collisions (#141095) 2026-09-07 06:26:56 -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 perf(ci): shorten release verification tails (#134824) 2026-08-31 23:30:07 -07:00
ci-run-node-test-shard.mts fix(ci): preflight job outputs exceed 1 MiB on full-plan pull requests (#140018) 2026-09-06 20:18:41 +08: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(ci): avoid oversized ClawHub ancestry comparisons (#142072) 2026-09-08 17:43:48 +08:00
clawlog.sh
clawtributors-map.json
close-duplicate-prs-after-merge.mjs
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 test(ui): remove completed automations rename inventory (#136138) 2026-09-02 21:10:20 +08:00
control-ui-i18n.ts fix(i18n): retain context and safely refresh selected translations (#142260) 2026-09-08 08:32:27 -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 chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03: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 chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-dev.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03: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 chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03: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 chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-skill-workshop.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
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
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(ci): require Crabbox 0.48 for Testbox proof (#137841) 2026-09-07 17:58:26 +08: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
deadcode-knip-runner.mts
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
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
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
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 chore(deps): refresh seven-day-cooled dependencies (#138199) 2026-09-05 22:59:41 -07:00
e2e-sandbox-bind-conflict.mts
embedded-run-abort-leak.ts
ensure-cli-startup-build.mts
ensure-extension-memory-build.mts
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 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
frv-proof-broker.d.mts
frv-proof-broker.mjs
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 fix(release): restore verification inputs and supported upgrade proof (#140981) 2026-09-07 11:47:27 -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
generate-base-config-schema.ts
generate-browser-inspect-script-swift.mts feat(macos): open links as native Mac tabs in the Browser panel (#140988) 2026-09-07 13:12:46 -07:00
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 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
generate-kysely-types.mts
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
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): mark generated reference pages and fix their shared template (#140254) 2026-09-07 03:14:31 +08:00
generate-prompt-snapshots.ts
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 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-periphery.sh
install-smoke-candidate-payload.d.mts
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-trufflehog.sh
install-xcodegen.sh
install.ps1 fix(runtime): require Node builds with lossless SQLite reads (#140672) 2026-09-07 10:31:31 -07:00
install.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-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 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.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 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-plan.ts
ios-release-prepare.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-signing.mjs
ios-release-signing.mts
ios-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
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
ios-write-swift-filelist.mts
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
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
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 fix: retain proxy DNS checks with Undici security updates (#139056) 2026-09-05 05:07:19 -07:00
mcp-code-mode-gateway-e2e.ts
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
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 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 improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
openclaw-npm-postpublish-verify.ts fix: close out stable releases after split publication recovery (#142291) 2026-09-08 10:23:45 -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
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 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
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
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
package-manifest.mjs
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
package-source-dependencies.mjs
package-source-preflight.d.mts
package-source-preflight.mjs
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: catch published upgrade regressions before merging (#141146) 2026-09-07 09:44:31 -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(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-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-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
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
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 refactor: share heartbeat and cron execution with reply runtime (#139624) 2026-09-07 14:58:09 -07:00
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(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-crabbox-gate-publisher.mjs
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: 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
process-warning-filter.mts
profile-extension-memory.mts fix(scripts): preserve multibyte command output (#141493) 2026-09-07 13:09:48 -07:00
profile-tsgo.mts
prompt-snapshot-files.ts
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 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
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(release): verify companion-owned packed imports (#142033) 2026-09-08 01:39:30 -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
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(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
release-validation-intent.mjs
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-fs-safe-native-contract.mjs fix(release): recognize frozen fs-safe capability (#141892) 2026-09-07 23:09:32 -07:00
resolve-openclaw-package-candidate.mjs
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: catch published upgrade regressions before merging (#141146) 2026-09-07 09:44:31 -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
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(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: sync source assets with unusual filenames (#142024) 2026-09-08 01:34:26 -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): prevent accidental shared dependency installs (#141719) 2026-09-07 20:09:36 -07: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(tooling): prevent accidental shared dependency installs (#141719) 2026-09-07 20:09:36 -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(test): prevent Vitest profiling startup hangs (#141131) 2026-09-07 09:09:31 -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
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 fix(update): keep old updaters able to restart the Gateway (#142195) 2026-09-08 10:43:46 -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
stage-bundled-plugin-runtime.mts
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(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -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 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
test-docker-all.mjs
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
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 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
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
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(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
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 ci: keep isolated UI unit changes out of E2E jobs (#142350) 2026-09-08 11:50:21 -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
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
tsdown-build.mts fix(build): sanitize direct tsdown declarations (#137592) 2026-09-07 14:57:37 -07:00
tsx.mjs
type-suppression-inventory.ts refactor(scripts): share TypeScript comment collection (#140848) 2026-09-07 13:30:21 +08:00
ui.js
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-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
validate-authorized-beta-focused-evidence.d.mts
validate-authorized-beta-focused-evidence.mts
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
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
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
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
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 fix: close out stable releases after split publication recovery (#142291) 2026-09-08 10:23:45 -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 fix: sync source assets with unusual filenames (#142024) 2026-09-08 01:34:26 -07: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): 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
write-cli-startup-metadata.ts
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
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.