Peter Steinberger
fcd1073b72
test: dedupe auto-reply dispatch mock calls
2026-05-12 16:41:33 +01:00
Peter Steinberger
e215dfcadf
test: dedupe outbound matrix mock calls
2026-05-12 16:33:49 +01:00
Peter Steinberger
5e009ed142
test: dedupe subagent announce mock calls
2026-05-12 16:29:54 +01:00
Gavin Zeng
a7f1c7b672
fix(exec): skip heartbeat wake for subagent sessions ( #66749 )
...
Merged via squash.
Prepared head SHA: 86bf841519
Co-authored-by: ggzeng <20488795+ggzeng@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-05-12 18:21:03 +03:00
Pavan Kumar Gondhi
9ac4272b35
fix: harden safe-bin argument validation [AI] ( #80999 )
...
* fix: reject shell expansion in safe-bin tokens
* fix: complete safe-bin shell payload handling
* addressing codex review
* addressing ci
* addressing ci
* addressing codex review
* docs: add changelog entry for PR merge
2026-05-12 20:37:58 +05:30
Pavan Kumar Gondhi
a5dce367ce
fix: scan plugin runtime entries during install [AI] ( #80998 )
...
* fix: scan plugin runtime entries during install
* addressing review-skill
* addressing claude review
* docs: add changelog entry for PR merge
2026-05-12 20:28:40 +05:30
Pavan Kumar Gondhi
b6a94d4ef9
Require auth for sandbox browser CDP relay [AI] ( #81002 )
...
* fix: require auth for sandbox browser cdp relay
* addressing review-skill
* addressing review-skill
* addressing review-skill
* addressing codex review
* addressing claude review
* docs: add changelog entry for PR merge
2026-05-12 19:37:32 +05:30
Pavan Kumar Gondhi
65d7232218
fix: detect carried exec command forms [AI] ( #81000 )
...
* fix: detect carried inline exec forms
* addressing review-skill
* addressing codex review
* addressing ci
* docs: add changelog entry for PR merge
2026-05-12 19:36:04 +05:30
Peter Steinberger
64b7be436c
test: dedupe export session write mock calls
2026-05-12 15:04:54 +01:00
Pavan Kumar Gondhi
731af9c96b
Reject truncated exec approval commands [AI] ( #81001 )
...
* fix: reject truncated exec approval commands
* docs: add changelog entry for PR merge
2026-05-12 19:33:42 +05:30
Peter Steinberger
8d41e4d53f
test: dedupe daemon install mock calls
2026-05-12 15:02:28 +01:00
Pavan Kumar Gondhi
50f4440c96
Enforce inline shell wrapper payload matching [AI] ( #80978 )
...
* fix: enforce inline shell wrapper payload matching
* addressing review-skill
* addressing codex review
* addressing codex review
* addressing claude review
* addressing claude review
* fix: complete shell wrapper allowlist handling
* addressing codex review
* addressing codex review
* addressing codex review
* addressing codex review
* addressing codex review
* addressing ci
* docs: add changelog entry for PR merge
2026-05-12 19:30:18 +05:30
Peter Steinberger
b1131cddbd
test: dedupe claude doctor note mock calls
2026-05-12 14:59:03 +01:00
Peter Steinberger
bf4ab7ecf0
test: dedupe models list runtime mock calls
2026-05-12 14:57:30 +01:00
Peter Steinberger
07748507cc
test: dedupe chat directive mock calls
2026-05-12 14:55:53 +01:00
Peter Steinberger
3b7fdb3033
test: dedupe heartbeat tool response mock calls
2026-05-12 14:52:21 +01:00
Peter Steinberger
33568988a6
test: dedupe status scan mock calls
2026-05-12 14:39:18 +01:00
Peter Steinberger
f1ce79ba6c
test: dedupe server channel startup mock calls
2026-05-12 14:36:57 +01:00
Peter Steinberger
89cd10157b
test: dedupe tools catalog respond calls
2026-05-12 14:34:45 +01:00
Peter Steinberger
1e543fa844
test: dedupe gateway post attach mock calls
2026-05-12 14:32:29 +01:00
Peter Steinberger
cf924fd1e8
test: dedupe heartbeat reply body mock calls
2026-05-12 14:29:12 +01:00
Peter Steinberger
7665b3926c
test: dedupe configure auth allowlist calls
2026-05-12 13:59:05 +01:00
Peter Steinberger
a1cae45654
test: dedupe talk handler mock calls
2026-05-12 13:57:06 +01:00
Peter Steinberger
076bf848a1
test: dedupe heartbeat ghost mock calls
2026-05-12 13:54:24 +01:00
Peter Steinberger
8ecdd353ef
test: dedupe approval forwarder mock calls
2026-05-12 13:52:24 +01:00
Peter Steinberger
8aca690939
test: dedupe health snapshot mock calls
2026-05-12 13:50:28 +01:00
Peter Steinberger
4b2a502c5b
test: dedupe heartbeat reply mock calls
2026-05-12 13:44:30 +01:00
Peter Steinberger
9b07f80559
test: dedupe node event mock calls
2026-05-12 13:40:28 +01:00
Peter Steinberger
e6551e63ba
test: dedupe auto-reply delivery mock calls
2026-05-12 13:34:16 +01:00
Peter Steinberger
88714d6803
fix: normalize oauth auth-result config patches
2026-05-12 13:31:42 +01:00
Shakker
a538e58075
test: anchor consult runtime prompt
2026-05-12 13:31:03 +01:00
Shakker
fa97442740
test: freeze voice consult prompt
2026-05-12 13:30:00 +01:00
Peter Steinberger
0a028a3a8a
test: dedupe openai http agent mock calls
2026-05-12 13:22:36 +01:00
Bob
fe79efc31b
fix: surface silent model fallback failures ( #80917 )
...
Merged via squash.
Prepared head SHA: 59be6e2db5
Co-authored-by: dutifulbob <261991368+dutifulbob@users.noreply.github.com >
Co-authored-by: osolmaz <2453968+osolmaz@users.noreply.github.com >
Reviewed-by: @osolmaz
2026-05-12 15:19:10 +03:00
Shakker
9e09dfe512
test: parse talk file log fields
2026-05-12 13:17:21 +01:00
clawsweeper[bot]
d44553dade
fix(gateway): wire max_completion_tokens/max_tokens through openai-http ( #81013 )
...
Summary:
- The branch adds Chat Completions token-cap fields to the Gateway request type, forwards them as agent stream parameters, and documents/tests the behavior.
- Reproducibility: yes. Source inspection gives a high-confidence current-main path: send `max_completion_toke ... tokens` to `/v1/chat/completions` and observe that the current handler never sets `streamParams.maxTokens`.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(gateway): wire max_completion_tokens/max_tokens through openai-http
Validation:
- ClawSweeper review passed for head a9c39f7d4a .
- Required merge gates passed before the squash merge.
Prepared head SHA: a9c39f7d4a
Review: https://github.com/openclaw/openclaw/pull/81013#issuecomment-4430303959
Co-authored-by: Bingsen <dingheng.huang@urbanic.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-12 12:08:07 +00:00
Peter Steinberger
04ee5985c4
test: dedupe control plane response mock calls
2026-05-12 13:06:58 +01:00
Peter Steinberger
756f9bb2f1
test: dedupe usage sessions mock calls
2026-05-12 12:57:39 +01:00
Peter Steinberger
32d5cd9a28
test: dedupe channels list log mock calls
2026-05-12 12:50:26 +01:00
Peter Steinberger
6d10e7d784
test: dedupe gateway hook run mock calls
2026-05-12 12:48:42 +01:00
Super Zheng
4223dd2886
fix: enable native require fast path on Windows for plugin-sdk root alias ( #80878 )
...
Merged via squash.
Prepared head SHA: 87446445b6
Co-authored-by: medns <1575008+medns@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-05-12 04:43:55 -07:00
Super Zheng
a92d5fe77d
feat(agents): make run loop retry limits configurable in openclaw.json ( #80661 )
...
Merged via squash.
Prepared head SHA: d595d51a5a
Co-authored-by: medns <1575008+medns@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-05-12 04:43:12 -07:00
Super Zheng
380daf2f50
feat(gateway): inject isHeartbeat into agent event broadcast payload ( #80610 )
...
Merged via squash.
Prepared head SHA: cb254108a1
Co-authored-by: medns <1575008+medns@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-05-12 04:41:14 -07:00
Ayaan Zaidi
a6faeecf52
refactor(onboard): simplify model auth candidates
2026-05-12 17:08:18 +05:30
Rubén Cuevas
9600646449
test(onboard): type model check auth mocks
2026-05-12 17:08:18 +05:30
Rubén Cuevas
379ba2e8ae
fix(onboard): short-circuit model auth check
2026-05-12 17:08:18 +05:30
Rubén Cuevas
31eaa106c5
fix(onboard): accept Codex auth in model check
2026-05-12 17:08:18 +05:30
Peter Steinberger
ed53339f8f
test: dedupe mcp transport fetch mock calls
2026-05-12 12:34:57 +01:00
Peter Steinberger
75f5d6d9b5
test: guard auto reply media mock calls
2026-05-12 12:24:20 +01:00
Peter Steinberger
3e3057509b
test: dedupe models auth status mock calls
2026-05-12 12:22:21 +01:00