openclaw/scripts/lib
Peter Steinberger f3a2f9f8a7
perf(ci): gate prompt-snapshot regeneration on the generator's blast radius (#109083)
check-prompt-snapshots costs 200-310s per PR regenerating real prompt
stacks, but snapshots only change when the generator's import graph or
its fixtures do. The manifest now computes that reach (same pattern as
QA smoke gating: always-run surface regex incl. the codex extension
whose test API loads via a dynamic module id, plus import-graph walk
from the snapshot helper; deletions and null diffs fail safe to
running). Unaffected PR diffs skip the lane with an explicit log line;
pushes and dispatches always run.
2026-07-16 08:06:06 -07:00
..
cross-os-release-checks fix(e2e): bound cross-OS installer fetches (#108771) 2026-07-16 04:50:53 -07:00
ts-topology feat(tooling): enforce noUncheckedIndexedAccess in the scripts lane (NUIA phase 5) (#105180) 2026-07-12 10:17:00 +01:00
actions-artifact-archive.d.mts chore(tooling): typecheck scripts/** with a dedicated tsgo lane (#104348) 2026-07-11 02:31:17 -07:00
actions-artifact-archive.mjs refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
android-fastlane.sh
android-version.ts fix(release): keep Android notes aligned 2026-07-10 17:47:32 -07:00
arg-utils.d.mts refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
arg-utils.mjs refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
bounded-response.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
bounded-response.mjs
bounded-response.ts
budget-number-args.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
budget-number-args.mjs
build-metadata.sh feat: show build identity in About screens (#103595) 2026-07-10 10:42:36 +01:00
bundled-extension-manifest.ts refactor: remove dead plugin loader exports (#105937) 2026-07-13 01:29:33 -07:00
bundled-plugin-build-entries-types.d.ts fix(docker): package selected external plugins in source-built images (#103629) 2026-07-10 13:00:50 +01:00
bundled-plugin-build-entries.d.mts
bundled-plugin-build-entries.mjs refactor(qa): migrate Matrix scenarios into QA Lab (#103589) 2026-07-15 01:22:20 -07:00
bundled-plugin-paths.d.mts refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
bundled-plugin-paths.mjs refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
bundled-plugin-source-utils.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
bundled-plugin-source-utils.mjs
bundled-runtime-sidecar-paths.json fix(ci): restore release validation after runtime migrations (#107371) 2026-07-14 03:52:44 -07:00
callsite-guard.mjs
changed-extensions.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
changed-extensions.mjs
changed-path-facts.d.mts refactor(ci): centralize changed-path facts (#104897) 2026-07-12 10:26:32 +08:00
changed-path-facts.mjs refactor(ci): centralize changed-path facts (#104897) 2026-07-12 10:26:32 +08:00
channel-contract-test-plan.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
channel-contract-test-plan.mjs test(channels): extend bundled artifact parity and add plugin-shape contract suite (#104618) 2026-07-11 11:44:34 -07:00
check-timing-summary.mjs
ci-changed-node-test-plan.d.mts perf(ci): gate prompt-snapshot regeneration on the generator's blast radius (#109083) 2026-07-16 08:06:06 -07:00
ci-changed-node-test-plan.mjs perf(ci): gate prompt-snapshot regeneration on the generator's blast radius (#109083) 2026-07-16 08:06:06 -07:00
ci-node-test-plan.d.mts fix(ci): run spawn-timing tooling suites at plan concurrency 1 (#108171) 2026-07-15 01:51:52 -07:00
ci-node-test-plan.mjs Revert "fix(ci): bound agents-core no-output stalls to one minute" 2026-07-16 06:36:11 -07:00
clawhub-bootstrap-artifact.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
clawhub-bootstrap-artifact.mjs fix(release): unblock plugin bootstrap recovery (#108243) 2026-07-15 03:34:08 -07:00
cli-startup-root-help-bundle.ts fix(build): refresh cached CLI help per build 2026-07-14 00:21:36 -07:00
codex-app-server-protocol-artifacts.ts refactor(codex): unify protocol artifact staging (#104948) 2026-07-12 12:09:17 +08:00
codex-app-server-protocol-source.ts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
config-boundary-guard.d.mts
config-boundary-guard.mjs refactor(config): split config I/O responsibilities (#107983) 2026-07-14 22:11:22 -07:00
control-ui-i18n-config.ts improve(ui): catch i18n catalog drift locally (#107253) 2026-07-14 01:12:36 -07:00
control-ui-i18n-raw-copy.ts refactor(scripts): use native TypeScript AST helpers 2026-07-14 10:21:56 -07:00
control-ui-i18n-sync-plan.ts feat(tooling): enforce noUncheckedIndexedAccess in the scripts lane (NUIA phase 5) (#105180) 2026-07-12 10:17:00 +01:00
copy-assets.ts refactor(deadcode): localize script helper types (#101917) 2026-07-07 16:59:51 -07:00
dependency-ownership.json refactor(process): adopt Execa execution layer (#105939) 2026-07-13 02:21:08 -07:00
deprecated-config-api-guard.d.mts
deprecated-config-api-guard.mjs
deprecated-plugin-sdk-usage.d.mts refactor(channels): migrate internal callers off deprecated reply facades (#104673) 2026-07-11 13:15:16 -07:00
deprecated-plugin-sdk-usage.mjs refactor(plugin-sdk)!: delete the zero-consumer channel-ingress facade, AccessFacts projections, and dead dispatch aliases (#107906) 2026-07-14 19:43:18 -07:00
dev-tooling-safety.ts
direct-run.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
direct-run.mjs refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
docker-build.sh test: speed up and stabilize full suite 2026-07-05 08:00:23 -04:00
docker-e2e-container.sh
docker-e2e-image.sh fix(release): make validation proof no-write (#103737) 2026-07-10 08:18:44 -07:00
docker-e2e-json-artifacts.mjs
docker-e2e-logs.sh test: speed up and stabilize full suite 2026-07-05 08:00:23 -04:00
docker-e2e-package.sh fix: current-tree package checks support unreleased versions (#104186) 2026-07-10 22:31:42 -07:00
docker-e2e-plan.d.mts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
docker-e2e-plan.mjs refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
docker-e2e-scenarios.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
docker-e2e-scenarios.mjs fix(release): use trusted frozen installer harness (#108467) 2026-07-15 15:08:52 -07:00
docker-plugin-selection.mjs refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
error-format.mjs
extension-import-boundary-checker.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
extension-import-boundary-checker.mjs refactor: consolidate bounded concurrency on p-limit and p-map (#106002) 2026-07-13 01:53:28 -07:00
extension-package-boundary.ts refactor(qa): migrate Matrix scenarios into QA Lab (#103589) 2026-07-15 01:22:20 -07:00
extension-source-classifier.d.mts
extension-source-classifier.mjs
extension-test-plan.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
extension-test-plan.mjs fix(test): bound extension test inventory query (#106632) 2026-07-13 10:30:27 -07:00
extension-vitest-paths.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
extension-vitest-paths.mjs
format-generated-module.d.mts refactor(build): run generated formatter through oxfmt bin 2026-07-13 11:44:28 -07:00
format-generated-module.mjs refactor(build): run generated formatter through oxfmt bin 2026-07-13 11:44:28 -07:00
gateway-bench-child.ts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
gateway-bench-probes.ts feat(tooling): enforce noUncheckedIndexedAccess in the scripts lane (NUIA phase 5) (#105180) 2026-07-12 10:17:00 +01:00
gateway-startup-trace-ranking.ts improve(gateway): reduce startup work before readiness (#105913) 2026-07-12 22:18:10 -07:00
gateway-ws-client.ts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
generated-output-utils.mjs
github-repo.ts refactor(scripts): use dependency metadata parsers 2026-07-13 23:33:30 -07:00
guard-inventory-utils.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
guard-inventory-utils.mjs fix(scripts): preserve parser overrides 2026-07-14 10:21:56 -07:00
host-timeout.sh
import-cycle-graph.ts
ios-fastlane.sh
ios-version.ts chore(ios): generate release artifacts locally 2026-07-01 22:05:26 -05:00
kova-report-gate.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
kova-report-gate.mjs fix(release): accept Kova collector-only phases (#104008) 2026-07-10 17:31:42 -07:00
kova-report-publish-files.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
kova-report-publish-files.mjs fix(ci): harden release performance evidence (#103790) 2026-07-10 16:59:10 +01:00
kova-report-selector.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
kova-report-selector.mjs fix(ci): select full Kova performance reports (#103863) 2026-07-10 19:01:30 +01:00
kova-workflow-evidence.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
kova-workflow-evidence.mjs fix(ci): harden release performance evidence (#103790) 2026-07-10 16:59:10 +01:00
legacy-store-path-domain.mjs refactor(scripts): extract legacy-store path domain (#104894) 2026-07-12 10:19:26 +08:00
list-test-files.mjs
live-docker-auth.sh
live-docker-stage.sh
local-build-metadata-paths.d.mts
local-build-metadata-paths.mjs refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
local-build-metadata.d.mts
local-build-metadata.mjs
local-heavy-check-runtime.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
local-heavy-check-runtime.mjs refactor: remove dead code and consolidate repeated paths (#100650) 2026-07-06 02:24:37 -07:00
managed-child-process.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
managed-child-process.mjs
merge-head-diff-base.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
merge-head-diff-base.mjs refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
mintlify-accordion.mjs
npm-pack-budget.d.mts
npm-pack-budget.mjs
npm-publish-plan.d.mts chore(tooling): typecheck scripts/** with a dedicated tsgo lane (#104348) 2026-07-11 02:31:17 -07:00
npm-publish-plan.mjs ci(release): add plugin npm artifact preflight (#103759) 2026-07-10 09:39:10 -07:00
npm-verify-exec.ts chore(tooling): typecheck scripts/** with a dedicated tsgo lane (#104348) 2026-07-11 02:31:17 -07:00
numeric-options.d.mts chore(tooling): typecheck scripts/** with a dedicated tsgo lane (#104348) 2026-07-11 02:31:17 -07:00
numeric-options.mjs
official-external-channel-catalog.json
official-external-plugin-catalog.json fix(codex): remove duplicate provider setup choice (#107979) 2026-07-16 03:31:11 -07:00
official-external-provider-catalog.json feat: add Baseten Model API provider (#108708) 2026-07-16 07:41:33 -07:00
openclaw-e2e-instance.sh fix(qa): restore OpenAI web search smoke 2026-07-12 07:17:48 +02:00
openclaw-release-clawhub-plan.ts fix(release): pin publish workflows to protected tags 2026-07-15 09:52:01 +01:00
openclaw-test-state.mjs refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
optional-bundled-clusters-types.d.ts
optional-bundled-clusters.d.mts
optional-bundled-clusters.mjs refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
package-dist-imports.mjs
package-dist-inventory.ts refactor(packaging): remove unused inventory override 2026-07-14 23:56:09 -07:00
package-root-args.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
package-root-args.mjs
pairing-guard-context.mjs
plain-gh.d.mts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
plain-gh.mjs fix(pr): harden coordinator hosted gates (#108153) 2026-07-15 03:45:37 -07:00
plain-gh.sh
plistbuddy.sh
plugin-clawhub-release.ts fix(release): satisfy ClawHub error lint 2026-07-12 16:03:46 +02:00
plugin-contract-test-plan.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
plugin-contract-test-plan.mjs
plugin-gateway-gauntlet.d.mts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
plugin-gateway-gauntlet.mjs refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
plugin-inventory-doc.d.mts fix(docs): preserve plugin surface identifiers 2026-07-14 23:41:24 -04:00
plugin-inventory-doc.mjs fix(docs): preserve plugin surface identifiers 2026-07-14 23:41:24 -04:00
plugin-npm-package-manifest.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
plugin-npm-package-manifest.mjs refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
plugin-npm-release.ts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
plugin-npm-runtime-assets.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
plugin-npm-runtime-assets.mjs feat(mxc): add Windows MXC sandbox backend (#97086) 2026-07-12 23:07:25 -07:00
plugin-npm-runtime-build.d.mts fix(msteams): emit native cjs runtime entrypoints (#102366) 2026-07-11 23:48:05 -07:00
plugin-npm-runtime-build.mjs refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
plugin-package-dependencies.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
plugin-package-dependencies.mjs
plugin-prerelease-test-plan.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
plugin-prerelease-test-plan.mjs
plugin-sdk-declaration-budget.d.mts ci(deadcode): restore enforced unused-export ratchet (#105826) 2026-07-12 19:58:38 -07:00
plugin-sdk-declaration-budget.mjs ci(deadcode): restore enforced unused-export ratchet (#105826) 2026-07-12 19:58:38 -07:00
plugin-sdk-deprecated-barrel-subpaths.json refactor(plugin-sdk): narrow wildcard barrels to explicit used exports (#108440) 2026-07-16 00:45:23 -07:00
plugin-sdk-deprecated-public-subpaths.json chore(plugins): window unused and bundled-only public plugin-sdk subpaths (#108415) 2026-07-15 11:21:59 -07:00
plugin-sdk-doc-metadata.ts refactor(plugin-sdk): share widget HTML validation helpers (#108807) 2026-07-16 03:13:29 -07:00
plugin-sdk-entries.d.mts
plugin-sdk-entries.mjs refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
plugin-sdk-entrypoints.json refactor(plugin-sdk): share widget HTML validation helpers (#108807) 2026-07-16 03:13:29 -07:00
plugin-sdk-private-local-only-subpaths.json refactor(plugin-sdk): remove private testing barrel ahead of window (#108020) 2026-07-14 22:13:37 -07:00
policy-config-coverage.jsonc fix(config): reject schema-only keys (#106031) 2026-07-12 23:10:12 -07:00
record-shared.mjs
regexp.mjs refactor(scripts): share regexp literal escaping (#99778) 2026-07-03 20:20:28 -07:00
release-beta-verifier.ts fix(release): retain npm provenance evidence 2026-07-15 20:02:53 +01:00
release-upgrade-baseline.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
release-upgrade-baseline.mjs
report-cli-helpers.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
report-cli-helpers.mjs
restart-mac-gateway.sh
session-accessor-debt-baseline.json fix(ci): settle deadcode hard-zero sweep debt across guard lanes 2026-07-15 23:16:10 -07:00
sleep.d.mts refactor: consolidate async timing helpers (#99721) 2026-07-03 17:58:15 -07:00
sleep.mjs refactor: consolidate async timing helpers (#99721) 2026-07-03 17:58:15 -07:00
source-file-scan-cache.d.mts refactor: consolidate bounded concurrency on p-limit and p-map (#106002) 2026-07-13 01:53:28 -07:00
source-file-scan-cache.mjs refactor: consolidate bounded concurrency on p-limit and p-map (#106002) 2026-07-13 01:53:28 -07:00
sqlite-reliability-cli.ts test: accelerate sqlite reliability suite (#107134) 2026-07-13 21:50:36 -07:00
sqlite-reliability-contract.ts fix(ci): settle deadcode hard-zero sweep debt across guard lanes 2026-07-15 23:16:10 -07:00
sqlite-reliability-runner.ts fix(ci): await async doctor compaction in the sqlite reliability runner 2026-07-13 03:51:25 -07:00
sqlite-reliability-wal-monitor.ts test(sqlite): harden compaction and restore reliability proof (#105811) 2026-07-13 09:09:21 +08:00
sqlite-reliability-writer.ts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
sqlite-session-schema-baseline.ts refactor(deadcode): enforce repository hard zero (#108641) 2026-07-15 22:40:00 -07:00
sqlite-state-benchmark-cli.ts test: accelerate sqlite state cli tests (#107150) 2026-07-13 22:12:21 -07:00
stable-release-closeout.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
stable-release-closeout.mjs fix(release): support evidence-backed late closeout 2026-07-14 00:27:34 +01:00
static-extension-assets.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
static-extension-assets.mjs refactor(qa): migrate Matrix scenarios into QA Lab (#103589) 2026-07-15 01:22:20 -07:00
swift-toolchain.sh fix(mac): share Swift packaging preflight 2026-07-04 08:00:15 +02:00
test-group-report.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
test-group-report.mjs
ts-guard-utils.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
ts-guard-utils.mjs
tsdown-config-groups.d.mts fix: prevent source builds from exhausting host memory (#108790) 2026-07-16 05:58:53 -07:00
tsdown-config-groups.mjs fix: prevent source builds from exhausting host memory (#108790) 2026-07-16 05:58:53 -07:00
tsdown-output-roots.d.mts
tsdown-output-roots.mjs refactor(infra): consolidate retry scheduling (#105789) 2026-07-12 19:58:55 -07:00
tsgo-sparse-guard.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
tsgo-sparse-guard.mjs chore(tooling): enforce no-floating-promises and drop DOM globals from Node-side typechecking (#104422) 2026-07-11 07:28:20 -07:00
version-script-args.ts refactor(deadcode): localize script helper types (#101917) 2026-07-07 16:59:51 -07:00
vitest-batch-runner.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
vitest-batch-runner.mjs
vitest-local-scheduling.d.mts fix(test): bound local full-suite RAM (#100437) 2026-07-05 12:16:41 -07:00
vitest-local-scheduling.mjs refactor(deadcode): delete package and script exports (#105776) 2026-07-12 17:24:45 -07:00
vitest-report-cli-utils.mjs
vitest-shard-timings.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
vitest-shard-timings.mjs
windows-taskkill.d.mts chore(tooling): enforce formatting and refresh TypeScript checks (#104239) 2026-07-11 01:09:51 -07:00
windows-taskkill.mjs
workspace-bootstrap-smoke.d.mts chore(tooling): typecheck scripts/** with a dedicated tsgo lane (#104348) 2026-07-11 02:31:17 -07:00
workspace-bootstrap-smoke.mjs