Peter Steinberger
6235720c8a
fix(slack): validate inbound timestamp parsing
2026-05-29 08:40:37 -04:00
Peter Steinberger
93e15abdf6
fix(discord): validate deploy status codes
2026-05-29 08:36:28 -04:00
Peter Steinberger
4ad9478d68
fix(discord): validate thread binding error codes
2026-05-29 08:32:48 -04:00
Peter Steinberger
58e52e9424
fix(signal): validate container send timestamps
2026-05-29 08:29:20 -04:00
Vincent Koc
7d5dd8aad2
fix(fal): bound generated media downloads
2026-05-29 14:28:15 +02:00
Peter Steinberger
476d0a2c4b
fix(agent-core): reject non-decimal numeric tool args
2026-05-29 08:25:28 -04:00
clawsweeper[bot]
468b971fba
fix(doctor): preserve explicit agentRuntime pin during codex model migration [AI-assisted] ( #84362 )
...
Summary:
- The PR updates Codex doctor route repair to preserve explicit non-default `agentRuntime` pins across agent model maps and provider policies, adds regression coverage, and tightens a live-gateway test helper type guard.
- PR surface: Source +240, Tests +574. Total +814 across 3 files.
- Reproducibility: yes. The source path is clear from current main's model-map merge behavior and the PR's bef ... beRepairCodexRoutes` with the reported config, though this read-only review did not execute the test suite.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(doctor): preserve explicit non-default agentRuntime pin during le…
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-8414…
Validation:
- ClawSweeper review passed for head c142ec1ef8 .
- Required merge gates passed before the squash merge.
Prepared head SHA: c142ec1ef8
Review: https://github.com/openclaw/openclaw/pull/84362#issuecomment-4493152445
Co-authored-by: David Huang <nxmxbbd@gmail.com >
Co-authored-by: Nex <nex@dbitstec.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com >
2026-05-29 12:22:35 +00:00
Vincent Koc
f712bbcb3f
refactor: share host hook projection collection
2026-05-29 14:21:21 +02:00
Peter Steinberger
62c6f4480e
fix(agents): preserve tool-search numeric literals
2026-05-29 08:19:50 -04:00
Peter Steinberger
2644f26a35
fix(discord): centralize retry status parsing
2026-05-29 08:14:57 -04:00
Peter Steinberger
2be1d1b9f9
fix(msteams): centralize poll selection parsing
2026-05-29 08:09:10 -04:00
Peter Steinberger
2cd0c8b515
fix(agents): centralize failover status parsing
2026-05-29 08:05:12 -04:00
Vincent Koc
a18bc56996
refactor: share google provider stream helpers
2026-05-29 14:02:26 +02:00
Peter Steinberger
e01b04d48a
fix(agents): centralize live model limit parsing
2026-05-29 08:00:40 -04:00
Peter Steinberger
351d056ca6
fix(update): centralize timeout seconds parsing
2026-05-29 07:56:28 -04:00
Vincent Koc
e098fd40ac
fix(azure-speech): bound generated speech downloads
2026-05-29 13:54:33 +02:00
Peter Steinberger
150296261e
fix(cli): centralize timeout integer parsing
2026-05-29 07:52:00 -04:00
Peter Steinberger
36b0b12971
fix(polls): centralize duration string parsing
2026-05-29 07:47:59 -04:00
Peter Steinberger
151f3a4cec
fix(cli): centralize argv positive int parsing
2026-05-29 07:43:49 -04:00
Peter Steinberger
c8334ad0eb
test(telegram): type loose throttler string-id fixtures
2026-05-29 07:43:49 -04:00
Vincent Koc
9366d0a873
refactor: share responses stream lifecycle
2026-05-29 13:38:55 +02:00
Peter Steinberger
e2794cdf65
fix(telegram): centralize throttler id parsing
2026-05-29 07:33:35 -04:00
Peter Steinberger
5102e0cabe
test(release): widen live session control timeout
2026-05-29 12:33:22 +01:00
Peter Steinberger
615199a6a4
fix(browser): centralize cli index parsing
2026-05-29 07:29:52 -04:00
Peter Steinberger
91a4c594d8
refactor(agents): centralize bash env integer parsing
2026-05-29 07:26:01 -04:00
Vincent Koc
79691d4858
fix(provider): bound binary response reads
2026-05-29 13:24:19 +02:00
Peter Steinberger
6a2ccbc929
fix(gateway): require strict preauth budget env
2026-05-29 07:21:23 -04:00
Peter Steinberger
4b6517d114
fix(provider-auth): centralize copilot expiry parsing
2026-05-29 07:18:04 -04:00
Peter Steinberger
3dfb76f13b
fix(synology-chat): centralize user id parsing
2026-05-29 07:14:31 -04:00
Peter Steinberger
1951413a0b
fix(file-transfer): centralize dir-list page token parsing
2026-05-29 07:11:26 -04:00
Vincent Koc
92c1547a89
refactor: share gateway send inflight handling
2026-05-29 13:10:32 +02:00
Peter Steinberger
95bf36fe28
test(release): align live provider timeouts
2026-05-29 12:09:43 +01:00
Vincent Koc
0d382d7823
test(memory-lancedb): stabilize aggregate mocks
2026-05-29 13:09:30 +02:00
Peter Steinberger
ebb1615676
fix(openai): centralize responses threshold parsing
2026-05-29 07:08:17 -04:00
Peter Steinberger
cb765f1664
ci(release): require all plugins for core publish
2026-05-29 12:07:03 +01:00
Peter Steinberger
4c4e8a213f
fix(feishu): centralize action integer parsing
2026-05-29 07:04:26 -04:00
Peter Steinberger
721cedfbf0
fix(discord): centralize model picker numeric parsing
2026-05-29 07:01:24 -04:00
Vincent Koc
4438be7f05
fix(tts): bound generated speech downloads
2026-05-29 12:58:56 +02:00
Peter Steinberger
c4a5bba800
fix(mattermost): centralize model picker page parsing
2026-05-29 06:58:37 -04:00
Peter Steinberger
d1fad163d9
fix(subagents): centralize stored depth parsing
2026-05-29 06:55:00 -04:00
Vincent Koc
2799e6c910
refactor: share runtime secret scans
2026-05-29 12:49:37 +02:00
Peter Steinberger
d095d1663b
fix(exa): reject non-decimal search counts
2026-05-29 06:49:23 -04:00
Peter Steinberger
ed59629ccd
fix(nextcloud-talk): centralize integer coercion
2026-05-29 06:45:24 -04:00
Peter Steinberger
4a206db106
fix(irc): centralize setup port parsing
2026-05-29 06:41:44 -04:00
Peter Steinberger
1042dce454
fix(codex): centralize session limit parsing
2026-05-29 06:37:59 -04:00
Peter Steinberger
9996cad49a
fix(proxy): centralize cli integer parsing
2026-05-29 06:34:28 -04:00
Peter Steinberger
68d0c0f2f5
fix(media): allow trusted generated html attachments ( #87982 )
2026-05-29 11:33:50 +01:00
Vincent Koc
529ea02353
refactor: share discord native command access context
2026-05-29 12:28:45 +02:00
Peter Steinberger
18641831bf
test(release): size explicit live fallback models
2026-05-29 11:28:37 +01:00
Peter Steinberger
1b138d3f38
fix(qa-matrix): centralize timeout env parsing
2026-05-29 06:27:30 -04:00