openclaw/scripts
Dallin Romney 86f5656a2a
fix(release): require Gateway and Telegram validation (#156811)
* fix(release): ignore waivers for other release trains

* test(auto-reply): await active admission boundary

* fix(release): restore blocking validation without lane waivers

* fix(release): require Gateway install and upgrade checks on every OS

* test(ci): align Testbox timeout with its existing lease

* fix(ci): include readonly reuse in PR wrapper closure

* fix(release): restore blocking Telegram validation

* refactor(release): remove legacy waiver transition handling

* test(release): expect Telegram QA to block release checks
2026-09-23 19:04:50 -07:00
..
cloudflare chore(deps): refresh dependencies with a seven-day cutoff (#156363) 2026-09-23 17:35:48 +00:00
dev fix(dev): preserve Discord request timeout errors (#156347) 2026-09-23 01:40:11 -07:00
docker ci: annotate retained infrastructure retries 2026-09-23 18:27:19 -07:00
docs-i18n chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
e2e feat(release): run the first-hop compat hops as parallel Docker lanes (#156717) 2026-09-23 15:50:38 -07:00
fixtures fix: keep routine polling out of progress and history (#151456) 2026-09-18 15:38:01 +05:30
github fix(release): require Gateway and Telegram validation (#156811) 2026-09-23 19:04:50 -07:00
k8s fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
lib fix(release): require Gateway and Telegram validation (#156811) 2026-09-23 19:04:50 -07:00
mantis fix(qa): close Crabline after gateway shutdown (#143992) 2026-09-10 13:40:29 -07: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: keep retained databases held when deletion history is lost (#155024) 2026-09-24 01:34:23 +00:00
pre-commit improve(tooling): reduce commit formatting resource use (#152297) 2026-09-18 18:01:21 -07:00
qa feat(maturity): derive channel cohorts from catalog (#148120) 2026-09-16 22:44:11 -07:00
secrets
systemd
tests fix(update): verify every managed Gateway restart attempt (#155355) 2026-09-22 19:32:37 -07:00
acp-reset-timeout-proof.ts fix: recover ACP sessions when reset cleanup times out (#115184) 2026-09-17 10:09:59 -06:00
agent-plugin-gateway-e2e.ts fix: stop Agent Plugin E2E launches after cancellation (#149521) 2026-09-15 22:41:03 -07:00
AGENTS.md fix(pr): revalidate same-head refusal recovery artifacts (#154835) 2026-09-22 14:55:29 -07:00
analyze-plugin-sdk-usage.ts
android-app-i18n.ts refactor(scripts): share Android quoted-string scanning (#149090) 2026-09-19 02:10:18 +08:00
android-native-ci.mjs
android-pin-version.ts
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-sips-linux.sh fix(ci): keep Android runner package setup deterministic (#143468) 2026-09-11 00:04:51 +08:00
android-sync-versioning.ts
android-version.ts
anthropic-prompt-probe.ts fix: prompt probe reports success before child cleanup completes (#149428) 2026-09-15 20:40:32 -07:00
apple-app-i18n.ts refactor(i18n): share Apple catalog reader (#144848) 2026-09-11 21:43:38 +08:00
apple-release-source-check.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
audit-control-ui-dead-css.mts
audit-seams.mts fix(cron): keep healthy active runs from delaying job lists (#154421) 2026-09-21 04:49:01 -07:00
auth-monitor.sh
authorized-beta-focused-policy.json
bench-agent-concurrency-runtime.mts test: move subagent fixtures to module boundaries (#155727) 2026-09-22 08:23:58 -07:00
bench-agent-concurrency-worker.ts test: move subagent fixtures to module boundaries (#155727) 2026-09-22 08:23:58 -07:00
bench-agent-concurrency.ts test: move subagent fixtures to module boundaries (#155727) 2026-09-22 08:23:58 -07:00
bench-cli-startup.ts fix(perf): isolate benchmark subprocess transport (#144159) 2026-09-11 20:28:53 +08:00
bench-codex-catalog-pages.ts perf(codex): parse catalog pages off the main thread (#152352) 2026-09-18 21:38:42 -07:00
bench-cron-session-reaper.md fix(cron): list run sessions read-only in the reaper to stop event-loop stalls (#142476) (#142591) 2026-09-12 14:01:37 -07:00
bench-cron-session-reaper.ts fix(cron): list run sessions read-only in the reaper to stop event-loop stalls (#142476) (#142591) 2026-09-12 14:01:37 -07:00
bench-gateway-concurrency.ts fix(tasks): keep lists readable during new session runs (#156030) 2026-09-22 20:52:26 -07:00
bench-gateway-restart.ts fix: preserve Node debugger attachment on SIGUSR1 (#153462) 2026-09-20 00:34:04 -07:00
bench-gateway-startup.ts feat(ci): profile installed Gateway startup (#151825) 2026-09-18 11:33:50 -07:00
bench-model.ts
bench-plugin-invocation.ts perf(plugins): reduce callback scope overhead (#154625) 2026-09-21 11:40:38 +00:00
bench-redaction-hot-paths.ts perf(logging): skip redundant log and transcript redaction work (#154389) 2026-09-21 05:58:23 +00:00
bench-redaction-prefilters.ts perf(logging): skip impossible AWS secret redaction scans (#152484) 2026-09-19 00:41:13 -07:00
bench-session-history-runtime.test-support.ts fix(test): prepare history benchmark before child deadlines (#155780) 2026-09-22 09:25:11 -07:00
bench-session-history.ts perf(sessions): keep branched history queries selective (#153470) 2026-09-20 00:49:26 -07:00
bench-session-manager-hydration-memory.ts
bench-session-manager-write-hold.ts perf(sessions): prepare transcript payloads before writer locks (#153818) 2026-09-20 10:02:28 -07:00
bench-session-paths.ts perf(state): cache resolved agent database paths (#152525) 2026-09-18 23:54:06 -07:00
bench-sqlite-reliability.ts
bench-sqlite-state.ts refactor: compact agent storage and index full-text maintenance (#153683) 2026-09-21 16:23:13 -07:00
bench-task-registry-sqlite-worker.ts
bench-task-registry-sqlite.ts
bench-test-changed.mts
bench-web-fetch.ts
bench-worker-transcript-commit.ts fix(workers): keep running turns on their original session store (#156452) 2026-09-23 07:08:24 -07:00
bench-workspace-computation.ts improve: keep large workspace transfers responsive (#147626) 2026-09-13 19:35:25 -07:00
bench-write-diff.ts improve: reduce whole-file write receipt latency (#148132) 2026-09-14 22:10:55 -06:00
build-all.mts improve(ci): shorten serial Linux plugin lint (#150342) 2026-09-16 15:53:13 -07:00
build-and-run-mac.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
build-diffs-viewer-runtime.mts
build-discord-activity-sdk.mts
build-external-plugin-local-dist.mts
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
bundle-a2ui.mts
bundled-plugin-assets.mts fix: keep source-only sessions free of dependency installs (#149587) 2026-09-16 15:47:50 -06:00
capture-composer-mic-hover-proof.mts refactor(scripts): share Control UI proof option reader (#135387) 2026-09-03 12:26:06 +08:00
capture-injected-turn-notice-proof.mts refactor(scripts): share Control UI proof option reader (#135387) 2026-09-03 12:26:06 +08:00
capture-model-picker-proof.mts refactor(scripts): share Control UI proof option reader (#135387) 2026-09-03 12:26:06 +08:00
capture-session-toolbar-proof.mts fix(scripts): repair Control UI proof selectors (#135897) 2026-09-03 17:45:38 +08:00
capture-where-chip-auto-proof.mts fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
capture-workboard-ui-proof.mts fix(scripts): repair Control UI proof selectors (#135897) 2026-09-03 17:45:38 +08:00
changed-lanes.mjs
changed-lanes.mts fix: avoid unrelated test typechecks for UI stylesheet changes (#153630) 2026-09-20 12:08:23 -07:00
changelog-to-html.sh refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
check-assertion-safety-ratchet.mts refactor(scripts): share shrink ratchet argument parsing (#140661) 2026-09-07 10:46:22 +08:00
check-built-plugin-control-plane-modules.mts fix(runtime): support Bun across tooling suite (#146807) 2026-09-13 03:33:13 -07:00
check-changed.mjs
check-changed.mts feat(macos): support architecture-specific releases (#154595) 2026-09-21 03:47:59 -07:00
check-changelog-attributions.mjs
check-changelog-attributions.mts refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
check-channel-agnostic-boundaries.mts
check-cli-bootstrap-imports.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
check-cli-startup-memory.mjs ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -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: preserve causes in unexpected update failure reports (#152331) 2026-09-19 06:37:04 -07:00
check-composite-action-input-interpolation.py
check-control-ui-performance-base.mts perf(build): reduce disk use in UI performance checks (#146687) 2026-09-13 06:11:54 -07:00
check-control-ui-performance.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
check-control-ui-precompressed-assets.mts
check-database-first-legacy-stores.mts refactor(cli): deslop doctor, commands and cli (#156622) 2026-09-23 11:19:46 -07:00
check-deadcode-exports.mts refactor(scripts): share concurrent Knip scan orchestration (#143745) 2026-09-10 23:46:41 +08:00
check-deadcode-unused-files.mts refactor(scripts): share concurrent Knip scan orchestration (#143745) 2026-09-10 23:46:41 +08:00
check-dependency-pins.mts
check-deprecated-api-usage.mts
check-deprecated-jsdoc.mts
check-docker-e2e-boundaries.mts fix(anthropic): preserve cache reuse across transient runtime context (#140621) 2026-09-09 10:35:56 -07:00
check-docs-config-examples.mjs
check-docs-config-examples.mts
check-docs-i18n-glossary.mts fix(docs): exempt version labels from translation glossary (#147377) 2026-09-14 11:00:10 +08:00
check-docs-mdx.mjs
check-docs-mdx.mts fix(docs): report original MDX source lines (#143404) 2026-09-09 14:49:06 -07:00
check-doctor-deprecation-registry.ts
check-duplicates.mjs
check-duplicates.mts fix(gateway): preserve active work during recovered Node restarts (#153435) 2026-09-19 22:41:17 -07:00
check-dynamic-import-warts.mts
check-env-var-count.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
check-export-name-collisions.mts perf(sessions): move streaming transcript writes off the main thread (#156095) 2026-09-23 03:48:47 +00:00
check-extension-package-tsc-boundary.mts fix(tooling): prevent extension boundary compile timeouts (#150721) 2026-09-17 03:39:20 -07:00
check-extension-plugin-sdk-boundary.mts perf: share extension boundary check inventory (#146771) 2026-09-12 23:27:30 -07:00
check-extension-wildcard-reexports.mts
check-file-utils.ts
check-gateway-cpu-scenarios.mts
check-gateway-watch-regression.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
check-import-cycles.ts improve(tooling): reduce import-cycle check peak memory (#149266) 2026-09-15 20:28:11 -07:00
check-ingress-agent-owner-context.mts
check-install-dependency-ownership.mjs feat(update): retain compatible package rollback and safe recovery admission (#140339) 2026-09-09 21:35:58 -06:00
check-kysely-guardrails.mts refactor: retire pre-June import and verification compatibility (#156285) 2026-09-23 02:22:22 -07:00
check-line-cap-ratchet.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
check-live-cache.ts
check-madge-import-cycles.ts improve: reuse directory lookups in the Madge cycle check (#149468) 2026-09-15 19:38:33 -07:00
check-max-lines-ratchet.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
check-media-download-helper-roundtrip.mts
check-memory-fd-repro.mjs
check-memory-fd-repro.mts fix(tooling): bind memory FD profiling to its launched gateway (#143504) 2026-09-12 11:17:55 +08:00
check-native-state-schema-version.mjs
check-no-conflict-markers.mjs
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 refactor: retire pre-June import and verification compatibility (#156285) 2026-09-23 02:22:22 -07:00
check-package-dist-imports.mjs fix(scripts): reject extra empty target arguments (#145887) 2026-09-12 03:40:29 -07:00
check-package-patches.mts chore(deps): refresh dependencies with a seven-day cutoff (#156363) 2026-09-23 17:35:48 +00:00
check-pairing-account-scope.mts
check-plugin-extension-import-boundary.mts
check-plugin-gateway-gauntlet.mts fix(ci): share managed process cleanup across developer probes (#149041) 2026-09-15 07:43:07 -07:00
check-plugin-npm-runtime-builds.mts
check-plugin-sdk-exports.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
check-plugin-sdk-subpath-exports.mts refactor(scripts): reuse SDK guard source inventory (#144298) 2026-09-10 12:12:39 -07:00
check-plugin-sdk-wildcard-reexports.mts
check-policy-config-coverage.ts
check-protocol-event-coverage.mjs
check-protocol-event-coverage.mts
check-protocol-registry-types.mts refactor(protocol): simplify generated schema registration (#144112) 2026-09-10 09:00:15 -07:00
check-protocol-registry.mts feat: let agents apply plugin and personal themes (#152460) 2026-09-19 04:51:01 -07:00
check-protocol-since.mts
check-release-metadata-only.mts fix(tooling): honor explicit bases for staged checks (#150934) 2026-09-17 07:17:39 -07:00
check-runtime-sidecar-loaders.mts
check-script-erasability.mjs fix(test): retain Node for Node-owned tooling under Bun (#151772) 2026-09-18 07:53:41 -07:00
check-sdk-package-extension-import-boundary.mts
check-session-accessor-boundary.mts refactor(auto-reply): deslop auto-reply (#156377) 2026-09-23 05:48:44 -07:00
check-session-transcript-reader-boundary.mts refactor: remove compaction checkpoints (#154131) 2026-09-20 19:47:11 -07:00
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: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
check-web-fetch-provider-boundaries.mts
check-webhook-auth-body-order.mts
check-workflows.mts fix(tooling): report unsupported Python in workflow checks (#151222) 2026-09-20 11:29:14 +03:00
check-wrapper-shadowing.mts
check.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
ci-changed-scope.mjs ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
ci-docker-login-ghcr.sh ci: annotate retained infrastructure retries 2026-09-23 18:27:19 -07:00
ci-docker-pull-retry.sh ci: annotate retained infrastructure retries 2026-09-23 18:27:19 -07:00
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-refit-test-timings.mts fix(ci): skip timing cohorts completed after the frozen cutoff (#155755) 2026-09-22 10:42:26 -07:00
ci-run-node-test-shard.mts fix(ci): preserve shard failure annotations (#156119) 2026-09-23 03:30:53 +00:00
ci-run-timings.mjs ci: remove orphan pnpm warmup job (#150784) 2026-09-17 09:22:13 -07:00
ci-warm-vitest-caches.mts fix(ci): reuse JavaScript caches across test layouts and runtimes (#155518) 2026-09-22 05:43:42 -07:00
claude-auth-status.sh
clawhub-parent-authorization.mjs feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
clawhub-postpublish.mjs feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
clawhub-prepared-artifact.mjs fix(ci): check publication registries before FRV fanout (#147184) 2026-09-14 02:07:41 +08:00
clawlog.sh
clawtributors-map.json
close-duplicate-prs-after-merge.mjs
code-mode-model-matrix.ts chore: compare Code Mode against disabled on complex workloads (#155613) 2026-09-22 04:24: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-i18n-report.ts
control-ui-i18n-verify.ts fix(ci): isolate native locale generation inputs (#155738) 2026-09-23 16:11:22 -07:00
control-ui-i18n.ts fix(ci): isolate native locale generation inputs (#155738) 2026-09-23 16:11:22 -07:00
control-ui-mock-approvals.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-attachments.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-background-tasks.ts fix(ui): task panel squeezes subagent transcripts beside Show earlier (#144413) 2026-09-10 15:22:18 -07:00
control-ui-mock-channels.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-cron.ts fix(ui): reduce background traffic when opening chats (#153040) 2026-09-20 00:16:21 -07:00
control-ui-mock-dev.ts fix: isolate subagent concurrency per session (#156381) 2026-09-23 06:46:57 -07:00
control-ui-mock-isolation.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-plugins.ts fix(plugins): distinguish Voice with a microphone icon (#155197) 2026-09-21 14:31:58 -07:00
control-ui-mock-preview.ts feat(custodian): recommend a chief of staff and specialist roles when creating an agent (#141453) 2026-09-12 01:02:39 -07:00
control-ui-mock-skill-library.ts chore: refresh Control UI mock fixtures (#138350) 2026-09-08 15:02:29 -03:00
control-ui-mock-skill-workshop.ts feat(skills): open past-work learning in a normal session (#142909) 2026-09-09 13:10:54 +05:30
control-ui-mock-usage.ts feat(usage): restore history and add creator breakdowns (#152528) 2026-09-19 06:33:46 -07:00
control-ui-workboard-state-projections.ts refactor(workboard): simplify cards and session status (#144752) 2026-09-13 17:11:34 -03:00
copy-bundled-plugin-metadata.mjs
copy-bundled-plugin-metadata.mts feat(themes): support plugin hats and critter artwork (#154935) 2026-09-21 10:30:47 -07:00
copy-hook-metadata.ts
crabbox-routing-policy.mts
crabbox-setup.mjs fix(crabbox): reuse managed CLI across QA and remote proof (#144154) 2026-09-10 09:57:28 -07:00
crabbox-setup.mts fix(crabbox): reuse managed CLI across QA and remote proof (#144154) 2026-09-10 09:57:28 -07:00
crabbox-source-capsule.mts fix: keep Testbox source sync on its targeted path (#154796) 2026-09-21 05:27:33 -07:00
crabbox-source-receiver.mts fix(crabbox): classify source fetch failures (#152138) 2026-09-19 06:02:03 +08:00
crabbox-staging-artifacts.mts feat: recover abandoned Crabbox source staging (#152006) 2026-09-18 22:11:31 +01:00
crabbox-staging-claims.mts feat: recover abandoned Crabbox source staging (#152006) 2026-09-18 22:11:31 +01:00
crabbox-staging-location.mts feat: recover abandoned Crabbox source staging (#152006) 2026-09-18 22:11:31 +01:00
crabbox-staging-witness.mts feat: recover abandoned Crabbox source staging (#152006) 2026-09-18 22:11:31 +01:00
crabbox-staging.mts fix: keep Crabbox staging usable when fsync is unsupported (#154368) 2026-09-21 05:30:18 +00:00
crabbox-untrusted-bootstrap.sh chore(deps): refresh dependencies with a seven-day cutoff (#156363) 2026-09-23 17:35:48 +00:00
crabbox-wrapper-providers.mts fix(crabbox): automatically update outdated CLI installations (#143768) 2026-09-10 02:05:55 -07:00
crabbox-wrapper.mjs fix: finish Crabbox wrapper cancellation cleanup (#151862) 2026-09-18 17:38:42 +01:00
crabbox-wrapper.mts fix: preserve Git identity for Linux AWS commands (#156021) 2026-09-23 08:33:20 +08:00
create-dmg.sh fix(macos): treat a vanished DMG mount as detached and force-detach by device node (#156702) 2026-09-23 13:38:00 -07:00
database-worker-inventory.mjs perf(state): move transcript reads off the Gateway thread (#154318) 2026-09-20 21:13:24 -07:00
dated-todo-scan.mts
deadcode-knip-runner.mts refactor(scripts): share concurrent Knip scan orchestration (#143745) 2026-09-10 23:46:41 +08:00
debug-claude-usage.ts refactor(scripts): use canonical bounded response readers (#141015) 2026-09-07 11:49:18 -07:00
dependency-changes-report.mts
dependency-ownership-surface-report.mts
dependency-vulnerability-gate.mts fix(release): qualify frozen dependency evidence locks (#136884) 2026-09-06 23:13:21 -07:00
detect-private-keys.mts
diffs-shiki-curated.ts
docker-channel-promote.mjs refactor(docker): share image version parsing (#148243) 2026-09-15 11:39:32 +08:00
docker-e2e-rerun.mts
docker-e2e-timings.mts
docker-e2e.mjs
docker-e2e.mts
docker-release-artifacts.mjs
docs-link-audit.mjs
docs-link-audit.mts fix(docs): reject unpublished permalink routes (#144279) 2026-09-10 12:01:23 -07:00
docs-list.d.ts
docs-list.js fix(docs): respect fenced-code closing suffixes (#143299) 2026-09-10 00:35:30 +05:30
docs-mirror-freshness.mjs fix(docs): detect overdue mirror changes during steady edits (#143455) 2026-09-09 17:14:45 -07:00
docs-spellcheck.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
docs-sync-publish.mjs docs: scope version-locked claims across plugins, platforms, providers, and gateway (#144032) 2026-09-10 21:33:28 +08:00
doctor-config-upgrade-replay.mjs fix(doctor): preserve upgrade settings and explain local memory setup (#150927) 2026-09-17 13:16:48 -07:00
e2e-sandbox-bind-conflict.mts fix(sandbox): keep file tools aligned with overlapping mounts (#148893) 2026-09-16 15:54:51 +08:00
embedded-run-abort-leak.ts
embedded-run-liveness-leak.ts fix(agents): release completed liveness join contexts (#146034) 2026-09-12 08:41:12 -07:00
ensure-cli-startup-build.mts
ensure-extension-memory-build.mts fix(nodes): bootstrap source builds with private QA tooling (#149926) 2026-09-16 04:08:49 -07:00
ensure-playwright-chromium.mts fix(gateway): preserve desktop readiness and worker outcomes (#136297) 2026-09-03 15:32:01 -07:00
firecrawl-compare.ts refactor(scripts): test default HTML response cap (#141877) 2026-09-07 22:51:22 -07:00
format-docs.mts
format-swift.sh feat(macos): show page favicons on Mac tabs in the chat side panel (#145714) 2026-09-12 00:41:49 -07:00
freebsd-service-inspect.mjs refactor: preserve caller signal ownership in FreeBSD discovery (#149706) 2026-09-16 15:56:25 +08:00
frv-proof-broker.d.mts feat(ci): add targeted FRV job recovery (#156395) 2026-09-23 10:56:20 +00:00
frv-proof-broker.mjs feat(ci): add targeted FRV job recovery (#156395) 2026-09-23 10:56:20 +00:00
frv-publication-status.mts fix(ci): show publication observations in FRV status (#143171) 2026-09-09 23:59:39 +09:00
frv-test-exclusions.mjs fix: honor exact frozen-target exclusions in release validation (#156300) 2026-09-23 01:51:51 -07:00
frv.d.mts fix(ci): preserve first failures through release validation 2026-09-23 18:27:19 -07:00
frv.mjs fix(release): require Gateway and Telegram validation (#156811) 2026-09-23 19:04:50 -07:00
full-release-artifacts.mjs fix(release): retry failed npm qualification without restarting validation (#150991) 2026-09-17 11:03:08 -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
full-release-publication-admission.mts fix(ci): preserve first failures through release validation 2026-09-23 18:27:19 -07:00
full-release-publication-contract.d.mts fix(ci): preserve first failures through release validation 2026-09-23 18:27:19 -07:00
full-release-publication-contract.mjs fix(ci): preserve first failures through release validation 2026-09-23 18:27:19 -07:00
full-release-publication-observations.mts fix(ci): check publication registries before FRV fanout (#147184) 2026-09-14 02:07:41 +08:00
full-release-validation-at-sha.mjs perf: reduce release-validation process startup (#150732) 2026-09-17 03:51:43 -07:00
full-release-validation-at-sha.mts fix(ci): preserve first failures through release validation 2026-09-23 18:27:19 -07:00
full-release-validation-policy.d.mts fix(release): require Gateway and Telegram validation (#156811) 2026-09-23 19:04:50 -07:00
full-release-validation-policy.mjs fix(release): require Gateway and Telegram validation (#156811) 2026-09-23 19:04:50 -07:00
full-release-validation-state.d.mts
full-release-validation-state.mjs fix(release): require Gateway and Telegram validation (#156811) 2026-09-23 19:04:50 -07:00
gateway-watch-tmux.mts
generate-base-config-schema.ts
generate-browser-inspect-script-swift.mts feat(macos): show page favicons on Mac tabs in the chat side panel (#145714) 2026-09-12 00:41:49 -07:00
generate-bundled-channel-config-metadata.ts perf(channels): reduce history worker metadata footprint (#148711) 2026-09-14 20:23:30 -07:00
generate-ci-git-owner.mts fix(macos): recover rejected AI setup tests without discarding pending writes (#138814) 2026-09-05 01:55:41 -07:00
generate-config-doc-baseline.ts
generate-dependency-release-evidence.mts fix(ci): prevent release validation bootstrap and cache failures (#150337) 2026-09-16 21:06:58 -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 chore(deps): refresh dependencies with a seven-day cutoff (#156363) 2026-09-23 17:35:48 +00:00
generate-plugin-inventory-doc.mts feat: export committed plugin inventory for resource coverage (#155775) 2026-09-23 09:14:59 +08:00
generate-prompt-snapshots.ts
generate-runtime-sidecar-paths-baseline.ts
generate-sqlite-session-schema-baseline.ts
generate-update-network-budget.mjs fix(update): derive update budgets from measured state instead of fixed literals (#145219) 2026-09-13 09:41:59 -07:00
gh-read
gh-read.ts
ghsa-patch.mts
install-cli.sh chore(deps): refresh dependencies with a seven-day cutoff (#156363) 2026-09-23 17:35:48 +00:00
install-periphery.sh ci: annotate retained infrastructure retries 2026-09-23 18:27:19 -07:00
install-smoke-candidate-payload.mts
install-swift-tools.sh ci: annotate retained infrastructure retries 2026-09-23 18:27:19 -07:00
install-xcodegen.sh ci: annotate retained infrastructure retries 2026-09-23 18:27:19 -07:00
install.ps1 fix(install): repair stale Winget Node registrations (#112055) 2026-09-20 02:17:08 -06:00
install.sh chore(deps): refresh dependencies with a seven-day cutoff (#156363) 2026-09-23 17:35:48 +00:00
ios-app-review-notes-pdf.swift
ios-app-store-connect-keychain-setup.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-configure-signing.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-release-archive.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-release-cut.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-release-cut.ts
ios-release-plan.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-release-plan.ts
ios-release-prepare.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-release-signing.mjs
ios-release-signing.mts
ios-release-upload.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-run.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-screenshot-evidence.d.mts fix(ci): pin iOS screenshot evidence to workflow revision (#136334) 2026-09-03 19:07:52 +08:00
ios-screenshot-evidence.mjs fix(ci): retain the first iOS screenshot capture failure 2026-09-23 18:27:19 -07: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 ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
linux-app-channel.mjs feat(release): add non-Latest extended-stable releases (#154515) 2026-09-21 00:29:24 -07:00
linux-updater-manifest.mjs fix(linux): preserve update delivery across core releases (#146052) 2026-09-14 22:19:07 +08:00
live-docker-normalize-config.ts
live-docker-stage-private-sdk-exports.mjs
load-channel-config-surface.ts
mac-elevation-host.sh fix(macos): shrink universal app downloads by pruning the node worker (#150773) 2026-09-20 14:41:35 -07:00
macos-health-render.sb
make_appcast.sh fix(macos): pin the generate_appcast output path for per-arch feeds (#156645) 2026-09-23 09:59:27 -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): omit duplicate Control UI assets (#150729) 2026-09-17 01:07:34 -07:00
materialize-vercel-cli.sh chore(deps): refresh dependencies with a seven-day cutoff (#156363) 2026-09-23 17:35:48 +00: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): keep HTTP headers out of native translations (#147119) 2026-09-15 15:43:43 +08: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 feat(release): prepare npm and ClawHub for one-button publication (#136466) 2026-09-10 13:59:14 +09:00
npm-prepared-bundle.mjs fix(release): verify legacy plugin-owned chunks (#156391) 2026-09-23 14:40:34 -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
openclaw-npm-extended-stable-release.mjs fix(release): extend npm readback window (#154824) 2026-09-21 14:22:48 -07:00
openclaw-npm-postpublish-verify.ts fix(release): preserve root precedence in legacy dependency checks (#156886) 2026-09-23 18:44:15 -07:00
openclaw-npm-prepublish-verify.ts
openclaw-npm-publish.sh
openclaw-npm-release-check.ts fix(release): allow shipped Markdown guides in npm checks (#143699) 2026-09-09 23:18:18 -07:00
openclaw-npm-resume-run.mts feat(release): check publication gates before dispatch (#152470) 2026-09-19 01:41:43 -07:00
openclaw-performance-crabbox.sh fix(perf): isolate external evaluator from candidate runtime (#144162) 2026-09-11 21:09:08 +08:00
openclaw-performance-source-summary.mts fix(perf): isolate benchmark subprocess transport (#144159) 2026-09-11 20:28:53 +08:00
openclaw-postpack.mjs
openclaw-prepack.ts fix(release): package bundled sources with isolated installs (#154506) 2026-09-21 14:50:39 +08:00
openclaw-release-clawhub-plan.ts
openclaw-release-clawhub-runtime-state.ts
openclaw-release-ready.mjs fix(release): require Gateway and Telegram validation (#156811) 2026-09-23 19:04:50 -07:00
opengrep-github-sarif.mjs
oxlint-boundary-guards.mjs
package-changelog.mjs ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
package-docs-map.mjs
package-mac-app.sh feat(crabbox): run native CUA in macOS and Windows cloud desktops (#152060) 2026-09-21 15:31:06 -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 refactor(packaging): share packed tarball cleanup (#151930) 2026-09-19 00:16:30 +08:00
package-source-dependencies.d.mts
package-source-dependencies.mjs
package-source-preflight.d.mts
package-source-preflight.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
periphery-intersection.mjs
plan-release-workflow-matrix.mjs fix(ci): preserve first failures through release validation 2026-09-23 18:27:19 -07:00
plan-targeted-docker-lane-groups.mjs feat(release): run the first-hop compat hops as parallel Docker lanes (#156717) 2026-09-23 15:50:38 -07:00
plugin-boundary-report.ts perf(ci): cache plugin boundary source scans (#151426) 2026-09-19 19:35:28 -07:00
plugin-clawhub-publish.sh fix: show package icons instead of generated plugin artwork (#145415) 2026-09-11 18:51:52 -07:00
plugin-clawhub-release-check.ts
plugin-clawhub-release-plan.ts
plugin-npm-bootstrap-approval.mjs feat(release): check publication gates before dispatch (#152470) 2026-09-19 01:41:43 -07:00
plugin-npm-prepared-release.mjs fix(release): accept an already-superseded plugin version during publication readback (#156737) 2026-09-23 13:02:31 -07:00
plugin-npm-publication-readback.mjs fix(release): accept an already-superseded plugin version during publication readback (#156737) 2026-09-23 13:02:31 -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
plugin-npm-security-prepare.mts
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
plugin-prerelease-liveish-matrix.mts
plugin-publication-artifact.mjs fix(release): defer plugin npm visibility to parent verification (#152438) 2026-09-19 02:32:05 -07:00
plugin-release-pretag-pack-check.ts fix(plugins): pretag pack checks stop hanging on stalled commands (#111349) 2026-09-16 15:40:29 -06:00
plugin-sdk-api-diff.mts fix(release): keep complete SDK reports within artifact limits (#150273) 2026-09-16 13:25:39 -07:00
plugin-sdk-api-release-evidence.mjs fix(release): keep complete SDK reports within artifact limits (#150273) 2026-09-16 13:25:39 -07:00
plugin-sdk-surface-report.mts feat(browser): allow isolated dashboards for session writers (#156371) 2026-09-24 00:04:02 +08:00
pnpm-runner.mts fix(tooling): honor empty POSIX PATH entries for pnpm (#146541) 2026-09-12 16:37:14 -07:00
postinstall-bundled-plugins.mjs fix: restore fs-safe native support after update fallback (#152349) 2026-09-18 20:33:14 -07:00
pr fix(pr): admit reviewed corrections without rewriting incoming verdicts (#149068) 2026-09-22 13:24:17 -06:00
pr-crabbox-gate-publisher.mjs
pr-merge fix: PR aliases run stale tooling from linked checkouts (#149191) 2026-09-15 09:17:45 -07:00
pr-prepare fix(pr): admit reviewed corrections without rewriting incoming verdicts (#149068) 2026-09-22 13:24:17 -06:00
pr-review fix: PR aliases run stale tooling from linked checkouts (#149191) 2026-09-15 09:17:45 -07:00
preflight-frozen-target-contracts.mjs fix(ci): preserve first failures through release validation 2026-09-23 18:27:19 -07:00
preinstall-package-manager-warning.mjs
prepare-apple-mermaid.mjs
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
prepare-vitest-worker-cache.mts ci: reuse verified test workers across jobs (#154095) 2026-09-20 15:32:27 -07:00
prepublish-plugin-registry-artifact.d.mts fix(ci): preserve Docker test failures during shutdown (#152002) 2026-09-19 02:01:13 +08:00
prepublish-plugin-registry-artifact.mjs
prepush-ci.sh
print-cli-backend-live-metadata.ts
print-live-docker-plugin-selection.mjs
private-codex-latest-probe.ts fix(runtime): support Bun across tooling suite (#146807) 2026-09-13 03:33:13 -07:00
process-warning-filter.mts
profile-extension-memory.mts fix(tooling): restore plugin memory profiling on Windows (#150648) 2026-09-16 23:32:04 -07:00
profile-tsgo.mts
prompt-snapshot-files.ts
protocol-event-coverage.allowlist.json feat(plugins): show installation progress and lifecycle feedback (#150235) 2026-09-21 21:45:39 +00:00
protocol-gen-kotlin.ts feat: inspect and edit plugin credentials in settings (#149286) 2026-09-16 16:31:27 -07:00
protocol-gen-swift.ts refactor: remove compaction checkpoints (#154131) 2026-09-20 19:47:11 -07:00
protocol-gen.ts feat: inspect and edit plugin credentials in settings (#149286) 2026-09-16 16:31:27 -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
prune-mac-node-worker.ts fix(runtime): preserve Node worker dependencies and cleanup diagnostics (#155292) 2026-09-22 16:14:05 -07:00
publish-model-catalog.mts feat(models): publish v2 catalog beside unchanged v1 (#156530) 2026-09-23 14:37:23 +00: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
relay-build-limit-warnings.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
release-beta-smoke.ts
release-candidate-checklist.mts fix(release): require Gateway and Telegram validation (#156811) 2026-09-23 19:04:50 -07:00
release-changelog.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
release-check.ts fix(release): verify legacy plugin-owned chunks (#156391) 2026-09-23 14:40:34 -07:00
release-ci-summary.mjs fix(release): require Gateway and Telegram validation (#156811) 2026-09-23 19:04:50 -07:00
release-context-contains.sh fix: Telegram QA rejects frozen candidates after release branch advances (#151039) 2026-09-17 13:54:04 -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 chore(deps): refresh dependencies with a seven-day cutoff (#156363) 2026-09-23 17:35:48 +00:00
release-plan-producer.mts chore(deps): refresh dependencies with a seven-day cutoff (#156363) 2026-09-23 17:35:48 +00: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-publish-preflight.mts fix(release): require Gateway and Telegram validation (#156811) 2026-09-23 19:04:50 -07:00
release-telegram-candidate-archive.py
release-telegram-provenance.sh fix(release): recover omitted Telegram merge attribution (#151931) 2026-09-19 00:13:10 +08:00
release-telegram-qa.mjs fix(release): preserve Telegram rerun evidence (#154561) 2026-09-21 07:39:02 +00:00
release-tooling-identity.d.mts fix: publish Linux apps with stable releases (#147113) 2026-09-13 09:32:07 -07:00
release-tooling-identity.mjs fix: publish Linux apps with stable releases (#147113) 2026-09-13 09:32:07 -07:00
release-validation-intent.d.mts
release-validation-intent.mjs
release-verify-beta.ts
release-verify-publish.ts fix(release): defer plugin npm visibility to parent verification (#152438) 2026-09-19 02:32:05 -07:00
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(release): explain extended-stable release context (#155210) 2026-09-21 15:32:53 -07:00
render-proof-video.mts feat(dev-skills): add proof-video skill for captioned, zoomed PR recordings (#142259) 2026-09-09 09:16:35 -07:00
render-release-changelog.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
repo-e2e-artifacts.mts fix: avoid reusing builds from reverted source edits (#149866) 2026-09-16 02:45:49 -07:00
report-test-temp-creations.mjs
report-test-temp-creations.mts fix(tooling): honor explicit bases for staged checks (#150934) 2026-09-17 07:17:39 -07:00
resolve-frozen-codex-live-suite.mjs fix(ci): validate frozen targets without executing candidate code (#144023) 2026-09-10 22:51:05 +08:00
resolve-fs-safe-native-contract.mjs fix(release): validate frozen 2026.7.35 contracts (#154476) 2026-09-21 06:04:07 +00:00
resolve-openclaw-package-candidate.mjs
resolve-openclaw-package-candidate.mts refactor(packaging): share packed tarball cleanup (#151930) 2026-09-19 00:16:30 +08:00
resolve-upgrade-survivor-baselines.mts feat(release): add non-Latest extended-stable releases (#154515) 2026-09-21 00:29:24 -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 perf: share extension boundary check inventory (#146771) 2026-09-12 23:27:30 -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: include hoisted plugin assets in native app packages (#156188) 2026-09-22 22:23:19 -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 chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
run-oxlint-shards.mts fix(ci): keep the core lint stripes within hosted runner memory (#152233) 2026-09-18 19:32:06 -07:00
run-oxlint.mjs
run-oxlint.mts fix(ci): preserve native oxlint configuration validation 2026-09-23 03:31:07 -07:00
run-stylelint.mts fix(tooling): prevent accidental shared dependency installs (#141719) 2026-09-07 20:09:36 -07:00
run-swiftlint.mts ci: include default Swift generic type length limits 2026-09-23 02:35:32 -07:00
run-tsgo-core-test-shards.mjs
run-tsgo-core-test-shards.mts improve(ci): shorten complete lint and typecheck jobs (#154150) 2026-09-21 17:11:25 +00:00
run-tsgo.mjs fix(build): bound native declaration inputs to checkout (#138742) 2026-09-04 19:50:21 -07:00
run-tsgo.mts chore(deps): advance cooled dependencies and major upgrades (#146258) 2026-09-12 13:28:12 -07:00
run-vitest-child.mts
run-vitest-profile-child.mts fix(test): allow natural profiler help shutdown (#149010) 2026-09-15 06:22:03 -07:00
run-vitest-profile.mts
run-vitest.mjs fix(test): run local Gateway tests behind protected exec egress (#152318) 2026-09-18 18:36:58 -07:00
run-vitest.mts fix: prepare native worker code before selected tests start (#156489) 2026-09-23 15:53:29 -07:00
run-with-env.mts
runtime-postbuild-shared.mjs
runtime-postbuild-stamp.mts
runtime-postbuild.mjs
runtime-postbuild.mts refactor: simplify migration and upgrade compatibility (#156682) 2026-09-23 19:14:13 +00: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
script-module-runtime.test-support.mts fix: keep cold child compilation outside CI test deadlines (#156011) 2026-09-22 17:41:19 -07:00
script-process-runtime.test-support.ts fix: keep cold child compilation outside CI test deadlines (#156011) 2026-09-22 17:41:19 -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 fix(update): complete plugin runtime artifacts on first Git update (#145664) 2026-09-12 07:46:15 -07:00
stage-cloudflared-macos.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
stage-cua-driver-macos.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
stage-mac-node-worker.sh fix(macos): shrink universal app downloads by pruning the node worker (#150773) 2026-09-20 14:41:35 -07:00
swift-build-cache-metadata.py
sync-codex-app-server-protocol.ts
sync-codex-model-prompt-fixture.ts fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
sync-labels.ts
sync-plugin-sdk-exports.mts
sync-plugin-versions.ts fix: preserve higher plugin API requirements during release sync (#154640) 2026-09-22 12:36:45 -07:00
termux-auth-widget.sh
termux-quick-auth.sh
termux-sync-widget.sh
test-built-bundled-channel-entry-smoke.mts fix(release): probe installed bundled channel entries on plain Node (#155940) 2026-09-22 14:06:51 -07:00
test-built-plugin-singleton.mts fix: recognize verified team admins as channel owners (#153508) 2026-09-21 19:56:45 -07:00
test-built-status-message-runtime.mts fix(status): project settled fallback models consistently (#134496) 2026-09-10 14:22:03 -07:00
test-cleanup-docker.sh ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
test-cli-startup-bench-budget.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
test-desktop-resize-real.mts fix(test): restore the real Gateway desktop proof 2026-09-21 21:24:49 -07:00
test-docker-all.mjs fix(ci): preserve Docker test failures during shutdown (#152002) 2026-09-19 02:01:13 +08:00
test-docker-all.mts fix(ci): preserve first failures through release validation 2026-09-23 18:27:19 -07:00
test-env-mutation-report.ts refactor(scripts): share grouped finding reports (#149078) 2026-09-19 02:14:15 +08:00
test-extension-batch.mts fix(ci): reuse JavaScript caches across test layouts and runtimes (#155518) 2026-09-22 05:43:42 -07:00
test-extension.mts
test-force.ts
test-freebsd-service-inspect.mjs refactor: preserve caller signal ownership in FreeBSD discovery (#149706) 2026-09-16 15:56:25 +08:00
test-group-report.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
test-hotspots.mts
test-install-sh-docker.sh ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -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-chat-attachments.sh fix(ios): assistant files are not downloadable in chat (#155195) 2026-09-22 03:01:38 -07:00
test-ios-shell-gateway.mjs fix: respect role model restrictions in model pickers (#154839) 2026-09-23 14:04:13 +01:00
test-ios-sidebar-attention-gateway.mjs feat(apps): preview pending requests in native sidebars (#149811) 2026-09-16 01:59:27 -07:00
test-live-acp-bind-docker.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
test-live-build-docker.sh ci: annotate retained infrastructure retries 2026-09-23 18:27:19 -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(update): prevent private Node installation after authority is lost (#154334) 2026-09-21 17:20:55 +08: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
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: respect role model restrictions in model pickers (#154839) 2026-09-23 14:04:13 +01:00
test-perf-budget.mts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
test-projects-imports.mts
test-projects-max.mts
test-projects-run.mts fix(test): preserve the first Vitest timeout 2026-09-23 18:27:19 -07:00
test-projects-serial.mts
test-projects.mts
test-projects.test-support.mts fix(test): isolate extension planner fixtures from compiler discovery 2026-09-23 18:51:28 -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 refactor(scripts): share grouped finding reports (#149078) 2026-09-19 02:14:15 +08:00
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 fix(agents): resume parent tasks after provider retries (#151879) 2026-09-18 12:51:36 -07:00
transitive-manifest-risk-report.mts
ts-topology.ts
tsconfig.json
tsdown-build.mts refactor(build): reuse forwarded option scanning (#152293) 2026-09-19 08:28:54 +08: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(ui): run build validators without compiler subprocesses (#154675) 2026-09-21 21:04:26 -07:00
update-clawtributors.ts
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-build.mts fix(updater): protect the live gateway during clean builds (#125896) 2026-09-19 03:08:07 -06:00
update-gateway.sh fix(updater): protect the live gateway during clean builds (#125896) 2026-09-19 03:08:07 -06:00
upgrade-survivor-diagnostics.mjs fix(ci): publish receipts for successful upgrade checks (#148245) 2026-09-14 13:01:06 -07:00
validate-authorized-beta-focused-evidence.mts
validate-full-release-validation-evidence.mjs fix(release): handle delayed validation metadata on stdin (#151379) 2026-09-18 04:52:42 +00:00
validate-plugin-init-provider-scaffold.ts
validate-qa-runtime-pair-summary.mts fix(release): accept preserved cell skips in runtime-pair reports (#151170) 2026-09-17 15:10:53 -07:00
validate-release-publish-approval.mjs fix(release): let new plugins publish at their approved stable version (#141408) 2026-09-07 11:34:11 -07:00
vercel-container-registry-publish.d.mts
vercel-container-registry-publish.mjs refactor(docker): share image version parsing (#148243) 2026-09-15 11:39:32 +08:00
verify-authorized-beta-focused-candidate.mjs
verify-clawhub-published-artifact.mjs
verify-docker-attestations.mjs
verify-full-release-producer-job.mjs
verify-mac-node-worker-fs.mjs
verify-mac-node-worker.mjs feat(browser): unify local Chrome setup across desktop and terminal (#152057) 2026-09-22 06:28:29 -07:00
verify-plugin-npm-published-runtime.mts fix(plugins): reject missing JavaScript entries in package verification (#145903) 2026-09-12 04:10:44 -07:00
verify-pr-hosted-gates.mjs
verify-pr-hosted-gates.mts fix: reduce repeated GitHub reads during PR landing (#154581) 2026-09-21 17:33:18 +00:00
verify-stable-main-closeout.mjs feat(macos): support architecture-specific releases (#154595) 2026-09-21 03:47:59 -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
watch-node.mjs fix: distinguish interrupted dev runners from completed shutdowns (#143676) 2026-09-10 06:04:23 +01:00
watch-node.mts fix: preserve Node debugger attachment on SIGUSR1 (#153462) 2026-09-20 00:34:04 -07:00
watch-pr-ci.mjs improve(ci): preserve GraphQL quota while waiting for PR CI (#152697) 2026-09-19 02:51:06 -07:00
watch-pr-ci.mts fix(tooling): avoid redundant reads and incomplete CI success (#153880) 2026-09-20 11:18:55 -07:00
windows-cmd-helpers.d.mts
windows-cmd-helpers.mjs
windows-testbox-openssh.ps1 fix(ci): verify provider OpenSSH before Testbox setup (#154478) 2026-09-21 14:10:22 +08:00
worktree-setup.mjs fix: keep source-only sessions free of dependency installs (#149587) 2026-09-16 15:47:50 -06:00
write-build-info.ts
write-cli-startup-metadata.ts fix(cli): preserve startup metadata when publication fails (#147290) 2026-09-13 12:32:36 -07:00
write-official-channel-catalog.mjs
write-official-channel-catalog.mts
write-package-dist-inventory.ts
write-plugin-sdk-entry-dts.ts
write-unified-entry-dts.ts

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

Scripts Directory

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

Compatibility

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

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

Common Entry Points

Area Prefer Notes
Build pnpm build Runs scripts/build-all.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.