openclaw/scripts
NIO 527f8f0cbb
fix(image-gen): bound image generation provider JSON response reads (#96495)
* fix(image-gen): bound image generation provider JSON response reads

Route success JSON reads through readProviderJsonResponse (16 MiB cap)
in openrouter, google, fal, minimax, openai, and vydra image generation
providers to prevent OOM from oversized or hostile endpoint responses.
Mirrors the response-limit campaign already applied to other provider paths.

AI-assisted.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(image-gen): size bounded JSON caps for inline image payloads

Signed-off-by: sallyom <somalley@redhat.com>

---------

Signed-off-by: sallyom <somalley@redhat.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: sallyom <somalley@redhat.com>
2026-06-26 07:08:30 -04:00
..
clawdock fix(clawdock): open dashboard on published port without starting deps (#93663) 2026-06-16 22:24:00 +08:00
dev fix(qa): reject duplicate gateway smoke options 2026-06-23 14:52:37 +02:00
docker fix(sandbox): install supported node in common image 2026-06-24 22:54:00 +08:00
docs-i18n refactor(docs-i18n): remove unreachable chunk helpers 2026-06-23 04:58:21 +08:00
e2e fix: rebase clawhub install trust (#81364) 2026-06-26 18:33:19 +10:00
fixtures docs: document repository scripts 2026-06-04 20:52:50 -04:00
github fix(test): route release ref resolver 2026-06-21 17:27:29 +02:00
k8s docs: add existing-solutions preflight guardrail (#86608) 2026-06-22 17:17:48 +00:00
lib fix(scripts): bypass gh wrapper shims 2026-06-26 07:51:07 +01:00
mantis Fold Telegram RTT sampling into live QA evidence (#92550) 2026-06-14 17:02:33 +08:00
perf fix(qa): reject duplicate model resolution perf controls 2026-06-23 17:24:41 +02:00
podman fix(scripts): honor gtimeout in host setup wrappers 2026-06-20 20:07:50 +02:00
pr-lib fix(maint): keep PR landing on squash 2026-06-24 09:28:03 +08:00
pre-commit fix(scripts): clamp audit request timer 2026-06-22 03:30:19 +02:00
qa docs: clarify maturity scorecard scoring (#96594) 2026-06-24 17:32:08 -07:00
repro fix: assistant reply lost between compaction summary and first kept user in successor transcript (#95484) 2026-06-23 17:25:45 +08:00
secrets fix(secrets): explicitly pass BWS_SERVER_URL to resolver for self-hosted instances (#93929) 2026-06-17 22:04:48 +08:00
systemd fix(scripts): remove private auth monitor defaults 2026-06-21 07:40:06 +02:00
AGENTS.md Target changed lint checks (#94708) 2026-06-24 12:18:57 -07:00
analyze-plugin-sdk-usage.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
android-pin-version.ts fix(test): guard platform pin cli values 2026-06-20 03:29:15 +02:00
android-release-signing.mjs fix(scripts): reject short flag values in release docs parsers 2026-06-21 21:39:41 +02:00
android-release-upload.sh android: add play release upload lane 2026-06-16 19:13:44 +02:00
android-release.sh android: add play release upload lane 2026-06-16 19:13:44 +02:00
android-screenshots.sh fix(android): validate screenshot locale path 2026-06-18 16:17:02 +02:00
android-sync-versioning.ts refactor(scripts): share mobile version arg parsing 2026-06-20 11:08:34 +08:00
android-version.ts refactor(scripts): share mobile version arg parsing 2026-06-20 11:08:34 +08:00
anthropic-prompt-probe.ts fix(prompt-probe): clean direct prompt child trees 2026-06-20 14:20:09 +02:00
audit-seams.mjs docs: add headers to build check scripts 2026-06-04 22:49:21 -04:00
auth-monitor.sh fix(scripts): remove private auth monitor defaults 2026-06-21 07:40:06 +02:00
bench-cli-startup.ts fix(qa): reject duplicate cli bench controls 2026-06-23 17:01:42 +02:00
bench-gateway-restart.ts fix(qa): reject duplicate gateway restart controls 2026-06-23 17:13:39 +02:00
bench-gateway-startup.ts fix(qa): reject duplicate gateway startup controls 2026-06-23 17:08:08 +02:00
bench-model.ts fix(qa): reject duplicate model bench controls 2026-06-23 17:18:47 +02:00
bench-sqlite-state.ts fix(qa): reject duplicate sqlite bench controls 2026-06-23 16:41:01 +02:00
bench-test-changed.mjs fix(qa): reject duplicate single-value flags 2026-06-23 14:01:29 +02:00
build-all.mjs fix(scripts): resolve Windows cmd shim launcher 2026-06-21 11:15:14 +02:00
build-and-run-mac.sh fix(mac): reject build-and-run wrapper args 2026-06-20 21:36:42 +02:00
build-diffs-viewer-runtime.mjs docs: document root build check scripts 2026-06-04 23:28:04 -04:00
build-docs-list.mjs docs: add headers to build check scripts 2026-06-04 22:49:21 -04:00
build-stamp.d.mts
build-stamp.mjs docs: document root build check scripts 2026-06-04 23:28:04 -04:00
build_icon.sh
bundle-a2ui.mjs docs: document root build check scripts 2026-06-04 23:28:04 -04:00
bundle-a2ui.sh
bundled-plugin-assets.mjs docs: document root build check scripts 2026-06-04 23:28:04 -04:00
changed-lanes.mjs fix(ci): reject mistyped changed gate options 2026-06-20 20:28:15 +02:00
changelog-to-html.sh
check-architecture-smells.mjs docs: document root build check scripts 2026-06-04 23:28:04 -04:00
check-changed.mjs Target changed lint checks (#94708) 2026-06-24 12:18:57 -07:00
check-changelog-attributions.mjs docs: document root build check scripts 2026-06-04 23:28:04 -04:00
check-channel-agnostic-boundaries.mjs docs: document root build check scripts 2026-06-04 23:28:04 -04:00
check-cli-bootstrap-imports.mjs docs: document root build check scripts 2026-06-04 23:28:04 -04:00
check-cli-startup-memory.mjs perf(cli): speed up precomputed command help startup 2026-06-22 21:27:47 +08:00
check-codex-app-server-protocol.ts fix(codex): sync app-server dynamic tool protocol 2026-06-17 04:28:32 +02:00
check-composite-action-input-interpolation.py
check-database-first-legacy-stores.mjs fix(scripts): skip generated dist in legacy store guard 2026-06-19 17:22:14 +02:00
check-deadcode-unused-files.mjs fix(deadcode): clean Knip child trees on parent signal 2026-06-20 15:07:19 +02:00
check-dependency-pins.mjs docs: document root guard scripts 2026-06-04 23:30:59 -04:00
check-deprecated-api-usage.mjs docs: document root guard scripts 2026-06-04 23:30:59 -04:00
check-deprecated-jsdoc.mjs docs: document root guard scripts 2026-06-04 23:30:59 -04:00
check-docker-e2e-boundaries.mjs fix(test): schedule missing docker runner lanes 2026-06-18 04:52:44 +02:00
check-docs-i18n-glossary.mjs fix(test): reject diff ref flag values 2026-06-21 19:59:55 +02:00
check-docs-mdx.mjs fix(scripts): reject short flag values in release docs parsers 2026-06-21 21:39:41 +02:00
check-duplicates.mjs docs: document root guard scripts 2026-06-04 23:30:59 -04:00
check-dynamic-import-warts.mjs docs: document root guard scripts 2026-06-04 23:30:59 -04:00
check-extension-package-tsc-boundary.mjs fix(scripts): clamp boundary check timers 2026-06-22 02:54:30 +02:00
check-extension-plugin-sdk-boundary.mjs docs: document root guard scripts 2026-06-04 23:30:59 -04:00
check-extension-wildcard-reexports.mjs docs: document root runtime guard scripts 2026-06-04 23:34:16 -04:00
check-file-utils.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
check-gateway-cpu-scenarios.mjs fix(qa): reject duplicate gateway cpu controls 2026-06-23 17:30:37 +02:00
check-gateway-watch-regression.mjs refactor: store Zalo hosted media in plugin state 2026-06-06 22:56:48 -07:00
check-import-cycles.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
check-ingress-agent-owner-context.mjs docs: document root runtime guard scripts 2026-06-04 23:34:16 -04:00
check-kysely-guardrails.mjs fix: allow sqlite user version guardrail (#95857) 2026-06-22 13:36:42 -07:00
check-live-cache.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
check-madge-import-cycles.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
check-media-download-helper-roundtrip.mjs docs: document root runtime guard scripts 2026-06-04 23:34:16 -04:00
check-memory-fd-repro.mjs fix(qa): reject missing memory fd args 2026-06-23 15:58:33 +02:00
check-no-conflict-markers.mjs docs: document root runtime guard scripts 2026-06-04 23:34:16 -04:00
check-no-deprecated-channel-access.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
check-no-extension-src-imports.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
check-no-extension-test-core-imports.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
check-no-monolithic-plugin-sdk-entry-imports.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
check-no-pairing-store-group-auth.mjs docs: document root runtime guard scripts 2026-06-04 23:34:16 -04:00
check-no-random-messaging-tmp.mjs docs: document root runtime guard scripts 2026-06-04 23:34:16 -04:00
check-no-raw-channel-fetch.mjs qa-lab: add evidence artifact gallery (#94283) 2026-06-18 12:17:46 -07:00
check-no-raw-http2-imports.mjs docs: document root runtime guard scripts 2026-06-04 23:34:16 -04:00
check-no-raw-window-open.mjs docs: document root runtime guard scripts 2026-06-04 23:34:16 -04:00
check-no-register-http-handler.mjs docs: document root runtime guard scripts 2026-06-04 23:34:16 -04:00
check-no-runtime-action-load-config.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-openclaw-package-tarball.mjs fix(release): validate package tarball check args 2026-06-20 22:08:25 +02:00
check-package-dist-imports.mjs fix(release): validate package dist check args 2026-06-20 22:16:26 +02:00
check-package-patches.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-pairing-account-scope.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-plugin-extension-import-boundary.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-plugin-gateway-gauntlet.mjs fix(qa): reject duplicate plugin gauntlet controls 2026-06-23 17:37:53 +02:00
check-plugin-npm-runtime-builds.mjs fix(scripts): reject short flag values in helper CLIs 2026-06-21 22:19:54 +02:00
check-plugin-sdk-exports.mjs
check-plugin-sdk-subpath-exports.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-plugin-sdk-wildcard-reexports.mjs fix(scripts): catch namespace plugin sdk wildcard exports 2026-06-23 10:35:28 +02:00
check-release-metadata-only.mjs fix(test): reject metadata ref flags 2026-06-21 18:33:10 +02:00
check-runtime-sidecar-loaders.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-sdk-package-extension-import-boundary.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-session-accessor-boundary.mjs fix(whatsapp): route group activation through session accessor (#96530) 2026-06-24 13:46:26 -07:00
check-session-transcript-reader-boundary.mjs refactor: use canonical transcript reader identity (#89581) 2026-06-19 10:40:18 -07:00
check-src-extension-import-boundary.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-telegram-grammy-types-imports.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-temp-path-guardrails.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
check-test-helper-extension-import-boundary.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-timed.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-ts-max-loc.ts fix(test): reject invalid max loc args 2026-06-20 03:32:08 +02:00
check-tsgo-core-boundary.mjs docs: document package boundary scripts 2026-06-04 23:37:42 -04:00
check-web-fetch-provider-boundaries.mjs docs: document ci dependency docs scripts 2026-06-04 23:42:32 -04:00
check-web-search-provider-boundaries.mjs docs: document ci dependency docs scripts 2026-06-04 23:42:32 -04:00
check-webhook-auth-body-order.mjs docs: document ci dependency docs scripts 2026-06-04 23:42:32 -04:00
check-workflows.mjs fix(ci): report missing workflow pre-commit runtime 2026-06-23 17:27:32 +08:00
check.mjs fix(scripts): add database-first legacy store guard 2026-06-14 20:08:06 -07:00
ci-changed-scope.d.mts ci: build iOS app for iOS changes 2026-06-24 04:32:08 +08:00
ci-changed-scope.mjs ci: build iOS app for iOS changes 2026-06-24 04:32:08 +08:00
ci-docker-login-ghcr.sh
ci-docker-pull-retry.sh fix(ci): allow gtimeout for docker pull retry 2026-06-20 20:12:30 +02:00
ci-hydrate-live-auth.sh fix(ci): require billable Anthropic release key 2026-06-16 20:02:03 +08:00
ci-hydrate-testbox-env.sh fix(test): route testbox env hydration 2026-06-21 18:04:47 +02:00
ci-live-command-retry.sh
ci-run-timings.mjs fix(scripts): run gh without terminal formatting 2026-06-22 18:44:21 +08:00
claude-auth-status.sh
CLAUDE.md
clawlog.sh
clawtributors-map.json
close-duplicate-prs-after-merge.mjs docs: document ci dependency docs scripts 2026-06-04 23:42:32 -04:00
codesign-mac-app.sh fix(mac): reject invalid codesign args 2026-06-20 21:41:34 +02:00
codespell-dictionary.txt
codespell-ignore.txt docs: fix docs metadata spellcheck (#93502) 2026-06-22 17:17:35 +00:00
committer fix(scripts): make fast commits skip hooks 2026-06-17 16:12:47 +02:00
control-ui-i18n-report.ts fix(test): reject i18n report flag values 2026-06-21 18:37:35 +02:00
control-ui-i18n.ts fix(i18n): resolve taskkill in control ui runner 2026-06-21 10:14:00 +02:00
control-ui-mock-dev.ts feat(webui): add session workspace rail (#92856) 2026-06-14 22:39:51 +08:00
copy-bundled-plugin-metadata.d.mts
copy-bundled-plugin-metadata.mjs docs: document ci dependency docs scripts 2026-06-04 23:42:32 -04:00
copy-export-html-templates.ts fix(build): ship export session html assets 2026-06-06 09:14:12 -07:00
copy-hook-metadata.ts
copy-plugin-sdk-root-alias.mjs docs: document ci dependency docs scripts 2026-06-04 23:42:32 -04:00
crabbox-wrapper.mjs fix(crabbox): bootstrap WSL2 package proof 2026-06-24 20:18:01 +08:00
create-dmg.sh fix(release): validate DMG resize slack 2026-06-23 09:51:38 +02:00
deadcode-unused-files.allowlist.mjs chore(deadcode): remove unused speech contract registry 2026-06-22 10:19:01 +08:00
debug-claude-usage.ts fix(test): guard claude usage debug args 2026-06-20 03:15:30 +02:00
dependency-changes-report.mjs fix(qa): reject ambiguous dependency report inputs 2026-06-23 13:43:44 +02:00
dependency-ownership-surface-report.mjs fix(qa): reject ambiguous dependency report inputs 2026-06-23 13:43:44 +02:00
dependency-vulnerability-gate.mjs fix(test): clean dependency report cli errors 2026-06-20 02:02:37 +02:00
diffs-shiki-curated.ts chore(deadcode): drop unused private exports 2026-06-21 10:21:58 +08:00
docker-e2e-rerun.mjs fix(qa): isolate docker rerun artifact downloads 2026-06-23 12:55:05 +02:00
docker-e2e-timings.mjs fix(qa): reject unknown docker timing options 2026-06-23 16:26:42 +02:00
docker-e2e.mjs fix(scripts): share Docker E2E artifact bounds 2026-06-16 07:39:44 +02:00
docs-link-audit.d.mts
docs-link-audit.mjs docs: document ci dependency docs scripts 2026-06-04 23:42:32 -04:00
docs-list.js fix(docs): show inline read_when hints in docs:list (#95243) 2026-06-22 14:14:20 +08:00
docs-spellcheck.sh
docs-sync-publish.mjs fix(docs): reject sync publish flag values 2026-06-21 20:13:50 +02:00
embedded-run-abort-leak.ts fix(qa): reject duplicate abort leak controls 2026-06-23 16:46:39 +02:00
ensure-cli-startup-build.mjs docs: document ci dependency docs scripts 2026-06-04 23:42:32 -04:00
ensure-extension-memory-build.mjs docs: document ci dependency docs scripts 2026-06-04 23:42:32 -04:00
ensure-playwright-chromium.mjs fix(qa): recover Playwright Chromium on Ubuntu 26 2026-06-24 13:24:43 +08:00
firecrawl-compare.ts fix(codeql): clean OpenClaw quality findings 2026-06-22 19:11:46 +08:00
format-docs.mjs fix(scripts): resolve Windows cmd shim launcher 2026-06-21 11:15:14 +02:00
full-release-validation-at-sha.mjs fix(release): reject validation flag values 2026-06-21 20:05:22 +02:00
gateway-watch-tmux.d.mts
gateway-watch-tmux.mjs docs: document release runner scripts 2026-06-04 23:46:55 -04:00
generate-base-config-schema.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
generate-bundled-channel-config-metadata.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
generate-config-doc-baseline.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
generate-dependency-release-evidence.mjs fix(qa): reject duplicate dependency evidence options 2026-06-23 14:14:43 +02:00
generate-host-env-security-policy-swift.mjs docs: document release runner scripts 2026-06-04 23:46:55 -04:00
generate-kysely-types.mjs docs: document release runner scripts 2026-06-04 23:46:55 -04:00
generate-npm-shrinkwrap.mjs fix(scripts): reject short flag shrinkwrap refs 2026-06-21 22:40:07 +02:00
generate-plugin-inventory-doc.mjs feat(raft): add wake bridge channel 2026-06-22 14:36:12 +08:00
generate-plugin-sdk-api-baseline.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
generate-prompt-snapshots.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
generate-runtime-sidecar-paths-baseline.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
generate-secretref-credential-matrix.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
gh-read
gh-read.ts fix(github): cancel gh-read bodies on timeout 2026-06-19 06:52:19 +02:00
ghsa-patch.mjs docs: document release runner scripts 2026-06-04 23:46:55 -04:00
install-cli.sh fix(install): use repo pnpm for git installs 2026-06-21 15:34:56 +02:00
install.ps1 fix(installer): unblock Windows source installs 2026-06-23 09:48:43 +08:00
install.sh refactor(install): remove stale shell helpers 2026-06-23 06:07:15 +08:00
ios-app-review-notes-pdf.swift build(ios): attach app review notes PDF 2026-06-23 19:18:51 -05:00
ios-app-store-connect-keychain-setup.sh chore(ios): migrate release signing to fastlane match 2026-06-16 15:59:02 +02:00
ios-configure-signing.sh feat: wire ios push sandbox tooling 2026-06-22 21:07:57 -04:00
ios-pin-version.ts fix(test): guard platform pin cli values 2026-06-20 03:29:15 +02:00
ios-release-archive.sh fix(test): route ios release wrappers 2026-06-21 17:59:21 +02:00
ios-release-prepare.sh feat: harden ios app store push release mode 2026-06-23 00:01:20 -05:00
ios-release-signing.mjs fix(scripts): reject short flag values in release docs parsers 2026-06-21 21:39:41 +02:00
ios-release-upload.sh fix: harden ios screenshot uploads 2026-06-23 02:14:15 -05:00
ios-run.sh feat: harden ios app store push release mode 2026-06-23 00:01:20 -05:00
ios-screenshots.sh feat: configure ios app store release upload 2026-06-15 19:27:55 +02:00
ios-sync-versioning.ts refactor(scripts): share mobile version arg parsing 2026-06-20 11:08:34 +08:00
ios-team-id.sh chore: prefer canonical ios signing team 2026-06-15 19:27:55 +02:00
ios-validate-app-store-ipa.sh feat: harden ios app store push release mode 2026-06-23 00:01:20 -05:00
ios-version.ts refactor(scripts): share mobile version arg parsing 2026-06-20 11:08:34 +08:00
ios-write-version-xcconfig.sh
kova-ci-summary.mjs fix(test): reject kova help value bypasses 2026-06-21 19:07:02 +02:00
label-open-issues.ts fix(scripts): reject short flag values in helper CLIs 2026-06-21 22:19:54 +02:00
list-prod-store-packages.mjs fix(docker): seed prune store from lockfile 2026-06-15 14:23:57 +08:00
live-docker-normalize-config.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
load-channel-config-surface.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
make_appcast.sh fix(release): guard appcast cleanup before notes path 2026-06-20 19:28:42 +02:00
mcp-code-mode-gateway-e2e.ts test: centralize mcp gateway env cleanup 2026-06-24 20:35:50 +01:00
measure-rpc-rtt.mjs fix(qa): reject duplicate rpc rtt controls 2026-06-23 18:00:53 +02:00
mobile-reauth.sh
notarize-mac-artifact.sh fix(mac): validate notarization wrapper args 2026-06-20 21:44:09 +02:00
npm-runner.d.mts
npm-runner.mjs fix(scripts): resolve Windows cmd shim launcher 2026-06-21 11:15:14 +02:00
openclaw-cross-os-release-checks.ts fix(scripts): resolve Windows cmd shim launcher 2026-06-21 11:15:14 +02:00
openclaw-npm-postpublish-verify.ts fix(release): surface installed extension manifest errors 2026-06-23 10:26:10 +02:00
openclaw-npm-prepublish-verify.ts fix(release): validate openclaw npm verifier args 2026-06-20 22:03:38 +02:00
openclaw-npm-publish.sh fix(release): validate npm publish wrapper args 2026-06-20 21:48:01 +02:00
openclaw-npm-release-check.ts fix(scripts): resolve Windows cmd shim launcher 2026-06-21 11:15:14 +02:00
openclaw-performance-source-summary.mjs fix(scripts): reject short flag performance summary paths 2026-06-21 22:02:05 +02:00
openclaw-prepack.ts fix(release): preserve npm pack json output 2026-06-24 09:19:00 +02:00
openclaw-release-clawhub-plan.ts ci: split plugin ClawHub publishing paths 2026-06-12 20:16:06 -07:00
openclaw-release-clawhub-runtime-state.ts ci: split plugin ClawHub publishing paths 2026-06-12 20:16:06 -07:00
package-changelog.mjs docs: document release runner scripts 2026-06-04 23:46:55 -04:00
package-mac-app.sh fix(macos): drop Textual from chat packaging 2026-06-24 08:31:05 +08:00
package-mac-dist.sh fix(macos): prefer repo pnpm for packaging 2026-06-21 15:39:17 +02:00
package-openclaw-for-docker.mjs fix(qa): reject duplicate docker package options 2026-06-23 14:24:41 +02:00
plan-release-workflow-matrix.mjs fix(release): scope MiniMax live model gate 2026-06-19 10:26:02 +08:00
plan-targeted-docker-lane-groups.mjs docs: document release runner scripts 2026-06-04 23:46:55 -04:00
plugin-boundary-report.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
plugin-clawhub-publish.sh fix(release): validate plugin clawhub publish args 2026-06-20 21:53:59 +02:00
plugin-clawhub-release-check.ts fix(release): use monthly patch versions 2026-06-06 12:26:32 -07:00
plugin-clawhub-release-plan.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
plugin-npm-publish.sh fix(release): validate plugin npm publish args 2026-06-20 21:51:32 +02:00
plugin-npm-release-check.ts fix(release): use monthly patch versions 2026-06-06 12:26:32 -07:00
plugin-npm-release-plan.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
plugin-prerelease-liveish-matrix.mjs docs: document release runner scripts 2026-06-04 23:46:55 -04:00
plugin-release-pretag-pack-check.ts fix(release): support ClawHub-only runtime builds 2026-06-15 14:23:57 +08:00
plugin-sdk-surface-report.mjs fix(image-gen): bound image generation provider JSON response reads (#96495) 2026-06-26 07:08:30 -04:00
pnpm-runner.d.mts
pnpm-runner.mjs fix(scripts): resolve Windows cmd shim launcher 2026-06-21 11:15:14 +02:00
postinstall-bundled-plugins.mjs fix(postinstall): bound packaged dist scans 2026-06-16 03:57:44 +02:00
pr fix(scripts): run gh without terminal formatting 2026-06-22 18:44:21 +08:00
pr-merge
pr-prepare
pr-review
preinstall-package-manager-warning.mjs fix(install): detect package manager launcher names 2026-06-21 15:18:57 +02:00
prepare-codex-ci-auth.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
prepare-codex-ci-config.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
prepare-extension-package-boundary-artifacts.mjs fix(scripts): clamp boundary artifact timers 2026-06-22 03:05:11 +02:00
prepare-git-hooks.mjs docs: document profiling scripts 2026-06-04 23:48:20 -04:00
prepush-ci.sh
print-cli-backend-live-metadata.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
process-warning-filter.mjs docs: document profiling scripts 2026-06-04 23:48:20 -04:00
profile-extension-memory.mjs fix(qa): avoid extension memory report collisions 2026-06-23 12:48:16 +02:00
profile-tsgo.mjs docs: document profiling scripts 2026-06-04 23:48:20 -04:00
prompt-snapshot-files.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
protocol-gen-swift.ts feat: forward-port fast talks auto mode (#85104) 2026-06-22 09:37:09 +08:00
protocol-gen.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
proxy-install-ca.mjs fix(test): route proxy CA installer 2026-06-21 17:51:44 +02:00
prune-docker-plugin-dist.d.mts
prune-docker-plugin-dist.mjs docs: document release audit scripts 2026-06-04 23:49:34 -04:00
qa-coverage-report.ts fix(test): clean qa report cli errors 2026-06-20 01:58:54 +02:00
qa-e2e.ts fix(qa): reject duplicate qa e2e outputs 2026-06-23 13:34:20 +02:00
qa-lab-up.ts fix(qa): accept pnpm separator for lab up (#96246) 2026-06-24 10:22:56 +08:00
qa-parity-report.ts fix(test): clean qa report cli errors 2026-06-20 01:58:54 +02:00
recover-orphaned-processes.sh
release-beta-smoke.ts fix(release): require beta smoke run url 2026-06-16 02:55:19 +02:00
release-candidate-checklist.mjs fix(release): reject duplicate candidate checklist options 2026-06-23 14:30:29 +02:00
release-check.ts fix(release): reject unsafe pack tarball names 2026-06-17 02:42:56 +02:00
release-fast-pretag-check.sh fix(release): harden plugin package preflight 2026-06-15 14:23:57 +08:00
release-preflight.mjs fix(test): route release preflight script 2026-06-21 17:46:59 +02:00
release-verify-beta.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
report-test-temp-creations.mjs test: add temp directory helper guidance (#87298) 2026-06-15 03:51:43 +00:00
resolve-openclaw-package-candidate.mjs fix(qa): reject duplicate package candidate options 2026-06-23 14:19:42 +02:00
resolve-upgrade-survivor-baselines.mjs fix(scripts): reject short flag values in helper CLIs 2026-06-21 22:19:54 +02:00
restart-mac.sh fix(qa): preserve active mac restart locks 2026-06-23 13:02:39 +02:00
root-dependency-ownership-audit.mjs docs: document release audit scripts 2026-06-04 23:49:34 -04:00
run-additional-boundary-checks.mjs fix(scripts): clamp additional boundary timers 2026-06-22 03:08:19 +02:00
run-android-gradle.mjs fix(android): skip gradle resource tasks on linux arm 2026-06-05 08:14:42 -07:00
run-bundled-extension-oxlint.mjs docs: document release audit scripts 2026-06-04 23:49:34 -04:00
run-extension-channel-oxlint.mjs docs: document runner scripts 2026-06-04 23:52:06 -04:00
run-node-watch-paths.mjs docs: document runner scripts 2026-06-04 23:52:06 -04:00
run-node.d.mts fix(run-node): type signal process injection 2026-06-20 22:37:26 +08:00
run-node.mjs fix(run-node): bind process signal cleanup 2026-06-20 15:55:16 +02:00
run-openclaw-podman.sh fix(scripts): honor gtimeout in host setup wrappers 2026-06-20 20:07:50 +02:00
run-opengrep.sh fix(ci): require OpenGrep SARIF artifacts 2026-06-23 14:08:20 +08:00
run-oxlint-shards.mjs fix(lint): reap timed-out oxlint shard groups 2026-06-20 09:54:36 +02:00
run-oxlint.mjs refactor: store Zalo hosted media in plugin state 2026-06-06 22:56:48 -07:00
run-tsgo.mjs docs: document runner scripts 2026-06-04 23:52:06 -04:00
run-vitest-profile.mjs fix(scripts): reject short flag vitest profile dirs 2026-06-21 21:53:58 +02:00
run-vitest.mjs fix(ci): restore Vitest watchdog cleanup 2026-06-20 23:42:22 +08:00
run-with-env.mjs fix(scripts): clamp run-with-env kill timer 2026-06-22 03:15:26 +02:00
runtime-postbuild-shared.mjs docs: document runner scripts 2026-06-04 23:52:06 -04:00
runtime-postbuild-stamp.mjs docs: document runner scripts 2026-06-04 23:52:06 -04:00
runtime-postbuild.mjs fix: keep text transform runtime imports hashed (#95081) 2026-06-22 17:47:16 +00:00
sandbox-browser-entrypoint.sh
sandbox-browser-setup.sh
sandbox-common-setup.sh fix(sandbox): install supported node in common image 2026-06-24 22:54:00 +08:00
sandbox-setup.sh
setup-auth-system.sh fix(scripts): avoid mutating tracked auth-monitor template during setup (#53920) 2026-06-19 08:24:16 +08:00
sparkle-build.ts fix(release): reject unsafe Sparkle build floors 2026-06-17 00:55:54 +02:00
sqlite-vec-smoke.mjs docs: document smoke test scripts 2026-06-04 23:53:10 -04:00
stage-bundled-plugin-runtime.d.mts
stage-bundled-plugin-runtime.mjs docs: document smoke test scripts 2026-06-04 23:53:10 -04:00
sync-codex-app-server-protocol.ts fix: canonicalize codex protocol JSON assets (#91507) 2026-06-08 18:59:51 -07:00
sync-codex-model-prompt-fixture.ts test(scripts): route prompt snapshot helper changes 2026-06-21 08:16:47 +02:00
sync-labels.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
sync-moonshot-docs.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
sync-native-a2ui.mjs fix(canvas): guard native A2UI resources 2026-06-23 13:44:14 +08:00
sync-openclaw-label-colors.mjs ci: add security-sensitive file guard 2026-06-17 12:50:18 +02:00
sync-plugin-sdk-exports.mjs docs: document smoke test scripts 2026-06-04 23:53:10 -04:00
sync-plugin-versions.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
termux-auth-widget.sh fix(scripts): remove private auth monitor defaults 2026-06-21 07:40:06 +02:00
termux-quick-auth.sh fix(scripts): remove private auth monitor defaults 2026-06-21 07:40:06 +02:00
termux-sync-widget.sh fix(scripts): remove private auth monitor defaults 2026-06-21 07:40:06 +02:00
test-built-bundled-channel-entry-smoke.mjs docs: document smoke test scripts 2026-06-04 23:53:10 -04:00
test-built-plugin-singleton.mjs docs: document smoke test scripts 2026-06-04 23:53:10 -04:00
test-built-status-message-runtime.mjs docs: document smoke test scripts 2026-06-04 23:53:10 -04:00
test-cleanup-docker.sh
test-cli-startup-bench-budget.mjs fix(test): require startup bench report overlap 2026-06-06 20:53:08 +02:00
test-docker-all.mjs fix(scripts): clamp docker all timers 2026-06-22 02:44:00 +02:00
test-docker-all.sh
test-env-mutation-report.ts fix(test): reject env report flag paths 2026-06-21 18:46:05 +02:00
test-extension-batch.mjs fix(test): route extension tests through scoped paths 2026-06-05 22:59:54 -07:00
test-extension.mjs fix(test): route extension tests through scoped paths 2026-06-05 22:59:54 -07:00
test-force.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
test-group-report.mjs fix(qa): reject duplicate test report controls 2026-06-23 14:06:41 +02:00
test-hotspots.mjs fix(test): require resource evidence in perf scripts 2026-06-07 01:11:24 +02:00
test-install-sh-docker.sh fix(release): keep install smoke tarballs local 2026-06-17 03:00:09 +02:00
test-install-sh-e2e-docker.sh fix(e2e): forward install session limits 2026-06-19 02:21:10 +02:00
test-live-acp-bind-docker.sh fix(live): validate docker setup timeouts 2026-06-18 22:39:43 +02:00
test-live-acp-spawn-defaults-docker.sh
test-live-build-docker.sh fix(release): extend live Docker image pull timeout 2026-06-05 22:34:22 -07:00
test-live-cli-backend-docker.sh fix(test): keep Gemini CLI docker lane advisory 2026-06-22 04:32:34 +02:00
test-live-codex-harness-docker.sh fix(live): validate docker setup timeouts 2026-06-18 22:39:43 +02:00
test-live-gateway-models-docker.sh fix(live): validate gateway model limits 2026-06-18 23:26:21 +02:00
test-live-media.ts fix(test): reject unselected media provider filters 2026-06-20 03:40:50 +02:00
test-live-models-docker.sh fix(live): validate model sweep limits 2026-06-18 23:33:44 +02:00
test-live-shard.mjs fix(test-live): force cleanup shard child groups on parent signal 2026-06-20 15:19:22 +02:00
test-live-subagent-announce-docker.sh fix(test): stage live docker home credentials 2026-06-04 20:22:35 -07:00
test-live.mjs fix(test-live): force cleanup Vitest child groups on parent signal 2026-06-20 15:16:15 +02:00
test-perf-budget.mjs fix(test): require perf budget source 2026-06-07 01:24:10 +02:00
test-projects-imports.mjs docs: document test wrapper scripts 2026-06-04 23:54:19 -04:00
test-projects-max.mjs docs: document test wrapper scripts 2026-06-04 23:54:19 -04:00
test-projects-serial.mjs docs: document test wrapper scripts 2026-06-04 23:54:19 -04:00
test-projects.mjs fix(test): clean Vitest runner child groups on signal 2026-06-20 15:35:33 +02:00
test-projects.test-support.d.mts
test-projects.test-support.mjs fix(qa): allow evidence-free maturity input checks 2026-06-23 13:05:20 +08:00
test-report-utils.mjs fix(qa): avoid vitest report path collisions 2026-06-23 12:40:25 +02:00
test-shell-completion.ts fix(test): honor shell completion test args 2026-06-20 03:12:16 +02:00
test-unit-fast-audit.mjs docs: document test project scripts 2026-06-04 23:55:54 -04:00
test-update-cli-startup-bench.mjs docs: document test project scripts 2026-06-04 23:55:54 -04:00
test-voicecall-closedloop.mjs docs: document test project scripts 2026-06-04 23:55:54 -04:00
tool-display.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
tool-search-gateway-e2e.ts fix(qa): reject polluted Tool Search proof lanes 2026-06-23 15:25:27 +02:00
transitive-manifest-risk-report.mjs fix(test): clean dependency report cli errors 2026-06-20 02:02:37 +02:00
ts-topology.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
tsconfig.json
tsdown-build.mjs fix(build): allow tsdown heap override 2026-06-22 20:36:42 +08:00
ui.js fix(scripts): resolve Windows cmd shim launcher 2026-06-21 11:15:14 +02:00
update-clawtributors.ts fix(test): harden script probe bounds (#95060) 2026-06-20 02:31:40 +08:00
update-clawtributors.types.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
validate-release-publish-approval.mjs docs: document test project scripts 2026-06-04 23:55:54 -04:00
verify-docker-attestations.mjs fix(test): reject attestation platform flags 2026-06-21 18:43:05 +02:00
verify-plugin-npm-published-runtime.mjs fix(release): validate plugin npm verifier args 2026-06-20 21:57:13 +02:00
verify-pr-hosted-gates.mjs fix(maint): protect pending hosted CI reruns 2026-06-23 21:49:36 +08:00
verify-stable-main-closeout.mjs fix(scripts): reject short flag closeout values 2026-06-21 21:32:17 +02:00
verify.mjs docs: document test project scripts 2026-06-04 23:55:54 -04:00
vitest-process-group.mjs fix(test): clean Vitest runner child groups on signal 2026-06-20 15:35:33 +02:00
watch-node.d.mts
watch-node.mjs fix(watch): clean child groups on watcher shutdown 2026-06-20 15:43:04 +02:00
windows-cmd-helpers.d.mts fix(scripts): resolve Windows cmd shim launcher 2026-06-21 11:15:14 +02:00
windows-cmd-helpers.mjs fix(scripts): resolve Windows cmd shim launcher 2026-06-21 11:15:14 +02:00
write-build-info.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
write-cli-compat.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
write-cli-startup-metadata.ts perf(cli): speed up precomputed command help startup 2026-06-22 21:27:47 +08:00
write-official-channel-catalog.d.mts
write-official-channel-catalog.mjs docs: document test project scripts 2026-06-04 23:55:54 -04:00
write-package-dist-inventory.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
write-plugin-sdk-entry-dts.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
zai-fallback-repro.ts fix(scripts): resolve Windows cmd shim launcher 2026-06-21 11:15:14 +02:00