openclaw/scripts
NianJiu da6a24d7dc
fix(reply): prevent hung pre-delivery hooks from blocking lanes (#104256)
* fix(reply): bound pre-delivery hook settlement

* test(plugins): preserve hook timeout fixtures

* fix(reply): preserve declared pre-delivery budgets

* chore(reply): finalize pre-delivery recovery

* fix(reply): preserve per-final recovery semantics

* fix(reply): guard pending-final settlement identity

* test(reply): align pending-final store fixture

* fix(reply): bind settlement to originating intent

* test(reply): satisfy timeout fixture lint

* chore(plugin-sdk): refresh rebased baseline

* fix(reply): preserve normalized retry ownership

* fix(reply): narrow pending retry metadata

* fix: align reply dispatch state access

* chore(plugin-sdk): refresh rebased surface baseline

* test(reply): align rebased accessor assertion

* chore(plugin-sdk): regenerate drifted API baseline

---------

Co-authored-by: NianJiuZst <180004567+NianJiuZst@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-11 15:47:15 -07:00
..
clawdock
dev
docker chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
docs-i18n fix(docs): distinguish zh-TW credentials 2026-07-11 18:29:20 -04:00
e2e fix(nodes): preserve MCP hot-plug pairing (#104745) 2026-07-11 15:37:43 -07:00
fixtures
github chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
k8s
lib fix(reply): prevent hung pre-delivery hooks from blocking lanes (#104256) 2026-07-11 15:47:15 -07:00
mantis chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
perf chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
podman
pr-lib fix(maint): reuse docs-only parent gate evidence (#104696) 2026-07-11 13:49:01 -07:00
pre-commit chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
qa
repro chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
secrets
systemd
AGENTS.md
analyze-plugin-sdk-usage.ts
android-app-i18n.ts
android-pin-version.ts
android-release-signing.mjs
android-release-upload.sh
android-release.sh
android-screenshots.sh
android-sync-versioning.ts
android-version.ts
anthropic-prompt-probe.ts
apple-app-i18n.ts fix(ios): resize oversized shared images (#103860) 2026-07-11 15:16:45 -07:00
apple-release-source-check.sh
audit-seams.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
audit-seams.mjs
auth-monitor.sh
bench-cli-startup.ts
bench-gateway-restart.ts
bench-gateway-startup.ts
bench-model.ts
bench-sqlite-state.ts chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
bench-test-changed.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
bench-test-changed.mjs
bench-web-fetch.ts
build-all.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
build-all.mjs refactor: remove pre-2026.4 compatibility shims and legacy migrations (#104650) 2026-07-11 13:22:27 -07:00
build-and-run-mac.sh
build-diffs-viewer-runtime.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
build-diffs-viewer-runtime.mjs
build-docs-list.mjs
build-stamp.d.mts
build-stamp.mjs
build_icon.sh
bundle-a2ui.mjs
bundle-a2ui.sh
bundled-plugin-assets.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
bundled-plugin-assets.mjs
changed-lanes.d.mts feat(tooling): adopt noUncheckedIndexedAccess via a strict-ratchet lane (phase 1) (#104577) 2026-07-11 10:26:12 -07:00
changed-lanes.mjs feat(tooling): complete packages/* noUncheckedIndexedAccess adoption (phase 2) (#104626) 2026-07-11 11:54:06 -07:00
changelog-to-html.sh
check-architecture-smells.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-architecture-smells.mjs
check-changed.d.mts refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
check-changed.mjs refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
check-changelog-attributions.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-changelog-attributions.mjs
check-channel-agnostic-boundaries.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-channel-agnostic-boundaries.mjs
check-cli-bootstrap-imports.d.mts
check-cli-bootstrap-imports.mjs
check-cli-startup-memory.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-cli-startup-memory.mjs
check-codex-app-server-protocol.ts
check-composite-action-input-interpolation.py
check-database-first-legacy-stores.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-database-first-legacy-stores.mjs
check-deadcode-unused-files.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-deadcode-unused-files.mjs
check-dependency-pins.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-dependency-pins.mjs
check-deprecated-api-usage.mjs refactor(channels): migrate internal callers off deprecated reply facades (#104673) 2026-07-11 13:15:16 -07:00
check-deprecated-jsdoc.mjs
check-docker-e2e-boundaries.mjs
check-docs-i18n-glossary.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-docs-i18n-glossary.mjs
check-docs-mdx.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-docs-mdx.mjs
check-duplicates.mjs
check-dynamic-import-warts.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-dynamic-import-warts.mjs
check-extension-package-tsc-boundary.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-extension-package-tsc-boundary.mjs
check-extension-plugin-sdk-boundary.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-extension-plugin-sdk-boundary.mjs
check-extension-wildcard-reexports.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-extension-wildcard-reexports.mjs
check-file-utils.ts
check-gateway-cpu-scenarios.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-gateway-cpu-scenarios.mjs fix(ci): make owner-approved Testbox landing reliable (#104726) 2026-07-11 15:04:25 -07:00
check-gateway-watch-regression.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-gateway-watch-regression.mjs
check-import-cycles.ts
check-ingress-agent-owner-context.mjs
check-kysely-guardrails.mjs refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
check-live-cache.ts
check-madge-import-cycles.ts
check-media-download-helper-roundtrip.mjs
check-memory-fd-repro.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-memory-fd-repro.mjs
check-no-conflict-markers.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-no-conflict-markers.mjs
check-no-deprecated-channel-access.ts
check-no-extension-src-imports.ts
check-no-extension-test-core-imports.ts
check-no-monolithic-plugin-sdk-entry-imports.ts
check-no-pairing-store-group-auth.mjs
check-no-random-messaging-tmp.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-no-random-messaging-tmp.mjs
check-no-raw-channel-fetch.mjs
check-no-raw-http2-imports.mjs
check-no-raw-window-open.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-no-raw-window-open.mjs
check-no-register-http-handler.mjs
check-no-runtime-action-load-config.mjs
check-openclaw-package-tarball.mjs fix(onboarding): skip setup for configured gateways and require inference first (#102883) 2026-07-11 10:25:14 -07:00
check-package-dist-imports.mjs
check-package-patches.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-package-patches.mjs
check-pairing-account-scope.mjs
check-plugin-extension-import-boundary.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-plugin-extension-import-boundary.mjs
check-plugin-gateway-gauntlet.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-plugin-gateway-gauntlet.mjs
check-plugin-npm-runtime-builds.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-plugin-npm-runtime-builds.mjs
check-plugin-sdk-exports.mjs
check-plugin-sdk-subpath-exports.mjs
check-plugin-sdk-wildcard-reexports.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-plugin-sdk-wildcard-reexports.mjs
check-policy-config-coverage.ts
check-protocol-event-coverage.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-protocol-event-coverage.mjs
check-release-metadata-only.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-release-metadata-only.mjs
check-runtime-sidecar-loaders.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-runtime-sidecar-loaders.mjs
check-sdk-package-extension-import-boundary.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-sdk-package-extension-import-boundary.mjs
check-session-accessor-boundary.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-session-accessor-boundary.mjs refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
check-session-transcript-reader-boundary.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-session-transcript-reader-boundary.mjs
check-sqlite-transaction-boundary.d.mts refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
check-sqlite-transaction-boundary.mjs refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
check-src-extension-import-boundary.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-src-extension-import-boundary.mjs
check-swift-tools.sh
check-telegram-grammy-types-imports.mjs
check-temp-path-guardrails.ts
check-test-helper-extension-import-boundary.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-test-helper-extension-import-boundary.mjs
check-timed.mjs
check-ts-max-loc.ts
check-tsgo-core-boundary.mjs chore(tooling): enforce no-floating-promises and drop DOM globals from Node-side typechecking (#104422) 2026-07-11 07:28:20 -07:00
check-web-fetch-provider-boundaries.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-web-fetch-provider-boundaries.mjs
check-web-search-provider-boundaries.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check-web-search-provider-boundaries.mjs
check-webhook-auth-body-order.mjs
check-workflows.mjs
check.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
check.mjs feat(tooling): adopt noUncheckedIndexedAccess via a strict-ratchet lane (phase 1) (#104577) 2026-07-11 10:26:12 -07:00
ci-changed-scope.d.mts
ci-changed-scope.mjs
ci-docker-login-ghcr.sh
ci-docker-pull-retry.sh
ci-hydrate-live-auth.sh
ci-hydrate-testbox-env.sh
ci-live-command-retry.sh
ci-run-timings.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
ci-run-timings.mjs
claude-auth-status.sh
CLAUDE.md
clawlog.sh
clawtributors-map.json
close-duplicate-prs-after-merge.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
close-duplicate-prs-after-merge.mjs
codesign-mac-app.sh
codespell-dictionary.txt
codespell-ignore.txt
committer
control-ui-i18n-report.ts
control-ui-i18n.ts refactor(ui): sidebar IA cleanup: Activity to Settings, Dreams into Agents Memory tab, single MCP mutation owner (#104604) 2026-07-11 14:24:39 -07:00
control-ui-mock-dev.ts feat(ui): merge Instances into a unified Devices page (#104561) 2026-07-11 13:36:07 -07:00
copy-bundled-plugin-metadata.d.mts
copy-bundled-plugin-metadata.mjs
copy-export-html-templates.ts
copy-hook-metadata.ts
copy-plugin-sdk-root-alias.mjs
crabbox-untrusted-bootstrap.sh
crabbox-wrapper-providers.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
crabbox-wrapper-providers.mjs
crabbox-wrapper.mjs improve(tooling): unblock scripts/pr landings and clarify crabbox fast failures (#104658) 2026-07-11 12:47:07 -07:00
create-dmg.sh
deadcode-unused-files.allowlist.mjs refactor: remove pre-2026.4 compatibility shims and legacy migrations (#104650) 2026-07-11 13:22:27 -07:00
debug-claude-usage.ts
dependency-changes-report.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
dependency-changes-report.mjs
dependency-ownership-surface-report.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
dependency-ownership-surface-report.mjs
dependency-vulnerability-gate.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
dependency-vulnerability-gate.mjs
diffs-shiki-curated.ts
docker-e2e-rerun.mjs
docker-e2e-timings.mjs
docker-e2e.mjs
docs-link-audit.d.mts
docs-link-audit.mjs
docs-list.js
docs-spellcheck.sh
docs-sync-publish.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
docs-sync-publish.mjs
embedded-run-abort-leak.ts
ensure-cli-startup-build.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
ensure-cli-startup-build.mjs
ensure-extension-memory-build.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
ensure-extension-memory-build.mjs
ensure-playwright-chromium.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
ensure-playwright-chromium.mjs
firecrawl-compare.ts
format-docs.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
format-docs.mjs
format-swift.sh
full-release-validation-at-sha.d.mts fix(ci): validate frozen release candidates safely (#104697) 2026-07-11 14:10:41 -07:00
full-release-validation-at-sha.mjs fix(ci): validate frozen release candidates safely (#104697) 2026-07-11 14:10:41 -07:00
gateway-watch-tmux.d.mts
gateway-watch-tmux.mjs
generate-base-config-schema.ts
generate-bundled-channel-config-metadata.ts
generate-config-doc-baseline.ts
generate-dependency-release-evidence.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
generate-dependency-release-evidence.mjs
generate-docs-map.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
generate-docs-map.mjs
generate-host-env-security-policy-swift.mjs
generate-kysely-types.mjs
generate-npm-shrinkwrap.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
generate-npm-shrinkwrap.mjs
generate-plugin-inventory-doc.mjs
generate-plugin-sdk-api-baseline.ts
generate-prompt-snapshots.ts
generate-runtime-sidecar-paths-baseline.ts
generate-secretref-credential-matrix.ts
generate-sqlite-session-schema-baseline.ts refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
gh-read
gh-read.ts
ghsa-patch.mjs
install-cli.sh
install-swift-tools.sh
install.ps1
install.sh
ios-app-review-notes-pdf.swift
ios-app-store-connect-keychain-setup.sh
ios-configure-signing.sh
ios-release-archive.sh
ios-release-prepare.sh
ios-release-signing.mjs
ios-release-upload.sh
ios-run.sh
ios-screenshots.sh
ios-sync-versioning.ts
ios-team-id.sh
ios-validate-app-store-ipa.sh
ios-version.ts
ios-write-swift-filelist.mjs
ios-write-version-xcconfig.sh
kova-ci-summary.mjs
label-open-issues.ts
lint-swift.sh
list-prod-store-packages.mjs
live-docker-normalize-config.ts
load-channel-config-surface.ts
make_appcast.sh
materialize-clawhub-cli.sh
mcp-code-mode-gateway-e2e.ts
measure-rpc-rtt.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
measure-rpc-rtt.mjs
mobile-reauth.sh
mobile-release-ref.ts
native-app-i18n.ts feat(onboarding): add provider sign-in (#104502) 2026-07-11 13:00:17 -07:00
notarize-mac-artifact.sh
npm-runner.d.mts
npm-runner.mjs
ocm-npm-workspace-deps.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
ocm-npm-workspace-deps.mjs perf(ci): build focused Kova runtime package 2026-07-11 19:57:54 +08:00
openclaw-cross-os-release-checks.ts chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
openclaw-npm-extended-stable-release.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
openclaw-npm-extended-stable-release.mjs
openclaw-npm-postpublish-verify.ts
openclaw-npm-prepublish-verify.ts
openclaw-npm-publish.sh
openclaw-npm-release-check.ts
openclaw-performance-source-summary.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
openclaw-performance-source-summary.mjs
openclaw-prepack.ts
openclaw-release-clawhub-plan.ts
openclaw-release-clawhub-runtime-state.ts
package-changelog.d.mts
package-changelog.mjs
package-mac-app.sh
package-mac-dist.sh
package-openclaw-for-docker.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
package-openclaw-for-docker.mjs
plan-release-workflow-matrix.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
plan-release-workflow-matrix.mjs
plan-targeted-docker-lane-groups.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
plan-targeted-docker-lane-groups.mjs
plugin-boundary-report.ts
plugin-clawhub-publish.sh
plugin-clawhub-release-check.ts
plugin-clawhub-release-plan.ts
plugin-npm-publish.sh
plugin-npm-release-check.ts
plugin-npm-release-plan.ts
plugin-prerelease-liveish-matrix.mjs
plugin-publication-artifact.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
plugin-publication-artifact.mjs
plugin-release-pretag-pack-check.ts
plugin-sdk-surface-report.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
plugin-sdk-surface-report.mjs fix(reply): prevent hung pre-delivery hooks from blocking lanes (#104256) 2026-07-11 15:47:15 -07:00
pnpm-runner.d.mts
pnpm-runner.mjs
postinstall-bundled-plugins.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
postinstall-bundled-plugins.mjs
pr improve(tooling): unblock scripts/pr landings and clarify crabbox fast failures (#104658) 2026-07-11 12:47:07 -07:00
pr-gates-lock.mjs
pr-merge
pr-prepare
pr-review
preinstall-package-manager-warning.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
preinstall-package-manager-warning.mjs
prepare-codex-ci-auth.ts
prepare-codex-ci-config.ts
prepare-extension-package-boundary-artifacts.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
prepare-extension-package-boundary-artifacts.mjs
prepare-git-hooks.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
prepare-git-hooks.mjs
prepush-ci.sh
print-cli-backend-live-metadata.ts
process-warning-filter.mjs
profile-extension-memory.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
profile-extension-memory.mjs
profile-tsgo.mjs chore(tooling): enforce no-floating-promises and drop DOM globals from Node-side typechecking (#104422) 2026-07-11 07:28:20 -07:00
prompt-snapshot-files.ts
protocol-event-coverage.allowlist.json
protocol-gen-swift.ts
protocol-gen.ts
proxy-install-ca.mjs
prune-docker-plugin-dist.d.mts
prune-docker-plugin-dist.mjs
qa-coverage-report.ts
qa-e2e.ts
qa-lab-up.ts
qa-parity-report.ts
README.md
recover-orphaned-processes.sh
release-beta-smoke.ts
release-candidate-checklist.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
release-candidate-checklist.mjs
release-check.ts chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
release-ci-summary.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
release-ci-summary.mjs
release-fast-pretag-check.sh
release-preflight.mjs
release-prepare.ts
release-telegram-candidate-archive.py
release-verify-beta.ts
release-version.ts
render-github-release-notes.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
render-github-release-notes.mjs
report-test-temp-creations.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
report-test-temp-creations.mjs fix(ci): handle missing temp report merge base (#104557) 2026-07-11 09:44:19 -07:00
resolve-openclaw-package-candidate.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
resolve-openclaw-package-candidate.mjs
resolve-upgrade-survivor-baselines.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
resolve-upgrade-survivor-baselines.mjs
restart-mac.sh fix(macos): preflight supervised app restarts (#104723) 2026-07-11 14:51:11 -07:00
root-dependency-ownership-audit.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
root-dependency-ownership-audit.mjs
run-additional-boundary-checks.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
run-additional-boundary-checks.mjs
run-android-gradle.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
run-android-gradle.mjs
run-bundled-extension-oxlint.mjs
run-extension-channel-oxlint.mjs
run-node-watch-paths.mjs
run-node.d.mts
run-node.mjs
run-openclaw-podman.sh
run-opengrep.sh
run-oxlint-shards.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
run-oxlint-shards.mjs
run-oxlint.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
run-oxlint.mjs
run-tsgo.mjs
run-vitest-profile.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
run-vitest-profile.mjs
run-vitest.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
run-vitest.mjs refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
run-with-env.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
run-with-env.mjs
runtime-postbuild-shared.mjs
runtime-postbuild-stamp.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
runtime-postbuild-stamp.mjs
runtime-postbuild.d.mts
runtime-postbuild.mjs
sandbox-browser-entrypoint.sh
sandbox-browser-setup.sh
sandbox-common-setup.sh
sandbox-setup.sh
setup-auth-system.sh
sparkle-build.ts
sqlite-vec-smoke.mjs
stage-bundled-plugin-runtime.d.mts
stage-bundled-plugin-runtime.mjs
sync-codex-app-server-protocol.ts
sync-codex-model-prompt-fixture.ts chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
sync-labels.ts
sync-native-a2ui.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
sync-native-a2ui.mjs
sync-openclaw-label-colors.mjs
sync-plugin-sdk-exports.mjs
sync-plugin-versions.ts
termux-auth-widget.sh
termux-quick-auth.sh
termux-sync-widget.sh
test-built-bundled-channel-entry-smoke.mjs
test-built-plugin-singleton.mjs
test-built-status-message-runtime.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
test-built-status-message-runtime.mjs
test-cleanup-docker.sh
test-cli-startup-bench-budget.mjs
test-docker-all.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
test-docker-all.mjs
test-env-mutation-report.ts
test-extension-batch.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
test-extension-batch.mjs
test-extension.mjs
test-force.ts
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
test-hotspots.mjs
test-install-sh-docker.sh
test-install-sh-e2e-docker.sh
test-live-acp-bind-docker.sh
test-live-build-docker.sh
test-live-cli-backend-docker.sh
test-live-codex-harness-docker.sh chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
test-live-gateway-models-docker.sh
test-live-models-docker.sh
test-live-shard.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
test-live-shard.mjs
test-live-subagent-announce-docker.sh chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
test-live.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
test-live.mjs
test-perf-budget.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
test-perf-budget.mjs
test-projects-imports.mjs
test-projects-max.mjs
test-projects-serial.mjs
test-projects.mjs
test-projects.test-support.d.mts test(channels): trace-harness follow-ups — scenario names, fault vocabulary, lane sync guard (#104653) 2026-07-11 15:14:02 -07:00
test-projects.test-support.mjs test(channels): trace-harness follow-ups — scenario names, fault vocabulary, lane sync guard (#104653) 2026-07-11 15:14:02 -07:00
test-report-utils.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
test-report-utils.mjs
test-shell-completion.ts
test-skip-inventory.ts
test-unit-fast-audit.mjs
test-update-cli-startup-bench.mjs
test-voicecall-closedloop.mjs
testbox-lease-freshness.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
testbox-lease-freshness.mjs
tool-display.ts
transitive-manifest-risk-report.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
transitive-manifest-risk-report.mjs
ts-topology.ts
tsconfig.json
tsdown-build.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
tsdown-build.mjs
ui.js
update-clawtributors.ts
update-clawtributors.types.ts
validate-full-release-validation-evidence.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
validate-full-release-validation-evidence.mjs
validate-plugin-init-provider-scaffold.ts
validate-release-publish-approval.mjs
verify-clawhub-published-artifact.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
verify-clawhub-published-artifact.mjs
verify-docker-attestations.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
verify-docker-attestations.mjs
verify-plugin-npm-published-runtime.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
verify-plugin-npm-published-runtime.mjs
verify-pr-hosted-gates.d.mts fix(maint): enforce 24-hour hosted gate freshness (#104651) 2026-07-11 12:33:46 -07:00
verify-pr-hosted-gates.mjs fix(maint): enforce 24-hour hosted gate freshness (#104651) 2026-07-11 12:33:46 -07:00
verify-stable-main-closeout.mjs
verify-template-cache-bound.mjs
verify.mjs
vitest-process-group.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
vitest-process-group.mjs
watch-node.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
watch-node.mjs
windows-cmd-helpers.d.mts
windows-cmd-helpers.mjs
write-build-info.ts
write-cli-startup-metadata.ts
write-official-channel-catalog.d.mts chore(tooling): typecheck root test/** with a dedicated tsgo lane (#104475) 2026-07-11 06:15:41 -07:00
write-official-channel-catalog.mjs
write-package-dist-inventory.ts
write-plugin-sdk-entry-dts.ts
zai-fallback-repro.ts

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

Scripts Directory

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

Compatibility

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

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

Common Entry Points

Area Prefer Notes
Build pnpm build Runs scripts/build-all.mjs; 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.mjs; 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 scripts/committer "<message>" <files...> Preferred scoped commit helper for OpenClaw changes.
Remote proof node scripts/crabbox-wrapper.mjs ... Agent default for tests and heavy work; pre-warm by source trust, sync each run, reuse the lease.

Script Families

  • check-*.mjs / check-*.ts: guardrails for architecture, docs, package contents, boundaries, workflows, and generated artifacts.
  • run-*.mjs: wrappers around repo runtimes or tools, such as Node, Vitest, oxlint, tsgo, and environment setup.
  • 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.