openclaw/scripts
Josh Avant fdae00fe82
chore(qa): qualify execution identity across live boundaries (#156033)
* test(qa): repair forced restart and message inspection harnesses

* test(e2e): qualify installed execution identity persistence

Extend the packed npm onboarding owner with audit opt-in, one deterministic local turn, installed CLI inspection before and after Gateway restart, and isolated-state/privacy assertions.

Qualification from 267bb9d2: new shell-flow proof fails before the harness change at the missing opt-in. All 53 focused support tests pass; final changed shell/SQLite selection took 26.94s with one worker. Changed checks and P0-P2 autoreview pass; the full export scan was reused after brace-only lint fixes. Packed Docker proof remains a remote handoff.

* test(qa): qualify live execution and channel identity

* test(audit): qualify execution identity lifecycle gaps

* test(qa): align suppression audit with required replies

* test(qa): qualify Telegram participant identity

* test(qa): provision Telegram identity fixtures

* test(qa): qualify private-production Telegram identity

* test(e2e): preserve installed execution identity proof

* test(qa): await post-delivery memory maintenance

* fix(qa): repair qualification CI boundaries
2026-09-22 20:15:02 -05:00
..
cloudflare chore(deps): refresh dependencies with seven-day cutoff (#154652) 2026-09-21 16:55:54 -07:00
dev fix(macos): show About in native connection settings (#153184) 2026-09-19 23:40:58 +00:00
docker fix(ci): recognize package-install in installer smoke (#154723) 2026-09-22 01:14:50 -07:00
docs-i18n chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
e2e chore(qa): qualify execution identity across live boundaries (#156033) 2026-09-22 20:15:02 -05:00
fixtures fix: keep routine polling out of progress and history (#151456) 2026-09-18 15:38:01 +05:30
github fix(ci): avoid dependency warnings from unrelated main updates (#156040) 2026-09-22 19:52:41 -05: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 feat: export committed plugin inventory for resource coverage (#155775) 2026-09-23 09:14:59 +08: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(pr): revalidate same-head refusal recovery artifacts (#154835) 2026-09-22 14:55:29 -07: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 refactor(update): simplify update execution and finalization (#154160) 2026-09-21 04:24:36 -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 refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
android-pin-version.ts feat(mobile): add dedicated version contract (#136366) 2026-09-03 04:53:27 +08:00
android-release-signing.mjs feat(lint): enforce import ordering and deduplication (#124730) 2026-08-16 11:44:52 -07:00
android-release-upload.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
android-release.sh
android-screenshots.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
android-sips-linux.sh fix(ci): keep Android runner package setup deterministic (#143468) 2026-09-11 00:04:51 +08:00
android-sync-versioning.ts feat(mobile): add dedicated version contract (#136366) 2026-09-03 04:53:27 +08:00
android-version.ts
anthropic-prompt-probe.ts fix: 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 chore(ui): add dead-CSS audit script and delete unreferenced stylesheet rules (#123178) 2026-08-13 14:53:17 -07:00
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 fix(release): register focused beta evidence on main (#128391) 2026-08-23 15:48:04 -07:00
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(gateway): keep concurrent session descriptions responsive (#155471) 2026-09-22 13:05:36 -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 perf(scripts): load runtime dependencies only for execution (#132596) 2026-08-29 06:16:43 -07:00
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 fix(sessions): bound active transcript hydration (#129343) 2026-08-25 21:29:45 -07:00
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 refactor: consolidate coercion contracts (#122458) 2026-08-11 23:26:37 -07:00
bench-task-registry-sqlite.ts test(bench): assert worker arguments at the launch boundary (#133894) 2026-08-31 14:37:19 -07:00
bench-test-changed.mts
bench-web-fetch.ts perf(scripts): load runtime dependencies only for execution (#132596) 2026-08-29 06:16:43 -07:00
bench-worker-transcript-commit.ts fix(gateway): reduce worker overhead with large session stores (#149700) 2026-09-18 16:38:53 +08: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 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 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 perf(ci): remove repeated setup and balance complete test workloads (#134038) 2026-08-31 13:32:32 -07:00
check-changelog-attributions.mts refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
check-channel-agnostic-boundaries.mts refactor(agents): move spawn family into subagents/spawn (#121350) 2026-08-09 19:51:29 -07:00
check-cli-bootstrap-imports.mts fix(cloud): include SQLite authorization runtime in worker bundles (#154711) 2026-09-21 21:44:32 +00:00
check-cli-startup-memory.mjs fix(tooling): reject aliased startup memory report outputs (#143505) 2026-09-12 17:38:38 +08:00
check-codex-app-server-protocol.ts fix(codex): update runtime to 0.153.0 and tighten bindings (#137009) 2026-09-02 22:28:11 -07:00
check-coercion-helper-declarations.mts 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 fix(update): explain foreign destination refusals (#155692) 2026-09-22 19:05:54 +00:00
check-control-ui-precompressed-assets.mts
check-database-first-legacy-stores.mts perf(scripts): combine legacy file boundary scans (#142451) 2026-09-08 12:21:56 -07:00
check-deadcode-exports.mts refactor(scripts): share concurrent Knip scan orchestration (#143745) 2026-09-10 23:46:41 +08:00
check-deadcode-unused-files.mts refactor(scripts): share concurrent Knip scan orchestration (#143745) 2026-09-10 23:46:41 +08:00
check-dependency-pins.mts refactor(deps): centralize dependency spec policy (#135110) 2026-09-01 18:49:54 +08:00
check-deprecated-api-usage.mts perf(checks): scan deprecated API inputs once (#132902) 2026-08-29 17:03:46 -07:00
check-deprecated-jsdoc.mts
check-docker-e2e-boundaries.mts fix(anthropic): preserve cache reuse across transient runtime context (#140621) 2026-09-09 10:35:56 -07:00
check-docs-config-examples.mjs feat(docs-ci): validate docs config examples against the schema (#121336) 2026-08-10 07:57:56 -07:00
check-docs-config-examples.mts feat(docs-ci): validate docs config examples against the schema (#121336) 2026-08-10 07:57:56 -07:00
check-docs-i18n-glossary.mts 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 fix(ci): restore duplicate scans with jscpd 5 (#122124) 2026-08-12 01:39:40 +08:00
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 improve(tooling): reuse env names across baseline ratchets (#149186) 2026-09-15 08:45:34 -07:00
check-export-name-collisions.mts refactor: record inline API-key failures off the main thread (#153570) 2026-09-20 03:48:37 -07: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 refactor(scripts): share wildcard re-export scanner 2026-08-12 08:35:35 -07:00
check-file-utils.ts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07:00
check-gateway-cpu-scenarios.mts perf(node-host): prewarm worker bundles (#124427) 2026-08-16 00:41:42 -07:00
check-gateway-watch-regression.mts fix: avoid reusing builds from reverted source edits (#149866) 2026-09-16 02:45:49 -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: compact agent storage and index full-text maintenance (#153683) 2026-09-21 16:23:13 -07:00
check-line-cap-ratchet.mts fix: line-cap checks skip files in ignored temporary directories (#151748) 2026-09-18 04:53:42 -07:00
check-live-cache.ts refactor: remove dead branches and test-only helpers (#121345) 2026-08-10 06:47:43 -07:00
check-madge-import-cycles.ts improve: reuse directory lookups in the Madge cycle check (#149468) 2026-09-15 19:38:33 -07:00
check-max-lines-ratchet.mts improve(tooling): reuse env names across baseline ratchets (#149186) 2026-09-15 08:45:34 -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 refactor(test): exercise the canonical conflict-marker scanner (#133746) 2026-08-30 20:17:47 -07:00
check-no-deprecated-channel-access.ts refactor(channels): flatten channel-turn dispatch naming layers (#121308) 2026-08-09 22:22:46 -07:00
check-no-extension-src-imports.ts
check-no-extension-test-core-imports.ts
check-no-monolithic-plugin-sdk-entry-imports.ts
check-no-pairing-store-group-auth.mts
check-no-random-messaging-tmp.mts fix(browser): report native hosts with missing runtime targets (#131907) 2026-08-28 13:13:28 -07:00
check-no-raw-channel-fetch.mts refactor(qqbot): install plugin from Tencent package (#107295) 2026-08-11 15:10:27 -07:00
check-no-raw-http2-imports.mts chore(scripts): reuse file scan helpers 2026-08-12 07:58:43 -07:00
check-no-runtime-action-load-config.mts
check-openclaw-package-tarball.mjs
check-openclaw-package-tarball.mts feat: run Code Mode on Node or isolated QuickJS (#154522) 2026-09-21 17:33:04 -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 fix(browser): preserve references across waits and renderer changes (#154215) 2026-09-20 22:05:49 -07:00
check-pairing-account-scope.mts
check-plugin-extension-import-boundary.mts refactor(test): remove residual test seams (#123555) 2026-08-14 03:03:15 -07:00
check-plugin-gateway-gauntlet.mts 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 feat(codex): identify slow session catalog phases (#148639) 2026-09-14 18:16:55 -07:00
check-plugin-sdk-subpath-exports.mts refactor(scripts): reuse SDK guard source inventory (#144298) 2026-09-10 12:12:39 -07:00
check-plugin-sdk-wildcard-reexports.mts refactor(scripts): share wildcard re-export scanner 2026-08-12 08:35:35 -07:00
check-policy-config-coverage.ts
check-protocol-event-coverage.mjs
check-protocol-event-coverage.mts fix(ci): route the protocol coverage record guard through record-shared 2026-08-14 19:44:29 -07:00
check-protocol-registry-types.mts refactor(protocol): simplify generated schema registration (#144112) 2026-09-10 09:00:15 -07:00
check-protocol-registry.mts feat: let agents apply plugin and personal themes (#152460) 2026-09-19 04:51:01 -07:00
check-protocol-since.mts fix(gateway): restore restart preflight compatibility (#121757) 2026-08-10 16:43:27 -07:00
check-release-metadata-only.mts 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: remove compaction checkpoints (#154131) 2026-09-20 19:47:11 -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 fix(scripts): avoid temp guardrail git buffer overflow (#126683) 2026-08-20 08:18:23 -07:00
check-test-helper-extension-import-boundary.mts
check-timed.mts
check-tsgo-core-boundary.mts ci: make the tsgo core shard root cap advisory 2026-09-22 12:02:51 -07:00
check-web-fetch-provider-boundaries.mts refactor(test): remove residual test-only seams (#123168) 2026-08-13 17:16:55 -07:00
check-webhook-auth-body-order.mts
check-workflows.mts fix(tooling): report unsupported Python in workflow checks (#151222) 2026-09-20 11:29:14 +03: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 chore: move Apple CI to Xcode 27 (#154332) 2026-09-21 13:57:07 -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 fix(ci): avoid live retries caused by passing test names (#147322) 2026-09-14 04:06:20 +08: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): reuse JavaScript caches across test layouts and runtimes (#155518) 2026-09-22 05:43:42 -07: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 fix(logging): make clawlog JSON parseable (#126651) 2026-08-20 05:02:28 -07:00
clawtributors-map.json
close-duplicate-prs-after-merge.mjs refactor: consolidate coercion contracts (#122458) 2026-08-11 23:26:37 -07:00
code-mode-model-matrix.ts 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-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 refactor(i18n): share placeholder validation helpers (#147747) 2026-09-14 11:44:59 +08:00
control-ui-i18n.ts refactor(i18n): share placeholder validation helpers (#147747) 2026-09-14 11:44:59 +08: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 refactor(update): simplify update execution and finalization (#154160) 2026-09-21 04:24:36 -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 fix(memory): preserve provenance across dreaming (#126489) 2026-08-20 17:58:31 -07:00
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 seven-day cutoff (#149908) 2026-09-16 09:06:40 -07: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): tolerate transient DMG detach failures (#152404) 2026-09-18 20:49:29 -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 refactor(scripts): share report CLI parse options (#135859) 2026-09-03 07:21:51 +08:00
dependency-ownership-surface-report.mts fix(release): continue advisory checks after resource-specific denials (#135015) 2026-09-01 01:59:46 -07:00
dependency-vulnerability-gate.mts fix(release): qualify frozen dependency evidence locks (#136884) 2026-09-06 23:13:21 -07:00
detect-private-keys.mts chore(ci): add dependency-free private-key scanner for security-fast (#136419) 2026-09-02 13:05:09 -07:00
diffs-shiki-curated.ts feat(lint): enforce import ordering and deduplication (#124730) 2026-08-16 11:44:52 -07:00
docker-channel-promote.mjs 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 fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
docker-release-artifacts.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
docs-link-audit.mjs
docs-link-audit.mts fix(docs): 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 refactor: reuse strict numeric parsers in abort benchmark (#131662) 2026-08-28 02:09:59 -07:00
embedded-run-liveness-leak.ts fix(agents): release completed liveness join contexts (#146034) 2026-09-12 08:41:12 -07:00
ensure-cli-startup-build.mts
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 refactor(scripts): share spawn output coercion (#134821) 2026-09-01 13:43:54 +08:00
format-swift.sh feat(macos): show page favicons on Mac tabs in the chat side panel (#145714) 2026-09-12 00:41:49 -07:00
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 fix(release): prove landed FRV controller commits (#132289) 2026-08-29 11:44:31 +08:00
frv-proof-broker.mjs fix(release): prove landed FRV controller commits (#132289) 2026-08-29 11:44:31 +08:00
frv-publication-status.mts fix(ci): show publication observations in FRV status (#143171) 2026-09-09 23:59:39 +09:00
frv.d.mts fix(release): retry failed npm qualification without restarting validation (#150991) 2026-09-17 11:03:08 -07:00
frv.mjs fix(release): continue publication validation after child retries (#151469) 2026-09-18 00:47:43 -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 improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
full-release-publication-admission.mts perf(ci): batch publication source object sizes (#147768) 2026-09-13 20:39:46 -07:00
full-release-publication-contract.d.mts fix(ci): check publication registries before FRV fanout (#147184) 2026-09-14 02:07:41 +08:00
full-release-publication-contract.mjs fix(ci): check publication registries before FRV fanout (#147184) 2026-09-14 02:07:41 +08: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): check publication registries before FRV fanout (#147184) 2026-09-14 02:07:41 +08:00
full-release-validation-policy.d.mts fix(ci): prevent release validation bootstrap and cache failures (#150337) 2026-09-16 21:06:58 -07:00
full-release-validation-policy.mjs fix(ci): prevent release validation bootstrap and cache failures (#150337) 2026-09-16 21:06:58 -07:00
full-release-validation-state.d.mts fix(release): bound FRV transport uncertainty (#132595) 2026-08-29 21:40:35 +08:00
full-release-validation-state.mjs fix(release): continue publication validation after child retries (#151469) 2026-09-18 00:47:43 -07:00
gateway-watch-tmux.mts fix(plugins): keep development runs on checkout plugins (#132201) 2026-08-28 18:16:16 -07:00
generate-base-config-schema.ts
generate-browser-inspect-script-swift.mts feat(macos): show page favicons on Mac tabs in the chat side panel (#145714) 2026-09-12 00:41:49 -07:00
generate-bundled-channel-config-metadata.ts 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 fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
generate-mac-app-icons.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
generate-native-session-catalogs.mjs feat(onboarding): require explicit AI provider selection (#139675) 2026-09-06 08:04:28 -07:00
generate-npm-package-lock.mjs
generate-npm-package-lock.mts feat(plugins): add experimental FaceTime realtime voice bridge (#119291) 2026-09-19 20:36:04 -07: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 test: consolidate prompt snapshot deltas (#129295) 2026-08-25 20:42:03 -07:00
generate-runtime-sidecar-paths-baseline.ts
generate-sqlite-session-schema-baseline.ts
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 refactor(scripts): share response reader cancellation (#135780) 2026-09-03 08:05:54 +08:00
ghsa-patch.mts
install-cli.sh feat(browser): unify local Chrome setup across desktop and terminal (#152057) 2026-09-22 06:28:29 -07:00
install-periphery.sh fix(ci): pin Periphery for native dead-code gates (#132344) 2026-08-28 21:53:01 -07:00
install-smoke-candidate-payload.mts fix(release): seal frozen candidate package metadata (#133524) 2026-08-30 17:04:56 -07:00
install-swift-tools.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
install-xcodegen.sh
install.ps1 fix(install): repair stale Winget Node registrations (#112055) 2026-09-20 02:17:08 -06:00
install.sh fix(install): bound curl connection setup with --connect-timeout 20 (#110657) 2026-09-16 15:59:19 -06:00
ios-app-review-notes-pdf.swift
ios-app-store-connect-keychain-setup.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-configure-signing.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-release-archive.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-release-cut.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
ios-release-cut.ts feat(mobile): add dedicated version contract (#136366) 2026-09-03 04:53:27 +08:00
ios-release-plan.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-release-plan.ts
ios-release-prepare.sh refactor: share iOS release argument parsing (#146626) 2026-09-12 21:16:26 -07:00
ios-release-signing.mjs
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): 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
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 fix(macos): read current channel health state (#128176) 2026-08-28 09:41:29 -07:00
make_appcast.sh fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
materialize-clawhub-cli.sh fix: retain proxy DNS checks with Undici security updates (#139056) 2026-09-05 05:07:19 -07:00
materialize-mac-node-worker.py fix(macos): omit duplicate Control UI assets (#150729) 2026-09-17 01:07:34 -07:00
materialize-vercel-cli.sh chore(deps): refresh dependencies with seven-day cutoff (#154652) 2026-09-21 16:55:54 -07:00
mcp-code-mode-gateway-e2e.ts improve(code-mode): call tools as global functions (#126262) 2026-08-20 12:18:23 -07:00
mobile-reauth.sh
mobile-release-intent.mjs feat(ci): add guarded mobile beta releases (#136610) 2026-09-03 15:23:23 +08:00
mobile-release-ref.ts
mobile-release-version.ts fix(release): prepare consistent mobile versions and notes (#137930) 2026-09-03 23:04:42 -07:00
native-app-i18n.ts fix(i18n): 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): forward the stable soak waiver through the candidate helper (#155798) 2026-09-22 16:10:03 +00:00
npm-runner.mts refactor(tooling): remove redundant Windows command helper bridge (#139932) 2026-09-06 01:56:15 -07:00
npm-trusted-publisher-preflight.mjs fix(release): preflight plugin npm trusted publishers (#124095) 2026-08-15 01:05:54 -07:00
ocm-npm-workspace-deps.mts refactor(build): share current git commit reader (#140949) 2026-09-07 15:12:51 +08:00
openclaw-cross-os-release-checks.ts feat(release): make Windows and macOS cross-OS validation advisory (#136788) 2026-09-02 18:31:14 -07:00
openclaw-npm-extended-stable-release.mjs fix(release): extend npm readback window (#154824) 2026-09-21 14:22:48 -07:00
openclaw-npm-postpublish-verify.ts fix(release): allow the sqlite-store worker bundle its self-contained size (#155877) 2026-09-22 18:16:19 +00: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 fix(packaging): preserve package markers and clean up smoke layouts (#134835) 2026-09-01 03:47:17 -07:00
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 fix(release): complete ClawHub publication after parent success (#134053) 2026-08-31 09:28:00 -07:00
openclaw-release-ready.mjs fix(release): allow an explicit operator soak waiver for stable publication (#151880) 2026-09-18 08:17:11 -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 feat(lint): SAFETY-comment assertion ratchet + repo deslop skill (#124359) 2026-08-15 22:03:48 -07:00
package-changelog.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
package-docs-map.mjs fix(packaging): serialize packs when the docs map is already generated (#130538) 2026-08-26 18:01:28 -07:00
package-mac-app.sh 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 feat: continue dashboard sessions from CLI URLs (#120893) 2026-08-09 16:44:25 -07:00
package-manifest.mjs fix(crabbox): keep packaged commands runnable without dev dependencies (#125419) 2026-08-25 20:18:44 -07:00
package-openclaw-for-docker.mjs
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 fix(ci): gate source package producers (#128463) 2026-08-23 22:30:10 -07:00
package-source-dependencies.mjs fix(cloud-workers): build complete source runtime artifacts (#130735) 2026-08-26 23:54:25 -07:00
package-source-preflight.d.mts fix(ci): gate source package producers (#128463) 2026-08-23 22:30:10 -07:00
package-source-preflight.mjs refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
periphery-intersection.mjs refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
plan-release-workflow-matrix.mjs fix: restore explicit Sol coverage in full release plans (#145974) 2026-09-12 06:25:59 -07:00
plan-targeted-docker-lane-groups.mjs fix: preserve exhaustive upgrade release coverage (#145874) 2026-09-19 09:13:37 -06: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): defer plugin npm visibility to parent verification (#152438) 2026-09-19 02:32:05 -07:00
plugin-npm-publication-readback.mjs fix(release): defer plugin npm visibility to parent verification (#152438) 2026-09-19 02:32:05 -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 fix(release): establish immutable release plan contract (#127008) 2026-08-21 11:24:22 -07:00
plugin-npm-release-plan.ts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
plugin-npm-security-prepare.mts fix(release): isolate plugin security scanning (#126887) 2026-09-01 17:12:13 -07:00
plugin-npm-security-scan-runner.mjs fix(build): keep nested checkout declarations on pinned local inputs (#138440) 2026-09-04 14:32:14 -07:00
plugin-npm-security-scan.mts fix(release): isolate plugin security scanning (#126887) 2026-09-01 17:12:13 -07:00
plugin-prerelease-liveish-matrix.mts
plugin-publication-artifact.mjs 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 improve: explain where session catalog requests spend time (#155786) 2026-09-22 13:39:40 -07: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 fix(ci): accept broker-owned Crabbox identity (#131754) 2026-08-28 20:21:07 +08:00
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(release): hydrate frozen scenario catalog admission (#150385) 2026-09-17 00:00:12 +00:00
preinstall-package-manager-warning.mjs fix(update): complete package lifecycle outside dist inventory 2026-08-31 15:12:42 +05:30
prepare-apple-mermaid.mjs fix(ios): build Mermaid assets package-locally (#136315) 2026-09-02 22:05:17 +08:00
prepare-codex-ci-auth.ts
prepare-codex-ci-config.ts
prepare-extension-package-boundary-artifacts.mts fix: native declaration preparation fails from aliased checkouts (#140652) 2026-09-06 19:53:53 -07:00
prepare-git-hooks.mjs fix(tooling): preserve Git hook choices during install (#139461) 2026-09-05 16:02:22 -07:00
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 improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
prepush-ci.sh feat(ios): render Mermaid diagrams in native chat (#135470) 2026-09-01 17:42:01 -07:00
print-cli-backend-live-metadata.ts fix: preserve model thinking policy and repair live validation (#132431) 2026-08-29 06:22:36 -07:00
print-live-docker-plugin-selection.mjs fix(ci): include live provider plugins in shared Docker images (#132702) 2026-08-29 10:51:08 -07:00
private-codex-latest-probe.ts fix(runtime): support Bun across tooling suite (#146807) 2026-09-13 03:33:13 -07:00
process-warning-filter.mts
profile-extension-memory.mts fix(tooling): restore plugin memory profiling on Windows (#150648) 2026-09-16 23:32:04 -07:00
profile-tsgo.mts fix(gateway): prevent control-plane polling stalls (#124891) 2026-08-16 20:58:27 -07:00
prompt-snapshot-files.ts test: consolidate prompt snapshot deltas (#129295) 2026-08-25 20:42:03 -07:00
protocol-event-coverage.allowlist.json 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 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 fix: avoid nesting dedicated Linux workers (#124636) 2026-08-16 08:25:04 -07:00
release-beta-smoke.ts
release-candidate-checklist.mts fix(release): forward the stable soak waiver through the candidate helper (#155798) 2026-09-22 16:10:03 +00: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: prevent release-check from hanging on prepared tarballs (#154567) 2026-09-21 02:12:15 -07:00
release-ci-summary.mjs fix(release): continue publication validation after child retries (#151469) 2026-09-18 00:47:43 -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 fix(release): establish immutable release plan contract (#127008) 2026-08-21 11:24:22 -07:00
release-plan-contract.mjs refactor(release): share ASCII comparator (#135886) 2026-09-03 09:51:44 +08:00
release-plan-producer-core.mts fix: publish Linux apps with stable releases (#147113) 2026-09-13 09:32:07 -07:00
release-plan-producer.mts fix(ci): reject invalid release sources before FRV fanout (#147049) 2026-09-13 22:10:51 +08:00
release-preflight.mjs fix(release): keep validation evidence reuse dependency-free 2026-08-13 17:26:31 +08:00
release-preflight.mts fix(update): keep old updaters able to restart the Gateway (#142195) 2026-09-08 10:43:46 -07:00
release-prepare.ts fix(release): stream large preparation fingerprints (#138367) 2026-09-04 09:20:51 -07:00
release-publish-preflight.mts feat(release): check publication gates before dispatch (#152470) 2026-09-19 01:41:43 -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 fix(release): establish immutable release plan contract (#127008) 2026-08-21 11:24:22 -07:00
release-validation-intent.mjs fix(release): establish immutable release plan contract (#127008) 2026-08-21 11:24:22 -07:00
release-verify-beta.ts
release-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 fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
run-additional-boundary-checks.mts perf: share extension boundary check inventory (#146771) 2026-09-12 23:27:30 -07:00
run-android-gradle.mts fix(android): stop wrapper subprocess trees on cancellation (#124686) 2026-08-16 09:43:12 -07:00
run-lint.mts fix(tooling): prevent accidental shared dependency installs (#141719) 2026-09-07 20:09:36 -07:00
run-node-package-bin.mts fix(gateway): preserve desktop readiness and worker outcomes (#136297) 2026-09-03 15:32:01 -07:00
run-node-watch-paths.mts fix: sync source assets with unusual filenames (#142024) 2026-09-08 01:34:26 -07:00
run-node.mjs fix(cli): let the dev runner own child shutdown (#138239) 2026-09-04 06:08:03 -07:00
run-node.mts fix(qa): Mantis before-after exits when a lane command stalls (#111051) 2026-09-16 17:00:24 -06: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(tooling): run Windows checks from paths containing spaces (#151701) 2026-09-18 03:39:32 -07:00
run-stylelint.mts fix(tooling): prevent accidental shared dependency installs (#141719) 2026-09-07 20:09:36 -07:00
run-tsgo-core-test-shards.mjs fix(tooling): bound tsgo core test memory (#122748) 2026-08-14 12:38:42 +10:00
run-tsgo-core-test-shards.mts 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 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): allow natural profiler help shutdown (#149010) 2026-09-15 06:22:03 -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): run local Gateway tests behind protected exec egress (#152318) 2026-09-18 18:36:58 -07:00
run-vitest.mts fix(ci): reuse JavaScript caches across test layouts and runtimes (#155518) 2026-09-22 05:43:42 -07:00
run-with-env.mts refactor(tooling): reuse shared positive integer parsing (#128586) 2026-08-24 01:14:36 -07:00
runtime-postbuild-shared.mjs
runtime-postbuild-stamp.mts test(build): import stamp writers from their shared owner (#133974) 2026-08-31 03:38:16 -07:00
runtime-postbuild.mjs
runtime-postbuild.mts fix(update): prevent rollback when older updaters inspect candidate dependencies (#151977) 2026-09-18 10:47:11 -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
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 perf(ci): partition Mac tests and admit long jobs first (#134847) 2026-09-01 13:23:53 +08:00
sync-codex-app-server-protocol.ts
sync-codex-model-prompt-fixture.ts fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
sync-labels.ts
sync-plugin-sdk-exports.mts fix(plugin-sdk): registration leaves private declarations in packages (#132645) 2026-08-29 10:04:03 -07:00
sync-plugin-versions.ts 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 fix(scripts): run macOS tooling under /bin/bash and make the framework-merge fixture self-contained (#141884) 2026-09-08 01:21:30 -07:00
test-cli-startup-bench-budget.mts fix(perf): isolate benchmark subprocess transport (#144159) 2026-09-11 20:28:53 +08:00
test-desktop-resize-real.mts fix(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): avoid Docker scheduler success before finalization (#155212) 2026-09-22 11:00:59 +08: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 fix(test): prepare runtime before plugin batch readers (#131778) 2026-08-28 07:00:56 -07:00
test-force.ts perf(scripts): load runtime dependencies only for execution (#132596) 2026-08-29 06:16:43 -07:00
test-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 fix(macos): show About in native connection settings (#153184) 2026-09-19 23:40:58 +00:00
test-hotspots.mts
test-install-sh-docker.sh fix(release): forward the stable soak waiver through the candidate helper (#155798) 2026-09-22 16:10:03 +00: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(ios): assistant files are not downloadable in chat (#155195) 2026-09-22 03:01:38 -07: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 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(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 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 chore: move Apple CI to Xcode 27 (#154332) 2026-09-21 13:57:07 -07:00
test-perf-budget.mts refactor(test): reuse shared budget flag parsing (#143237) 2026-09-09 10:12:16 -07:00
test-projects-imports.mts
test-projects-max.mts
test-projects-run.mts fix(ci): reuse JavaScript caches across test layouts and runtimes (#155518) 2026-09-22 05:43:42 -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 improve: reuse shared tooling fixtures and defer legacy updater proof (#155731) 2026-09-22 22:39:59 +00: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 refactor(deps): centralize dependency spec policy (#135110) 2026-09-01 18:49:54 +08:00
ts-topology.ts
tsconfig.json fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
tsdown-build.mts refactor(build): reuse forwarded option scanning (#152293) 2026-09-19 08:28:54 +08:00
tsx.mjs fix(tooling): avoid build and test startup stalls on shared tsx caches (#130924) 2026-08-27 10:36:12 -07:00
type-suppression-inventory.ts refactor(scripts): share TypeScript comment collection (#140848) 2026-09-07 13:30:21 +08:00
ui.js fix(ui): avoid cache-dependent command startup (#130927) 2026-08-27 07:00:01 -07:00
ui.mts fix(ui): run build validators without compiler subprocesses (#154675) 2026-09-21 21:04:26 -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-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 fix(release): allow ANSI in focused evidence logs (#129238) 2026-08-25 04:25:39 -07:00
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 ci: mirror Docker release images to Vercel registry (#120058) 2026-08-10 14:45:05 -07:00
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 fix(release): verify focused candidate checkout (#129201) 2026-08-25 03:17:24 -07:00
verify-clawhub-published-artifact.mjs fix(release): complete ClawHub publication after parent success (#134053) 2026-08-31 09:28:00 -07:00
verify-docker-attestations.mjs refactor(scripts): share required option arguments (#133095) 2026-08-30 14:17:08 +08:00
verify-full-release-producer-job.mjs feat(release): seal full release candidate evidence (#131751) 2026-08-28 21:44:21 +08:00
verify-mac-node-worker-fs.mjs feat(skills): add personal libraries for shared Gateways (#134068) 2026-09-01 13:15:37 -07:00
verify-mac-node-worker.mjs 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 perf(ci): remove repeated setup and balance complete test workloads (#134038) 2026-08-31 13:32:32 -07:00
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 refactor(test): centralize forwarded signal state (#136667) 2026-09-03 07:10:04 +08:00
watch-node.mjs fix: distinguish interrupted dev runners from completed shutdowns (#143676) 2026-09-10 06:04:23 +01:00
watch-node.mts fix: 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 fix: keep stable-upgrade validation compatible with older installs (#134002) 2026-08-31 03:52:45 -07:00
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 refactor(build): reuse canonical direct-run entrypoint guard (#128715) 2026-08-24 05:50:16 -07:00
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 fix(plugins): migrate renamed official plugin installs (#130894) 2026-09-02 12:48:52 +08:00
write-package-dist-inventory.ts fix: write package inventory through symlinked source paths (#132252) 2026-08-28 18:56:03 -07:00
write-plugin-sdk-entry-dts.ts ci: scope declaration caches to generator inputs (#135559) 2026-09-01 15:40:18 -07:00
write-unified-entry-dts.ts ci: scope declaration caches to generator inputs (#135559) 2026-09-01 15:40:18 -07:00

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

Scripts Directory

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

Compatibility

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

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

Common Entry Points

Area Prefer Notes
Build pnpm build Runs scripts/build-all.mts; use specific build scripts only when debugging a build stage.
Changed checks pnpm changed:lanes --json, pnpm check:changed Lane classification lives in scripts/changed-lanes.mjs; changed-file checks live in scripts/check-changed.mjs.
Docs pnpm docs:list, pnpm docs:check-mdx, pnpm docs:check-links Backed by scripts/docs-list.js, scripts/check-docs-mdx.mjs, and scripts/docs-link-audit.mjs.
Formatting docs pnpm format:docs:check Uses scripts/format-docs.mts; use write mode only when intentionally formatting docs.
Lint pnpm lint, pnpm lint:core, pnpm lint:all Wrapper scripts keep oxlint behavior aligned with repo config.
Targeted tests pnpm test <path-or-filter> or node scripts/run-vitest.mjs <path-or-filter> Avoid bare vitest; it can start watch mode.
Changed tests pnpm test:changed Uses the repo's changed-test resolver instead of a broad Vitest run.
Docker proof pnpm test:docker:all, pnpm test:docker:rerun, pnpm test:docker:timings Use the planner/rerun helpers before launching broad Docker work.
Live proof pnpm test:live Live checks require the matching environment and credentials.
Release checks pnpm release:check, pnpm release:beta, pnpm release:candidate Release scripts are maintainer workflows; read release docs before use.
GitHub reads scripts/gh-read Uses a GitHub App read token when configured, leaving normal gh login for writes.
Commits git add <files...> then git commit -m "<message>" Stage only the intended files for each commit.
Remote proof node scripts/crabbox-wrapper.mjs ... Use when the current host lacks the required isolation, OS, device, or capacity; sync each run and reuse the lease.

Script Families

  • check-*.mts / check-*.ts / retained check-*.mjs: guardrails for architecture, docs, package contents, boundaries, workflows, and generated artifacts.
  • run-*.mjs / run-*.mts: stable wrappers and typed implementations for Node, Vitest, oxlint, tsgo, and environment setup.
  • test-*.mts / retained test-*.mjs / test-*.sh / test-*.ts: test planners, Docker lanes, live checks, and focused validation helpers.
  • docs-* and check-docs-*: docs listing, link auditing, MDX checks, spellcheck, sync, and i18n glossary checks.
  • release-*, openclaw-npm-*, and plugin-*-release-*: release preparation, package verification, and publishing helpers.
  • docker-*, test-docker-*, and test-live-*-docker.sh: Docker E2E planning, rerun, timing, and live/package lane helpers.
  • gh-read*, label-*, sync-labels.ts, and PR helpers: GitHub read, labeling, and maintainer workflow support.
  • generate-*, write-*, copy-*, and sync-*: generated docs, metadata, package surfaces, and build artifact support.
  • lib/: shared helpers imported by script entry points.

Maintenance Rules

  • Read scripts/AGENTS.md before changing scripts.
  • Keep package scripts, generators, generated-artifact checks, docs references, and workflow references aligned when touching a script path.
  • Prefer existing wrappers instead of introducing a raw tool invocation.
  • Add or update focused tests under test/scripts/ when changing script behavior.

See also Scripts for public-facing script guidance.