openclaw/scripts
2026-09-02 20:24:09 +08:00
..
cloudflare chore(deps): refresh seven-day-cooled runtimes and tooling (#131719) 2026-08-28 06:38:50 -07:00
dev fix(update): preserve configuration and hand failed upgrades to triage (#134490) 2026-09-01 17:33:22 -06:00
docker fix(docker): include shared lifecycle marker in install stages (#134231) 2026-08-31 10:31:58 -07:00
docs-i18n fix(docs-i18n): isolate translation rules and preserve placeholders (#134934) 2026-09-01 01:18:14 -07:00
e2e refactor(e2e): share state path resolution (#135793) 2026-09-02 20:24:09 +08:00
fixtures fix(release): run frozen package checks from trusted sparse tooling (#134629) 2026-08-31 19:02:47 -07:00
github ci: shorten beta release qualification (#134966) 2026-09-01 02:15:20 -07:00
k8s chore(deps): refresh dependencies after seven-day cooldown (#129187) 2026-08-25 05:00:46 -07:00
lib ci: let ordinary Doctor tests skip runtime preparation (#136229) 2026-09-02 05:06:27 -07:00
mantis fix(ui): preserve mocked browser proof across reruns (#133918) 2026-08-31 08:10:09 -07:00
perf refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
podman refactor(podman): share rootless security helpers (#129242) 2026-08-25 04:06:53 -07:00
pr-lib fix(tooling): allow reviewed squash merge messages (#135888) 2026-09-01 22:21:51 -07:00
pre-commit fix: detect upstream dependency advisory gaps (#133688) 2026-08-30 19:05:12 -07:00
qa docs: compact generated maturity scorecard rows (#130331) 2026-08-26 14:32:19 -07:00
secrets
systemd
agent-plugin-gateway-e2e.ts test: honor capability consent in managed plugin fixtures (#131389) 2026-08-27 19:32:11 -07:00
AGENTS.md fix(pr): finish merge receipts when main advances (#135396) 2026-09-01 18:50:58 -07:00
analyze-plugin-sdk-usage.ts
android-app-i18n.ts refactor(android): remove retired voice UI and unify command ownership (#136192) 2026-09-02 03:47:07 -07:00
android-native-ci.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
android-pin-version.ts fix(scripts): use direct-run helper for Windows guards (#110877) 2026-08-04 23:11:12 +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
android-release.sh
android-screenshots.sh fix(android): isolate debug app installs (#125099) 2026-08-16 23:36:57 -07:00
android-sync-versioning.ts
android-version.ts
anthropic-prompt-probe.ts fix(tooling): arm prompt cleanup before spawn (#129755) 2026-08-26 11:43:39 +08:00
apple-app-i18n.ts fix(macos): keep dynamic UI copy in generated localization coverage (#135511) 2026-09-02 13:23:09 +08:00
apple-release-source-check.sh
audit-control-ui-dead-css.mts chore(ui): add dead-CSS audit script and delete unreferenced stylesheet rules (#123178) 2026-08-13 14:53:17 -07:00
audit-seams.mts refactor(tests): remove redundant coverage and fixtures (#132410) 2026-08-29 01:06:14 -07:00
auth-monitor.sh fix(scripts): retry auth alerts after ntfy rejects delivery (#110760) 2026-07-19 00:10:32 +01:00
authorized-beta-focused-policy.json fix(release): register focused beta evidence on main (#128391) 2026-08-23 15:48:04 -07:00
bench-agent-concurrency-worker.ts refactor(state): consolidate wide rows, plugin index, workspace attestations, and shared auth singletons at schema v13 (#130466) 2026-08-27 15:26:14 +08:00
bench-agent-concurrency.ts refactor(tooling): unify benchmark and process helpers (#125491) 2026-08-17 19:08:22 -07:00
bench-cli-startup.ts refactor(tooling): unify managed child process cleanup (#127480) 2026-08-21 15:43:39 -07:00
bench-gateway-concurrency.ts fix(gateway): reduce control-plane stalls during concurrent turns (#133683) 2026-08-30 18:56:13 -07:00
bench-gateway-restart.ts feat(lint): enforce import ordering and deduplication (#124730) 2026-08-16 11:44:52 -07:00
bench-gateway-startup.ts fix(gateway): recover startup under load (#132186) 2026-08-31 23:09:09 -07:00
bench-model.ts perf(scripts): load runtime dependencies only for execution (#132596) 2026-08-29 06:16:43 -07:00
bench-session-manager-hydration-memory.ts fix(sessions): bound active transcript hydration (#129343) 2026-08-25 21:29:45 -07:00
bench-sqlite-reliability.ts test(sqlite): cover interrupted canonical index repair (#113624) 2026-07-25 19:27:17 +08:00
bench-sqlite-state.ts improve(sqlite): report production workloads independently (#130994) 2026-08-28 01:02:42 +08:00
bench-task-registry-sqlite-worker.ts refactor: consolidate coercion contracts (#122458) 2026-08-11 23:26:37 -07:00
bench-task-registry-sqlite.ts test(bench): assert worker arguments at the launch boundary (#133894) 2026-08-31 14:37:19 -07:00
bench-test-changed.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
bench-web-fetch.ts perf(scripts): load runtime dependencies only for execution (#132596) 2026-08-29 06:16:43 -07:00
build-all.mts perf(packaging): remove redundant npm install payload (#135478) 2026-09-02 00:03:37 -07:00
build-and-run-mac.sh feat(ios): render Mermaid diagrams in native chat (#135470) 2026-09-01 17:42:01 -07:00
build-diffs-viewer-runtime.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
build-discord-activity-sdk.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
build-external-plugin-local-dist.mts perf(packaging): remove redundant npm install payload (#135478) 2026-09-02 00:03:37 -07:00
build-mac-swift.mts improve: build macOS release architectures concurrently (#135753) 2026-09-01 19:10:21 -07:00
build-stamp.mts test(build): import stamp writers from their shared owner (#133974) 2026-08-31 03:38:16 -07:00
bundle-a2ui.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
bundled-plugin-assets.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
capture-composer-mic-hover-proof.mts fix(ui): preserve mocked browser proof across reruns (#133918) 2026-08-31 08:10:09 -07:00
capture-injected-turn-notice-proof.mts fix(ui): preserve mocked browser proof across reruns (#133918) 2026-08-31 08:10:09 -07:00
capture-model-picker-proof.mts fix(ui): preserve mocked browser proof across reruns (#133918) 2026-08-31 08:10:09 -07:00
capture-session-toolbar-proof.mts fix(ui): preserve mocked browser proof across reruns (#133918) 2026-08-31 08:10:09 -07:00
capture-where-chip-auto-proof.mts fix(ui): preserve mocked browser proof across reruns (#133918) 2026-08-31 08:10:09 -07:00
capture-workboard-ui-proof.mts fix(ui): preserve mocked browser proof across reruns (#133918) 2026-08-31 08:10:09 -07:00
changed-lanes.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
changed-lanes.mts feat(android): render Mermaid diagrams in chat (#135342) 2026-09-01 14:53:31 -07:00
changelog-to-html.sh fix(macos): avoid release packaging failures and slow notes (#134027) 2026-08-31 03:48:57 -07:00
check-assertion-safety-ratchet.mts fix(skills): record skill usage again and retire dead curator tables (#129769) 2026-08-26 01:06:06 -07:00
check-built-plugin-control-plane-modules.mts perf(packaging): remove redundant npm install payload (#135478) 2026-09-02 00:03:37 -07:00
check-changed.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-changed.mts fix(ci): lint changed root tests in their canonical project (#135123) 2026-09-01 04:09:13 -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(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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 refactor(build): reuse canonical direct-run entrypoint guard (#128715) 2026-08-24 05:50:16 -07:00
check-cli-startup-memory.mjs perf(startup): measure default resolve path and gate debug-capture imports (#131181) 2026-08-27 15:00:45 -07:00
check-codex-app-server-protocol.ts feat(codex): upgrade main to app-server 0.149.1 (#128370) 2026-08-24 19:50:22 -07:00
check-coercion-helper-declarations.mts fix(dashboard): authenticate GitHub Actions data reads (#135740) 2026-09-01 20:42:55 -07:00
check-composite-action-input-interpolation.py
check-control-ui-performance.mts perf(ui): load side panel, workboard chip, and Lobsterdex styles with their owners (#136186) 2026-09-02 02:56:13 -07:00
check-control-ui-precompressed-assets.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-database-first-legacy-stores.mts perf(tooling): simplify guard preparation and bound alias copies (#133732) 2026-08-30 20:16:59 -07:00
check-deadcode-exports.mts fix(tooling): report every deadcode scan outcome (#132412) 2026-08-29 01:00:33 -07:00
check-deadcode-unused-files.mts fix(tooling): report every deadcode scan outcome (#132412) 2026-08-29 01:00:33 -07:00
check-dependency-pins.mts refactor(deps): centralize dependency spec policy (#135110) 2026-09-01 18:49:54 +08:00
check-deprecated-api-usage.mts perf(checks): scan deprecated API inputs once (#132902) 2026-08-29 17:03:46 -07:00
check-deprecated-jsdoc.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-docker-e2e-boundaries.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-docs-config-examples.mjs feat(docs-ci): validate docs config examples against the schema (#121336) 2026-08-10 07:57:56 -07:00
check-docs-config-examples.mts feat(docs-ci): validate docs config examples against the schema (#121336) 2026-08-10 07:57:56 -07:00
check-docs-i18n-glossary.mts refactor(scripts): share required option arguments (#133095) 2026-08-30 14:17:08 +08:00
check-docs-mdx.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-docs-mdx.mts refactor(scripts): share required option arguments (#133095) 2026-08-30 14:17:08 +08:00
check-doctor-deprecation-registry.ts refactor(doctor): simplify deprecation registry metadata (#120922) 2026-08-08 22:53:16 -07:00
check-duplicates.mjs fix(ci): restore duplicate scans with jscpd 5 (#122124) 2026-08-12 01:39:40 +08:00
check-duplicates.mts fix(qa): keep leases when Gateway startup teardown fails (#131740) 2026-08-28 14:31:29 -07:00
check-dynamic-import-warts.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-env-var-count.mts fix(scripts): speed up staged environment-variable checks (#131319) 2026-08-27 17:43:50 -07:00
check-export-name-collisions.mts refactor(tooling): enforce zero wrapper and export debt (#123020) 2026-08-13 00:40:32 -07:00
check-extension-package-tsc-boundary.mts fix(build): separate native declarations and package caches (#132532) 2026-08-29 03:14:46 -07:00
check-extension-plugin-sdk-boundary.mts refactor(test): remove residual test seams (#123555) 2026-08-14 03:03:15 -07:00
check-extension-wildcard-reexports.mts refactor(scripts): share wildcard re-export scanner 2026-08-12 08:35:35 -07:00
check-file-utils.ts refactor: consolidate coercion helpers (#121366) 2026-08-11 00:02:18 -07:00
check-gateway-cpu-scenarios.mts perf(node-host): prewarm worker bundles (#124427) 2026-08-16 00:41:42 -07:00
check-gateway-watch-regression.mts perf(packaging): remove redundant npm install payload (#135478) 2026-09-02 00:03:37 -07:00
check-import-cycles.ts perf(tooling): simplify guard preparation and bound alias copies (#133732) 2026-08-30 20:16:59 -07:00
check-ingress-agent-owner-context.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-kysely-guardrails.mts fix(sessions): migrate long histories without exhausting heap (#131276) 2026-08-27 21:44:41 -07:00
check-live-cache.ts refactor: remove dead branches and test-only helpers (#121345) 2026-08-10 06:47:43 -07:00
check-madge-import-cycles.ts perf(tooling): simplify guard preparation and bound alias copies (#133732) 2026-08-30 20:16:59 -07:00
check-max-lines-ratchet.mts refactor(scripts): unify shrink-ratchet mechanics under one owner (#125301) 2026-08-17 16:46:06 -07:00
check-media-download-helper-roundtrip.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-memory-fd-repro.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-memory-fd-repro.mts refactor(tests): remove redundant coverage and fixtures (#132410) 2026-08-29 01:06:14 -07:00
check-native-state-schema-version.mjs fix(macos): accept current native state schema (#111032) 2026-07-18 19:58:37 -07:00
check-no-conflict-markers.mjs refactor(test): exercise the canonical conflict-marker scanner (#133746) 2026-08-30 20:17:47 -07:00
check-no-deprecated-channel-access.ts refactor(channels): flatten channel-turn dispatch naming layers (#121308) 2026-08-09 22:22:46 -07:00
check-no-extension-src-imports.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-no-extension-test-core-imports.ts refactor: reduce plugin SDK test import overhead (#109333) 2026-07-16 13:55:23 -07:00
check-no-monolithic-plugin-sdk-entry-imports.ts refactor: remove expired plugin compatibility surfaces (#111451) 2026-07-19 11:04:48 -07:00
check-no-pairing-store-group-auth.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-no-random-messaging-tmp.mts fix(browser): report native hosts with missing runtime targets (#131907) 2026-08-28 13:13:28 -07:00
check-no-raw-channel-fetch.mts refactor(qqbot): install plugin from Tencent package (#107295) 2026-08-11 15:10:27 -07:00
check-no-raw-http2-imports.mts chore(scripts): reuse file scan helpers 2026-08-12 07:58:43 -07:00
check-no-runtime-action-load-config.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-openclaw-package-tarball.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-openclaw-package-tarball.mts fix(update): complete package lifecycle outside dist inventory 2026-08-31 15:12:42 +05:30
check-package-dist-imports.mjs
check-package-patches.mts fix(ui): keep reopened dropdowns dismissible (#135006) 2026-09-01 04:49:41 -07:00
check-pairing-account-scope.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-plugin-extension-import-boundary.mts refactor(test): remove residual test seams (#123555) 2026-08-14 03:03:15 -07:00
check-plugin-gateway-gauntlet.mts refactor: consolidate coercion ownership (#122692) 2026-08-12 09:25:28 -07:00
check-plugin-npm-runtime-builds.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-plugin-sdk-exports.mts perf(plugins): avoid logging imports during provider discovery (#132744) 2026-08-29 10:59:06 -07:00
check-plugin-sdk-subpath-exports.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-plugin-sdk-wildcard-reexports.mts refactor(scripts): share wildcard re-export scanner 2026-08-12 08:35:35 -07:00
check-policy-config-coverage.ts
check-protocol-event-coverage.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-protocol-event-coverage.mts fix(ci): route the protocol coverage record guard through record-shared 2026-08-14 19:44:29 -07:00
check-protocol-registry.mts fix: restore protocol declaration builds (#135360) 2026-09-01 10:06:19 -07:00
check-protocol-since.mts fix(gateway): restore restart preflight compatibility (#121757) 2026-08-10 16:43:27 -07:00
check-release-metadata-only.mts refactor: consolidate coercion ownership (#122692) 2026-08-12 09:25:28 -07:00
check-runtime-sidecar-loaders.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-script-erasability.mjs chore(scripts): enforce erasable TypeScript syntax (#125104) 2026-08-16 23:31:27 -07:00
check-sdk-package-extension-import-boundary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-session-accessor-boundary.mts fix(usage): retain reset history and unify accounting (#131667) 2026-08-28 03:00:19 -07:00
check-session-transcript-reader-boundary.mts refactor(agents): move announce, completion, recovery, and registry families into concept directories (#121553) 2026-08-10 16:06:39 -07:00
check-sqlite-transaction-boundary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-src-extension-import-boundary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-swift-tools.sh chore(deps): refresh macOS and iOS app dependencies (#135592) 2026-09-01 16:31:14 -07:00
check-telegram-grammy-types-imports.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-temp-path-guardrails.ts fix(scripts): avoid temp guardrail git buffer overflow (#126683) 2026-08-20 08:18:23 -07:00
check-test-helper-extension-import-boundary.mts test: remove low-value implementation assertions (#121085) 2026-08-09 08:48:48 -07:00
check-timed.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-tsgo-core-boundary.mts ci: typecheck graphs that consume changed tests (#134107) 2026-08-31 06:43:34 -07:00
check-web-fetch-provider-boundaries.mts refactor(test): remove residual test-only seams (#123168) 2026-08-13 17:16:55 -07:00
check-webhook-auth-body-order.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
check-workflows.mts fix(ci): share Git ownership across workflow fetch policies (#132428) 2026-08-29 11:46:23 -07:00
check-wrapper-shadowing.mts refactor(tooling): enforce zero wrapper and export debt (#123020) 2026-08-13 00:40:32 -07:00
check.mts refactor(tooling): consolidate baseline ratchets (#125459) 2026-08-17 17:17:49 -07:00
ci-changed-scope.mjs fix(ci): run browser checks for harness-only changes (#136125) 2026-09-02 01:41:50 -07:00
ci-docker-login-ghcr.sh
ci-docker-pull-retry.sh
ci-hydrate-live-auth.sh fix(live): repair model E2E selection and session fixtures (#131229) 2026-08-27 20:09:39 -07:00
ci-hydrate-testbox-env.sh
ci-live-command-retry.sh fix(release): propagate frozen-target guard and retry live timeouts (#108418) 2026-07-15 13:06:24 -07:00
ci-refit-test-timings.mts perf(ci): shorten release verification tails (#134824) 2026-08-31 23:30:07 -07:00
ci-run-node-test-shard.mts ci: bind shard timings to test membership (#135288) 2026-09-01 09:12:03 -07:00
ci-run-timings.mjs fix(ci): keep recent timings on main pushes (#133778) 2026-09-01 02:43:12 -07:00
claude-auth-status.sh
CLAUDE.md
clawhub-parent-authorization.mjs fix(release): complete ClawHub publication after parent success (#134053) 2026-08-31 09:28:00 -07:00
clawhub-postpublish.mjs fix(release): complete ClawHub publication after parent success (#134053) 2026-08-31 09:28:00 -07:00
clawlog.sh fix(logging): make clawlog JSON parseable (#126651) 2026-08-20 05:02:28 -07:00
clawtributors-map.json chore(docs): harden external link audit results (#114746) 2026-07-27 17:37:02 -04:00
close-duplicate-prs-after-merge.mjs refactor: consolidate coercion contracts (#122458) 2026-08-11 23:26:37 -07:00
code-mode-model-matrix.ts fix(cli): keep setup and agent help startup lazy (#133272) 2026-08-30 04:46:54 -07:00
codesign-mac-app.sh fix(macos): pair app builds with verified node workers (#131466) 2026-08-29 14:47:55 -07:00
codespell-dictionary.txt
codespell-ignore.txt docs: repair spellcheck and anchor drift (#122960) 2026-08-12 20:50:56 -07:00
compare-release-evidence-zip.py ci: stabilize release validation tests (#108420) 2026-07-15 13:22:31 -07:00
connect.sh feat(cli): prepare session-host onboarding (#125879) 2026-08-18 16:08:48 -07:00
control-ui-boot-manifest.mts fix(ui): reduce startup work on New Session and Chat (#136021) 2026-09-02 00:07:36 -07:00
control-ui-i18n-report.ts
control-ui-i18n-verify.ts perf(ui): defer Settings English until needed (#135131) 2026-09-01 05:36:18 -07:00
control-ui-i18n.ts fix(ci): retry invalid native locale placeholders (#136086) 2026-09-02 15:22:21 +08:00
control-ui-mock-attachments.ts fix(webchat): restore playback for delivered audio and video (#131831) 2026-08-28 17:57:50 -03:00
control-ui-mock-background-tasks.ts improve(ui): speed up switching in large session lists (#135574) 2026-09-01 15:53:22 -07:00
control-ui-mock-channels.ts refactor(ui): redesign channels DM access requests, drop channel-health JSON card (#114717) 2026-07-27 16:15:54 -04:00
control-ui-mock-cron.ts improve(ui): unify sidebar footer and issues panel (#125070) 2026-08-23 07:20:33 -03:00
control-ui-mock-dev.ts fix(ui): keep standalone previews off external connections and sibling caches (#135724) 2026-09-01 18:27:37 -07:00
control-ui-mock-isolation.ts fix(ui): keep standalone previews off external connections and sibling caches (#135724) 2026-09-01 18:27:37 -07:00
control-ui-mock-plugins.ts feat(plugins): one consent screen for plugin capabilities, bound to the reviewed artifact (#130168) 2026-08-27 02:58:07 -07:00
control-ui-mock-preview.ts refactor(ui): unify mock preview state and request handling (#134836) 2026-08-31 22:19:15 -07:00
control-ui-mock-skill-library.ts feat(skills): add personal libraries for shared Gateways (#134068) 2026-09-01 13:15:37 -07:00
control-ui-mock-skill-workshop.ts
copy-bundled-plugin-metadata.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
copy-bundled-plugin-metadata.mts perf(packaging): remove redundant npm install payload (#135478) 2026-09-02 00:03:37 -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 refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
crabbox-untrusted-bootstrap.sh chore: update pnpm to 12.1.0 (#132980) 2026-08-29 18:56:00 -07:00
crabbox-wrapper-providers.mts fix(update): complete high-volume stable upgrades without stalls (#124651) 2026-08-16 08:14:56 -07:00
crabbox-wrapper.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
crabbox-wrapper.mts fix: reject unsupported Testbox no-sync runs (#133373) 2026-08-30 09:38:02 -07:00
create-dmg.sh fix(macos): avoid release packaging failures and slow notes (#134027) 2026-08-31 03:48:57 -07:00
dated-todo-scan.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
deadcode-knip-runner.mts chore(deps): enforce seven-day npm cooldowns and refresh eligible pins (#132385) 2026-08-29 02:07:05 -07:00
debug-claude-usage.ts refactor(scripts): share required option arguments (#133095) 2026-08-30 14:17:08 +08:00
dependency-changes-report.mts refactor(scripts): reuse dependency report CLI helpers (#132866) 2026-08-30 06:06:07 +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): restore evidence reuse and reconcile advisory ranges (#134870) 2026-08-31 22:35:37 -07:00
diffs-shiki-curated.ts feat(lint): enforce import ordering and deduplication (#124730) 2026-08-16 11:44:52 -07:00
docker-channel-promote.mjs improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
docker-e2e-rerun.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
docker-e2e-timings.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
docker-e2e.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
docker-e2e.mts fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
docker-release-artifacts.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
docs-link-audit.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
docs-link-audit.mts fix(docs): ignore links inside fenced code (#132727) 2026-08-31 21:19:04 -07:00
docs-list.d.ts docs: generate docs map at publish time (#117398) 2026-08-01 07:01:43 -07:00
docs-list.js fix(docs): respect nested fenced code boundaries (#130207) 2026-08-30 17:30:38 -07:00
docs-mirror-freshness.mjs feat(ci): alarm and self-heal when the docs mirror goes stale (#131173) 2026-08-27 13:45:14 -07:00
docs-spellcheck.sh
docs-sync-publish.mjs refactor(scripts): share required option arguments (#133095) 2026-08-30 14:17:08 +08:00
e2e-sandbox-bind-conflict.mts fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
embedded-run-abort-leak.ts refactor: reuse strict numeric parsers in abort benchmark (#131662) 2026-08-28 02:09:59 -07:00
ensure-cli-startup-build.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ensure-extension-memory-build.mts fix: reuse package-local plugin memory artifacts (#131538) 2026-08-27 22:22:21 -07:00
ensure-playwright-chromium.mts refactor: consolidate coercion contracts (#122458) 2026-08-11 23:26:37 -07:00
firecrawl-compare.ts test(web): trim duplicate provider test surfaces (#121727) 2026-08-10 15:44:54 -07:00
format-docs.mts refactor(scripts): share spawn output coercion (#134821) 2026-09-01 13:43:54 +08:00
format-swift.sh refactor(macos): move PortGuardian state to SQLite (#110527) 2026-07-18 18:15:17 +01: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.d.mts fix(release): report missing FRV child dispatches (#136004) 2026-09-02 13:59:01 +08:00
frv.mjs fix(release): report missing FRV child dispatches (#136004) 2026-09-02 13:59:01 +08:00
full-release-artifacts.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
full-release-candidate-contract.d.mts perf(release): pipeline full release validation (#131914) 2026-08-29 05:11:05 +08:00
full-release-candidate-contract.mjs perf(release): pipeline full release validation (#131914) 2026-08-29 05:11:05 +08:00
full-release-candidate-reuse.mjs improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
full-release-validation-at-sha.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
full-release-validation-at-sha.mts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
full-release-validation-policy.d.mts refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
full-release-validation-policy.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -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 refactor(release): share JSON key sorter (#135157) 2026-09-01 19:48:25 +08:00
gateway-watch-tmux.mts fix(plugins): keep development runs on checkout plugins (#132201) 2026-08-28 18:16:16 -07:00
generate-base-config-schema.ts
generate-bundled-channel-config-metadata.ts refactor: consolidate coercion contracts (#122458) 2026-08-11 23:26:37 -07:00
generate-ci-git-owner.mts fix(ci): share Git ownership across workflow fetch policies (#132428) 2026-08-29 11:46:23 -07:00
generate-config-doc-baseline.ts refactor(config): config-surface reduction tranche 1 — retire dead keys, dedupe channel schemas, add growth ratchet (#111142) 2026-07-19 00:52:37 -07:00
generate-dependency-release-evidence.mts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
generate-host-env-security-policy-swift.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
generate-kysely-types.mts fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
generate-npm-package-lock.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
generate-npm-package-lock.mts refactor(deps): remove Sharp dependency chains (#134923) 2026-08-31 23:54:37 -07:00
generate-plugin-inventory-doc.mts docs(plugins): register imap in generated plugin inventory (#130363) 2026-08-26 13:33:30 -07:00
generate-prompt-snapshots.ts test: consolidate prompt snapshot deltas (#129295) 2026-08-25 20:42:03 -07:00
generate-runtime-sidecar-paths-baseline.ts
generate-sqlite-session-schema-baseline.ts
gh-read
gh-read.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ghsa-patch.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
install-cli.sh fix(update): complete package lifecycle outside dist inventory 2026-08-31 15:12:42 +05:30
install-periphery.sh fix(ci): pin Periphery for native dead-code gates (#132344) 2026-08-28 21:53:01 -07:00
install-smoke-candidate-payload.d.mts perf(ci): parallelize installer smoke validation (#127138) 2026-08-21 17:02:11 -07:00
install-smoke-candidate-payload.mts fix(release): seal frozen candidate package metadata (#133524) 2026-08-30 17:04:56 -07:00
install-swift-tools.sh chore(deps): refresh macOS and iOS app dependencies (#135592) 2026-09-01 16:31:14 -07:00
install-trufflehog.sh chore: refresh dependencies after seven-day cooldown (#128414) 2026-08-24 03:01:54 -07:00
install-xcodegen.sh chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
install.ps1 fix(install): tolerate npm stderr warnings on Windows (#134385) 2026-09-01 03:14:17 -07:00
install.sh fix: installer points users to an error log that no longer exists (#134655) 2026-09-01 05:09:11 -07:00
ios-app-review-notes-pdf.swift
ios-app-store-connect-keychain-setup.sh
ios-configure-signing.sh
ios-release-archive.sh feat(ios): support App Store release revisions 2026-07-23 16:24:15 -05:00
ios-release-cut.sh feat(ios): deterministically plan App Store releases 2026-07-23 18:18:32 -05:00
ios-release-cut.ts feat(ios): deterministically plan App Store releases 2026-07-23 18:18:32 -05:00
ios-release-plan.sh feat(ios): deterministically plan App Store releases 2026-07-23 18:18:32 -05:00
ios-release-plan.ts feat(ios): deterministically plan App Store releases 2026-07-23 18:18:32 -05:00
ios-release-prepare.sh feat(ios): support App Store release revisions 2026-07-23 16:24:15 -05:00
ios-release-signing.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ios-release-signing.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ios-release-upload.sh feat(ios): deterministically plan App Store releases 2026-07-23 18:18:32 -05:00
ios-run.sh
ios-screenshot-evidence.d.mts improve(ci): shard iOS screenshot capture (#128460) 2026-08-24 16:59:06 -07:00
ios-screenshot-evidence.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
ios-screenshots.sh
ios-sync-versioning.ts refactor(ios): append unpadded App Store revisions 2026-07-23 18:42:16 -05:00
ios-team-id.sh
ios-validate-app-store-ipa.sh fix(ios): preserve localized app display names 2026-07-22 22:56:22 -05:00
ios-version.ts refactor(ios): append unpadded App Store revisions 2026-07-23 18:42:16 -05:00
ios-write-swift-filelist.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ios-write-swift-filelist.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
ios-write-version-xcconfig.sh feat(ios): support App Store release revisions 2026-07-23 16:24:15 -05:00
kova-ci-summary.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
lint-swift.sh
live-docker-normalize-config.ts
live-docker-stage-private-sdk-exports.mjs fix: preserve Codex-bound conversation history across session rotation (#112016) 2026-07-20 19:42:56 -07:00
load-channel-config-surface.ts
mac-elevation-host.sh fix(macos): pair app builds with verified node workers (#131466) 2026-08-29 14:47:55 -07:00
macos-health-render.sb fix(macos): read current channel health state (#128176) 2026-08-28 09:41:29 -07:00
make_appcast.sh fix(release): generate stable appcasts with macOS Bash (#135687) 2026-09-01 17:33:55 -07:00
materialize-clawhub-cli.sh chore(deps): refresh eligible seven-day npm dependencies (#133772) 2026-08-31 16:48:58 -07:00
materialize-mac-node-worker.py fix(macos): pair app builds with verified node workers (#131466) 2026-08-29 14:47:55 -07:00
materialize-vercel-cli.sh fix: retain shipped plugin contracts and publish 2026.8.2 notes (#135322) 2026-09-01 10:07:16 -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-ref.ts
native-app-i18n.ts fix(ci): retry invalid native locale placeholders (#136086) 2026-09-02 15:22:21 +08:00
native-i18n-locales.ts fix(i18n): regenerate derived app catalogs inside native:i18n:sync (#110454) 2026-07-18 07:15:41 +01:00
notarize-mac-artifact.sh fix(macos): resume notarization without rebuilding signed artifacts (#135601) 2026-09-01 16:48:45 -07:00
npm-placeholder-publication.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
npm-preflight-tooling-identity.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
npm-prepared-bundle.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
npm-runner.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -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: consolidate coercion ownership (#122692) 2026-08-12 09:25:28 -07:00
openclaw-cross-os-release-checks.ts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
openclaw-npm-extended-stable-release.mjs improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
openclaw-npm-postpublish-verify.ts fix(package): prevent installs from deleting validated runtime assets (#129724) 2026-08-25 21:14:39 -07:00
openclaw-npm-prepublish-verify.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
openclaw-npm-publish.sh
openclaw-npm-release-check.ts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
openclaw-npm-resume-run.mts fix(release): keep protected tooling trusted after main moves (#126881) 2026-08-21 07:24:31 +00:00
openclaw-performance-source-summary.mts refactor(scripts): share required option arguments (#133095) 2026-08-30 14:17:08 +08:00
openclaw-postpack.mjs fix(packaging): preserve package markers and clean up smoke layouts (#134835) 2026-09-01 03:47:17 -07:00
openclaw-prepack.ts perf(release): shorten preflight and publication (#135367) 2026-09-01 12:37:50 -07:00
openclaw-release-clawhub-plan.ts
openclaw-release-clawhub-runtime-state.ts fix(release): complete ClawHub publication after parent success (#134053) 2026-08-31 09:28:00 -07:00
opengrep-github-sarif.mjs fix: apply workspace permission changes to active runs (#132407) 2026-08-30 18:32:26 -07:00
oxlint-boundary-guards.mjs feat(lint): SAFETY-comment assertion ratchet + repo deslop skill (#124359) 2026-08-15 22:03:48 -07:00
package-changelog.mjs fix(release): validate numbered draft changelogs (#136134) 2026-09-02 03:20:33 -07:00
package-docs-map.mjs fix(packaging): serialize packs when the docs map is already generated (#130538) 2026-08-26 18:01:28 -07:00
package-mac-app.sh improve: build macOS release architectures concurrently (#135753) 2026-09-01 19:10:21 -07:00
package-mac-dist.sh fix(macos): resume notarization without rebuilding signed artifacts (#135601) 2026-09-01 16:48:45 -07:00
package-manifest.d.mts feat: continue dashboard sessions from CLI URLs (#120893) 2026-08-09 16:44:25 -07:00
package-manifest.mjs fix(crabbox): keep packaged commands runnable without dev dependencies (#125419) 2026-08-25 20:18:44 -07:00
package-openclaw-for-docker.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
package-openclaw-for-docker.mts refactor(packaging): reuse canonical Docker CLI flag parser (#135207) 2026-09-01 07:10:58 -07:00
package-source-dependencies.d.mts fix(ci): gate source package producers (#128463) 2026-08-23 22:30:10 -07:00
package-source-dependencies.mjs fix(cloud-workers): build complete source runtime artifacts (#130735) 2026-08-26 23:54:25 -07:00
package-source-preflight.d.mts fix(ci): gate source package producers (#128463) 2026-08-23 22:30:10 -07:00
package-source-preflight.mjs fix(ci): gate source package producers (#128463) 2026-08-23 22:30:10 -07:00
periphery-intersection.mjs refactor: consolidate remaining coercion helpers (#122020) 2026-08-11 10:22:01 -07:00
plan-release-workflow-matrix.mjs perf(release): shorten full verification critical paths (#134746) 2026-08-31 21:13:17 -07:00
plan-targeted-docker-lane-groups.mjs fix(ci): avoid unnecessary release verification delays (#132271) 2026-08-29 11:01:15 +08:00
plugin-boundary-report.ts perf(scripts): skip irrelevant boundary report source reads (#132772) 2026-08-29 11:43:44 -07:00
plugin-clawhub-publish.sh perf(qa): run isolated live transports with bounded concurrency (#133616) 2026-08-30 22:45:29 -07:00
plugin-clawhub-release-check.ts
plugin-clawhub-release-plan.ts
plugin-npm-publish.sh fix(release): resume protected child publication (#131878) 2026-08-29 00:18:12 +08:00
plugin-npm-release-check.ts fix(release): establish immutable release plan contract (#127008) 2026-08-21 11:24:22 -07:00
plugin-npm-release-plan.ts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
plugin-npm-security-prepare.mts fix(release): isolate plugin security scanning (#126887) 2026-09-01 17:12:13 -07:00
plugin-npm-security-scan-runner.mjs fix(release): isolate plugin security scanning (#126887) 2026-09-01 17:12:13 -07:00
plugin-npm-security-scan.mts fix(release): isolate plugin security scanning (#126887) 2026-09-01 17:12:13 -07:00
plugin-prerelease-liveish-matrix.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
plugin-publication-artifact.mjs fix(release): isolate plugin security scanning (#126887) 2026-09-01 17:12:13 -07:00
plugin-release-pretag-pack-check.ts chore: refresh dependencies after seven-day cooldown (#128414) 2026-08-24 03:01:54 -07:00
plugin-sdk-api-diff.mts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
plugin-sdk-api-release-evidence.mjs improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
plugin-sdk-surface-report.mts fix(codex): honor user timezone in temporal context (#136172) 2026-09-02 17:38:03 +05:30
pnpm-runner.mts fix(installer): prevent source bootstrap from rewriting pnpm metadata (#132608) 2026-08-29 09:18:40 -07:00
postinstall-bundled-plugins.mjs fix(update): complete package lifecycle outside dist inventory 2026-08-31 15:12:42 +05:30
pr fix(tooling): allow reviewed squash merge messages (#135888) 2026-09-01 22:21:51 -07:00
pr-crabbox-gate-publisher.mjs fix(ci): accept broker-owned Crabbox identity (#131754) 2026-08-28 20:21:07 +08:00
pr-merge
pr-prepare
pr-review
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 feat(ios): render Mermaid diagrams in native chat (#135470) 2026-09-01 17:42:01 -07:00
prepare-codex-ci-auth.ts
prepare-codex-ci-config.ts
prepare-extension-package-boundary-artifacts.mts fix(deps): reduce source install filesystem churn with isolated linking (#135728) 2026-09-01 19:56:06 -07:00
prepare-git-hooks.mjs
prepublish-plugin-registry-artifact.mjs improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
prepush-ci.sh feat(ios): render Mermaid diagrams in native chat (#135470) 2026-09-01 17:42:01 -07:00
print-cli-backend-live-metadata.ts fix: preserve model thinking policy and repair live validation (#132431) 2026-08-29 06:22:36 -07:00
print-live-docker-plugin-selection.mjs fix(ci): include live provider plugins in shared Docker images (#132702) 2026-08-29 10:51:08 -07:00
private-codex-latest-probe.ts fix(models): keep native and alias-backed catalogs consistent (#131677) 2026-08-28 13:26:16 -07:00
process-warning-filter.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
profile-extension-memory.mts fix: reuse package-local plugin memory artifacts (#131538) 2026-08-27 22:22:21 -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 fix(ios): disclose model targets and enforce availability (#135044) 2026-09-01 13:40:37 -06:00
protocol-gen-kotlin.ts feat(github): connect personal accounts alongside the system account (#133799) 2026-09-01 09:14:02 -07:00
protocol-gen-swift.ts feat(skills): add personal libraries for shared Gateways (#134068) 2026-09-01 13:15:37 -07:00
protocol-gen.ts fix(protocol): fail protocol:check when the published schema drifts (#133090) 2026-08-29 23:38:23 -07:00
proxy-install-ca.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
prune-docker-plugin-dist.mjs fix(docker): preserve importer-resolved runtime dependencies (#125580) 2026-08-18 11:14:48 +05:30
publish-model-catalog.mts fix(deepinfra): refresh estimates from native pricing (#134893) 2026-09-01 01:46:33 -07:00
qa-coverage-report.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
qa-e2e.ts
qa-lab-up.ts refactor: consolidate coercion ownership (#122692) 2026-08-12 09:25:28 -07:00
qa-parity-report.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
README.md fix: avoid nesting dedicated Linux workers (#124636) 2026-08-16 08:25:04 -07:00
release-beta-smoke.ts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
release-candidate-checklist.mts refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
release-check.ts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
release-ci-summary.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
release-fast-pretag-check.sh fix(ui): identify source builds in settings footer (#116134) 2026-07-30 08:58:34 +08:00
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 feat(release): seal full release candidate evidence (#131751) 2026-08-28 21:44:21 +08:00
release-plan-producer-core.mts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
release-plan-producer.mts fix(deps): reduce source install filesystem churn with isolated linking (#135728) 2026-09-01 19:56:06 -07:00
release-preflight.mjs fix(release): keep validation evidence reuse dependency-free 2026-08-13 17:26:31 +08:00
release-preflight.mts refactor(plugin-sdk): replace API baselines with diffs (#123036) 2026-08-13 03:45:36 -07:00
release-prepare.ts fix(release): stream JSON preparation output (#119951) 2026-08-06 21:54:26 +08:00
release-telegram-candidate-archive.py
release-telegram-provenance.sh fix(ci): accept extended-stable patch successors (#126936) 2026-08-20 20:13:26 -07:00
release-telegram-qa.mjs refactor: make Telegram release workflow tests behavioral (#114023) 2026-07-29 13:23:35 +08:00
release-tooling-identity.d.mts fix: keep Android publication independent of core release (#133471) 2026-08-30 14:07:34 -07:00
release-tooling-identity.mjs fix: keep Android publication independent of core release (#133471) 2026-08-30 14:07:34 -07:00
release-validation-intent.d.mts fix(release): establish immutable release plan contract (#127008) 2026-08-21 11:24:22 -07:00
release-validation-intent.mjs fix(release): establish immutable release plan contract (#127008) 2026-08-21 11:24:22 -07:00
release-verify-beta.ts
release-version.ts fix(release): publish extended-stable Docker channels safely (#112494) 2026-07-23 10:03:11 +09:00
render-github-release-notes.mts fix: package oversized release contribution records without losing notes (#133454) 2026-08-30 12:03:52 -07:00
repo-e2e-artifacts.mts perf(release): shorten full verification critical paths (#134746) 2026-08-31 21:13:17 -07:00
report-test-temp-creations.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
report-test-temp-creations.mts refactor: consolidate coercion ownership (#122692) 2026-08-12 09:25:28 -07:00
resolve-frozen-codex-live-suite.mjs fix: restore frozen Codex release validation (#124204) 2026-08-15 15:38:57 -07:00
resolve-openclaw-package-candidate.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
resolve-openclaw-package-candidate.mts chore: migrate tooling and source installs to pnpm 12 (#131043) 2026-08-28 17:43:09 -07:00
resolve-upgrade-survivor-baselines.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
restart-mac.sh fix(macos): pair app builds with verified node workers (#131466) 2026-08-29 14:47:55 -07:00
root-dependency-ownership-audit.mts fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
run-additional-boundary-checks.mts refactor(tooling): unify managed child process cleanup (#127480) 2026-08-21 15:43:39 -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(lint): report final failures after owned child cleanup (#134668) 2026-08-31 20:54:09 -07:00
run-node-watch-paths.mts fix(models): repair local model no-auth and overflow handling (#121790) 2026-08-10 18:52:00 -07:00
run-node.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-node.mts perf(packaging): remove redundant npm install payload (#135478) 2026-09-02 00:03:37 -07:00
run-openclaw-podman.sh refactor(podman): share rootless security helpers (#129242) 2026-08-25 04:06:53 -07:00
run-opengrep.sh fix: remove unavailable OpenGrep install alternatives (#130585) 2026-08-26 19:20:09 -07:00
run-oxlint-shards.mts fix(plugins): migrate renamed official plugin installs (#130894) 2026-09-02 12:48:52 +08:00
run-oxlint.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
run-oxlint.mts ci: distribute lint and reuse native SDK declarations (#135302) 2026-09-01 11:05:47 -07:00
run-stylelint.mts fix(lint): report final failures after owned child cleanup (#134668) 2026-08-31 20:54:09 -07:00
run-tsgo-core-test-shards.mjs fix(tooling): bound tsgo core test memory (#122748) 2026-08-14 12:38:42 +10:00
run-tsgo-core-test-shards.mts ci: typecheck graphs that consume changed tests (#134107) 2026-08-31 06:43:34 -07:00
run-tsgo.mjs fix(scripts): clean up tsgo process trees on timeout or signal (#123975) 2026-08-23 14:45:40 +00:00
run-tsgo.mts feat(test): compile subprocesses once per invocation (#132716) 2026-08-30 21:45:07 -07:00
run-vitest-child.mts fix(test): report one final failure per invocation (#134850) 2026-09-01 01:51:02 -07:00
run-vitest-profile-child.mts fix(testing): reject invalid profiler CLI options (#132858) 2026-08-29 16:54:00 -07:00
run-vitest-profile.mts fix(update): preserve configuration and hand failed upgrades to triage (#134490) 2026-09-01 17:33:22 -06:00
run-vitest.mjs fix(test): report one final failure per invocation (#134850) 2026-09-01 01:51:02 -07:00
run-vitest.mts fix(test): keep test wrappers responsive during shutdown (#135439) 2026-09-01 19:45:16 -07:00
run-with-env.mts refactor(tooling): reuse shared positive integer parsing (#128586) 2026-08-24 01:14:36 -07:00
runtime-postbuild-shared.mjs
runtime-postbuild-stamp.mts test(build): import stamp writers from their shared owner (#133974) 2026-08-31 03:38:16 -07:00
runtime-postbuild.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
runtime-postbuild.mts fix: cloud sessions fail when source builds and worker packages differ (#133037) 2026-08-29 20:59:41 -07:00
sandbox-browser-entrypoint.sh
sandbox-browser-setup.sh
sandbox-common-setup.sh
sandbox-setup.sh
setup-auth-system.sh
sparkle-build.ts
stage-bundled-plugin-runtime.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
stage-bundled-plugin-runtime.mts refactor: consolidate coercion ownership (#122299) 2026-08-11 17:14:53 -07:00
stage-cua-driver-macos.sh feat(cua-computer): verify the managed driver artifact on Windows and Linux node hosts (#123986) 2026-08-14 21:08:13 -07:00
stage-mac-node-worker.sh fix(macos): stage worker payloads on destination volume (#134857) 2026-08-31 22:50:53 -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 refactor(codex): deduplicate generated protocol schemas (#117382) 2026-08-01 05:32:37 -07:00
sync-codex-model-prompt-fixture.ts refactor: consolidate coercion ownership (#122299) 2026-08-11 17:14:53 -07:00
sync-labels.ts fix(scripts): bound sync-labels GitHub CLI operations (#110463) 2026-07-18 08:39:21 +01:00
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 build(client): make @openclaw/gateway-client publishable to npm (#111707) 2026-07-20 00:23:36 -07:00
termux-auth-widget.sh
termux-quick-auth.sh
termux-sync-widget.sh
test-built-bundled-channel-entry-smoke.mts fix(packaging): preserve package markers and clean up smoke layouts (#134835) 2026-09-01 03:47:17 -07:00
test-built-plugin-singleton.mts refactor(plugins): isolate tool metadata from runtime loading (#132932) 2026-08-30 00:03:15 -07:00
test-built-status-message-runtime.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-cleanup-docker.sh
test-cli-startup-bench-budget.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-docker-all.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-docker-all.mts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
test-env-mutation-report.ts
test-extension-batch.mts fix(update): preserve configuration and hand failed upgrades to triage (#134490) 2026-09-01 17:33:22 -06:00
test-extension.mts fix(test): prepare runtime before plugin batch readers (#131778) 2026-08-28 07:00:56 -07:00
test-force.ts perf(scripts): load runtime dependencies only for execution (#132596) 2026-08-29 06:16:43 -07:00
test-group-report.mts refactor(testing): share grouped report argument parsing (#135271) 2026-09-01 08:25:31 -07:00
test-hotspots.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-install-sh-docker.sh chore: migrate tooling and source installs to pnpm 12 (#131043) 2026-08-28 17:43:09 -07:00
test-install-sh-e2e-docker.sh
test-ios-shell-gateway.mjs fix(ios): restore approval settings navigation and remove duplicate shell state (#130651) 2026-08-26 21:36:16 -07:00
test-live-acp-bind-docker.sh fix(release): resolve frozen candidate entrypoints (#133523) 2026-08-30 17:04:43 -07:00
test-live-build-docker.sh fix(ci): include live provider plugins in shared Docker images (#132702) 2026-08-29 10:51:08 -07:00
test-live-cli-backend-docker.sh fix(release): resolve frozen candidate entrypoints (#133523) 2026-08-30 17:04:43 -07:00
test-live-codex-harness-docker.sh fix(release): resolve frozen candidate entrypoints (#133523) 2026-08-30 17:04:43 -07:00
test-live-gateway-models-docker.sh fix(ci): discover frozen release harness capabilities (#136127) 2026-09-02 18:07:18 +08:00
test-live-models-docker.sh fix(release): resolve frozen candidate entrypoints (#133523) 2026-08-30 17:04:43 -07:00
test-live-shard.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-live-shard.mts fix(release): recognize frozen subagent live-test opt-in (#134518) 2026-08-31 16:15:55 -07:00
test-live-subagent-announce-docker.sh fix(ci): discover frozen release harness capabilities (#136127) 2026-09-02 18:07:18 +08:00
test-live.mts fix(update): preserve configuration and hand failed upgrades to triage (#134490) 2026-09-01 17:33:22 -06:00
test-macos-health-render.sh fix(macos): read current channel health state (#128176) 2026-08-28 09:41:29 -07:00
test-macos-native.mts fix(macos): isolate native test process resources (#132251) 2026-08-29 04:19:22 -07:00
test-perf-budget.mts refactor(test): remove unused testing bag members (#124175) 2026-08-15 06:18:23 -07:00
test-projects-child.mts fix(test): report one final failure per invocation (#134850) 2026-09-01 01:51:02 -07:00
test-projects-imports.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-projects-max.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-projects-run.mts fix(test): fail empty routed file selections by default (#135609) 2026-09-01 17:43:27 -07:00
test-projects-serial.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-projects.mts fix(test): report one final failure per invocation (#134850) 2026-09-01 01:51:02 -07:00
test-projects.test-support.mts perf(test): narrow direct reference searches to tests (#136193) 2026-09-02 02:48:59 -07:00
test-report-utils.mts fix(test): keep complete multi-project JSON reports (#133309) 2026-08-30 08:22:41 -07:00
test-shell-completion.ts
test-skip-inventory.ts
test-unit-fast-audit.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-update-cli-startup-bench.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
test-voicecall-closedloop.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
testbox-lease-freshness.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
tool-display.ts refactor: compact tool display metadata (#129523) 2026-08-26 05:59:41 -07:00
transitive-manifest-risk-report.mts refactor(deps): centralize dependency spec policy (#135110) 2026-09-01 18:49:54 +08:00
ts-topology.ts
tsconfig.json fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
tsdown-build.mts perf(packaging): remove redundant npm install payload (#135478) 2026-09-02 00:03:37 -07:00
tsx.mjs fix(tooling): avoid build and test startup stalls on shared tsx caches (#130924) 2026-08-27 10:36:12 -07:00
type-suppression-inventory.ts perf: speed type suppression inventory (#107874) 2026-07-14 18:08:33 -07:00
ui.js fix(ui): avoid cache-dependent command startup (#130927) 2026-08-27 07:00:01 -07:00
ui.mts fix(ui): avoid standalone validator startup stalls (#131497) 2026-08-27 21:44:06 -07:00
update-clawtributors.ts chore(docs): harden external link audit results (#114746) 2026-07-27 17:37:02 -04:00
update-clawtributors.types.ts chore(docs): harden external link audit results (#114746) 2026-07-27 17:37:02 -04:00
update-gateway.sh fix(installer): prevent source bootstrap from rewriting pnpm metadata (#132608) 2026-08-29 09:18:40 -07:00
upgrade-survivor-diagnostics.mjs chore: migrate tooling and source installs to pnpm 12 (#131043) 2026-08-28 17:43:09 -07:00
validate-authorized-beta-focused-evidence.d.mts fix(release): register focused beta evidence on main (#128391) 2026-08-23 15:48:04 -07:00
validate-authorized-beta-focused-evidence.mts fix(release): allow ANSI in focused evidence logs (#129238) 2026-08-25 04:25:39 -07:00
validate-full-release-validation-evidence.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
validate-plugin-init-provider-scaffold.ts
validate-qa-runtime-pair-summary.mts fix(scripts): include mts files in typed lint project (#131268) 2026-08-27 16:48:26 -07:00
validate-release-publish-approval.mjs refactor(ci): shorten release qualification and reuse prepared artifacts (#136105) 2026-09-02 04:52:19 -07:00
vercel-container-registry-publish.d.mts ci: mirror Docker release images to Vercel registry (#120058) 2026-08-10 14:45:05 -07:00
vercel-container-registry-publish.mjs fix(release): scope missing manifest errors (#135113) 2026-09-01 18:59:38 +08:00
verify-authorized-beta-focused-candidate.mjs fix(release): verify focused candidate checkout (#129201) 2026-08-25 03:17:24 -07:00
verify-clawhub-published-artifact.mjs fix(release): complete ClawHub publication after parent success (#134053) 2026-08-31 09:28:00 -07:00
verify-docker-attestations.mjs refactor(scripts): share required option arguments (#133095) 2026-08-30 14:17:08 +08:00
verify-full-release-producer-job.mjs feat(release): seal full release candidate evidence (#131751) 2026-08-28 21:44:21 +08:00
verify-mac-node-worker-fs.mjs feat(skills): add personal libraries for shared Gateways (#134068) 2026-09-01 13:15:37 -07:00
verify-mac-node-worker.mjs fix(macos): pair app builds with verified node workers (#131466) 2026-08-29 14:47:55 -07:00
verify-plugin-npm-published-runtime.mts improve(release): prepare publication artifacts during validation (#135639) 2026-09-01 18:41:09 -07:00
verify-pr-hosted-gates.mjs perf(ci): remove repeated setup and balance complete test workloads (#134038) 2026-08-31 13:32:32 -07:00
verify-pr-hosted-gates.mts perf(ci): remove repeated setup and balance complete test workloads (#134038) 2026-08-31 13:32:32 -07:00
verify-stable-main-closeout.mjs
verify.mts refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
vitest-process-group.mts refactor(scripts): simplify managed command completion (#135850) 2026-09-01 20:34:32 -07:00
watch-node.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
watch-node.mts refactor: consolidate coercion ownership (#122299) 2026-08-11 17:14:53 -07:00
watch-pr-ci.mjs perf(ci): remove repeated setup and balance complete test workloads (#134038) 2026-08-31 13:32:32 -07:00
watch-pr-ci.mts fix(ci): finish watcher waits after successful reruns (#131926) 2026-08-28 16:13:54 -07:00
windows-cmd-helpers.d.mts fix: keep stable-upgrade validation compatible with older installs (#134002) 2026-08-31 03:52:45 -07:00
windows-cmd-helpers.mjs
write-build-info.ts refactor(build): reuse canonical direct-run entrypoint guard (#128715) 2026-08-24 05:50:16 -07:00
write-cli-startup-metadata.ts perf(cli): precompute config help (#128113) 2026-08-22 21:58:50 -07:00
write-official-channel-catalog.mjs refactor(scripts): migrate JavaScript tools to TypeScript (#121005) 2026-08-09 07:21:35 -07:00
write-official-channel-catalog.mts fix(plugins): migrate renamed official plugin installs (#130894) 2026-09-02 12:48:52 +08:00
write-package-dist-inventory.ts fix: write package inventory through symlinked source paths (#132252) 2026-08-28 18:56:03 -07:00
write-plugin-sdk-entry-dts.ts ci: scope declaration caches to generator inputs (#135559) 2026-09-01 15:40:18 -07:00
write-unified-entry-dts.ts ci: scope declaration caches to generator inputs (#135559) 2026-09-01 15:40:18 -07:00

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

Scripts Directory

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

Compatibility

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

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

Common Entry Points

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

Script Families

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

Maintenance Rules

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

See also Scripts for public-facing script guidance.