Vincent Koc
e0ec42e0e0
fix(test): restore live media harness entrypoint
2026-06-20 03:18:26 +02:00
Vincent Koc
a971641a54
fix(test): guard claude usage debug args
2026-06-20 03:15:30 +02:00
Vincent Koc
50b5238b38
refactor(qa): share repo path resolution
2026-06-20 09:12:39 +08:00
Vincent Koc
0cf941344c
fix(test): honor shell completion test args
2026-06-20 03:12:16 +02:00
Vincent Koc
e6823c3d16
fix(test): guard model benchmark cli args
2026-06-20 03:06:22 +02:00
Vincent Koc
4b2b70ec79
fix(test): guard gateway benchmark cli args
2026-06-20 03:04:34 +02:00
Vincent Koc
b6d91d96ef
fix(test): guard sqlite benchmark cli args
2026-06-20 03:00:07 +02:00
Vincent Koc
dadec4500f
fix(test): require abort leak snapshot dir value
2026-06-20 02:54:52 +02:00
Vincent Koc
f76a3a3bbe
refactor(qa): share live approval result helpers
2026-06-20 08:54:15 +08:00
Vincent Koc
c2e26db61b
fix(sdk): send exec approval resolve id ( #95144 )
2026-06-20 08:52:55 +08:00
Vincent Koc
41691a82d5
fix(test): guard discord acp smoke cli args
2026-06-20 02:47:36 +02:00
Vincent Koc
49b0487e5b
fix(test): guard kitchen sink rpc cli args
2026-06-20 02:36:52 +02:00
Vincent Koc
4575734f59
fix(test): guard realtime perf cli args
2026-06-20 02:34:06 +02:00
Vincent Koc
7e7dc7505b
test(docker): stabilize build signal probe ( #95137 )
2026-06-20 08:30:33 +08:00
Vincent Koc
7dca9210c9
fix(test): guard dev smoke cli args
2026-06-20 02:28:04 +02:00
Vincent Koc
208bed06e1
refactor(qa): share progress formatting helpers
2026-06-20 08:26:00 +08:00
Vincent Koc
87358d7a7c
fix(test): guard model resolution profiler args
2026-06-20 02:22:59 +02:00
Vincent Koc
e02bee6aab
fix(test): guard tui pty watch cli args
2026-06-20 02:19:53 +02:00
Vincent Koc
56c0405018
fix(test): guard benchmark qa cli args
2026-06-20 02:13:13 +02:00
Vincent Koc
b6d754e3cb
fix(macos): create DMG output directories ( #95133 )
2026-06-20 08:11:23 +08:00
Vincent Koc
6e732b3063
refactor(qa): share parity comparison helpers
2026-06-20 08:09:38 +08:00
Vincent Koc
423b1b3a42
fix(test): clean release check cli errors
2026-06-20 02:08:16 +02:00
Vincent Koc
faeb731a29
fix(test): guard boundary check cli args
2026-06-20 02:05:20 +02:00
Vincent Koc
d6075c1694
fix(test): clean dependency report cli errors
2026-06-20 02:02:37 +02:00
Vincent Koc
a67f809b33
fix(test): clean perf summary cli errors
2026-06-20 02:00:34 +02:00
Vincent Koc
1f1c434ede
fix(test): clean qa report cli errors
2026-06-20 01:58:54 +02:00
Vincent Koc
3c3f1010aa
fix(test): preflight gauntlet missing builds
2026-06-20 01:53:05 +02:00
Vincent Koc
0e980be284
fix(package): ignore stale packed tarballs ( #95126 )
2026-06-20 07:49:25 +08:00
Vincent Koc
27450f6b42
fix(test): honor rpc rtt help flag
2026-06-20 01:44:59 +02:00
Dallin Romney
d491e9c69b
fix(ci): cancel stale CodeQL runs ( #95116 )
...
* ci: cancel stale CodeQL runs
* fix(ci): let running CodeQL scans finish
2026-06-19 16:41:57 -07:00
Vincent Koc
6fc0a3a9bd
fix(test): chunk broad script test routing
2026-06-20 01:32:13 +02:00
Vincent Koc
0a1ce14dd1
refactor(qa): reuse live transport option helper
2026-06-20 07:28:32 +08:00
Vincent Koc
f9f94e7dcd
fix(test): stream QA Lab stdout artifacts ( #95119 )
...
* fix(test): bound QA Lab stdout artifact reads
* fix(test): scan QA Lab stdout artifacts incrementally
2026-06-20 07:16:14 +08:00
Andy Ye
1e105d5340
fix(doctor): repair legacy Codex route persistence ( #94478 )
...
Summary:
- The branch changes config write preparation and doctor regression coverage so `doctor --fix` persists repair ... rams under canonical `openai/*` with Codex runtime policy, plus a prerelease lane timeout assertion update.
- PR surface: Source +9, Tests +107. Total +116 across 4 files.
- Reproducibility: yes. at source level: current main can re-preserve stale source-authored `openai-codex/*` m ... the candidate config, while the PR body supplies after-fix command proof for the narrowed persistence path.
Automerge notes:
- No ClawSweeper repair was needed after automerge opt-in.
Validation:
- ClawSweeper review passed for head 7b5bc00f31 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 7b5bc00f31
Review: https://github.com/openclaw/openclaw/pull/94478#issuecomment-4739605890
Co-authored-by: Andy Ye <35905412+TurboTheTurtle@users.noreply.github.com >
2026-06-19 23:09:45 +00:00
Vincent Koc
21c966616f
refactor(qa): share mantis option helpers
2026-06-20 07:04:11 +08:00
Vincent Koc
be7807f65e
fix(test): stabilize tooling guard probes ( #95114 )
...
* fix(test): release kitchen sink probe readers
* test(github): follow shared guard membership helper
2026-06-20 06:55:40 +08:00
Vincent Koc
7ee1dafd4f
refactor(qa): share mantis phase timer
2026-06-20 06:48:17 +08:00
Dallin Romney
3a7a385baf
fix(ci): cancel stale Testbox PR runs ( #95105 )
...
* ci: cancel stale testbox PR runs
* ci: cancel stale arm testbox PR runs
2026-06-19 15:23:54 -07:00
Vincent Koc
c4d1f37d33
fix(memory): abort batch upload response reads ( #95111 )
...
* fix(memory): abort batch upload response reads
* test(memory): stabilize batch upload abort proof
2026-06-20 06:22:23 +08:00
Vincent Koc
ba43be9424
refactor(github): share guard comment helpers
2026-06-20 06:10:37 +08:00
Vincent Koc
aa479ac7d8
refactor(github): share guard request helpers
2026-06-20 06:07:12 +08:00
Vincent Koc
d6cefe26f4
fix(agents): bound Anthropic error streams ( #95108 )
2026-06-20 06:02:12 +08:00
Vincent Koc
0eed410bd0
refactor(tooling): remove unused cleanup helpers
2026-06-20 05:52:30 +08:00
Vincent Koc
b073d7cc11
fix(gateway): bound pricing catalog streams
...
Bound gateway model pricing catalog reads through the shared streaming byte-limit helper so no-content-length LiteLLM/OpenRouter responses cannot be fully buffered past the 5 MiB cap before rejection. Adds a regression for streamed LiteLLM overflow while preserving OpenRouter fallback pricing.
2026-06-20 05:42:23 +08:00
Vincent Koc
d97574aae6
fix(dev): bound realtime SDP answer reads
...
Keep the OpenAI Realtime WebRTC smoke's SDP offer request in the browser fetch path while moving the browser-side SDP answer reader into a testable helper. Reject unsafe decimal Content-Length values before acquiring a body reader and preserve streamed byte limiting for responses without a safe declared length.
Proof: direct bounded-reader repro rejects unsafe content-length before getReader and cancels the body; node --check --experimental-strip-types scripts/dev/realtime-talk-live-smoke.ts; node --check --experimental-strip-types test/scripts/dev-tooling-safety.test.ts; git diff --check origin/main...HEAD; autoreview clean overall 0.84; exact-head release gate succeeded at https://github.com/openclaw/openclaw/actions/runs/27848673438 .
2026-06-20 05:22:56 +08:00
Vincent Koc
a54a56fb98
refactor(theme): drop unused terminal detection
2026-06-20 05:20:35 +08:00
Vincent Koc
45971784c9
test(scripts): stabilize tsdown process group timeout
2026-06-19 23:05:48 +02:00
Alix-007
6a27300a5b
fix(gateway): remove device-backed node pairings ( #90373 )
...
Merged via squash.
Prepared head SHA: 8bd0e964ec
Co-authored-by: Alix-007 <267018309+Alix-007@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 22:04:16 +01:00
Peter Steinberger
023993249f
fix(queue): restart dormant followup drains ( #95039 )
...
Merged via squash.
Prepared head SHA: b6a81f07f1
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 22:03:48 +01:00
zerone0x
cd061a4c7b
fix(agents): preserve delivered message send results ( #84292 )
...
Merged via squash.
Prepared head SHA: e5f948cf31
Co-authored-by: zerone0x <39543393+zerone0x@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 22:02:33 +01:00