Commit Graph

28620 Commits

Author SHA1 Message Date
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
Peter Steinberger
837cb8f5b0 test: dedupe doctor memory note assertions 2026-05-12 12:20:31 +01:00
Peter Steinberger
50c31707fa test: dedupe tools effective mock calls 2026-05-12 12:18:49 +01:00
Peter Steinberger
3a4c97c291 test: guard server chat agent event mock calls 2026-05-12 12:14:15 +01:00
Peter Steinberger
d3e39f0c94 test: dedupe models status log parsing 2026-05-12 12:10:08 +01:00
Peter Steinberger
1e5b12ae73 test: guard node invoke wake mock calls 2026-05-12 12:08:05 +01:00
Peter Steinberger
efacb91818 test: guard control ui http mock calls 2026-05-12 12:06:00 +01:00
Ayaan Zaidi
c3e3146639 fix(docker): persist auth profile key mount 2026-05-12 16:35:53 +05:30
Pavan Kumar Gondhi
3aeb55b5e7 fix(node-pairing): replace changed pending requests [AI] (#80894)
* fix: replace changed node pairing requests

* fix: replace changed node pairing requests

* addressing codex review

* addressing codex review

* addressing ci

* fix: complete node pairing permission handling

* addressing review-skill

* addressing codex review

* addressing codex review

* addressing ci

* addressing ci

* addressing ci

* docs: add changelog entry for PR merge
2026-05-12 16:33:55 +05:30
Peter Steinberger
3013369e99 test: guard migrate command mock calls 2026-05-12 12:03:52 +01:00
Peter Steinberger
a943e4b766 test: guard model picker mock calls 2026-05-12 12:00:08 +01:00
Peter Steinberger
7625a8b6d6 test: guard openresponses mock calls 2026-05-12 11:54:29 +01:00
Peter Steinberger
4ea089b7fe test: guard auto-reply dispatch mock calls 2026-05-12 11:45:09 +01:00
Pavan Kumar Gondhi
2d00bedc1e fix(auth): prevent bootstrap pairing scope changes [AI] (#80976)
* fix: prevent bootstrap pairing scope changes before redemption

* docs: add changelog entry for PR merge
2026-05-12 16:11:35 +05:30
Peter Steinberger
a12caa8b86 test: guard outbound delivery mock calls 2026-05-12 11:38:39 +01:00
Pavan Kumar Gondhi
fd12a48ee1 Harden exported markdown link rendering [AI] (#80902)
* fix: sanitize exported markdown links

* fix: sanitize exported markdown links

* addressing claude review

* docs: add changelog entry for PR merge
2026-05-12 16:05:19 +05:30
Pavan Kumar Gondhi
da6f32bedf fix(gateway): honor minimal discovery mode for wide-area DNS-SD [AI] (#80903)
* fix: respect discovery mode for wide-area cli path

* addressing codex review

* docs: add changelog entry for PR merge
2026-05-12 16:03:50 +05:30
Pavan Kumar Gondhi
652f5f9b10 Enforce gateway command scopes by caller context [AI] (#80891)
* fix: enforce gateway command scopes by caller context

* fix: enforce gateway command scopes by caller context

* addressing codex review

* addressing claude review

* addressing claude review

* addressing ci

* docs: add changelog entry for PR merge
2026-05-12 15:59:22 +05:30
Peter Steinberger
be5483f240 test: guard core mock call assertions 2026-05-12 11:29:16 +01:00
Pavan Kumar Gondhi
a4da627da1 Enforce Slack plugin approval button authorization [AI] (#80899)
* fix: enforce slack plugin approval button authorization

* fix: enforce slack plugin approval button authorization

* addressing codex review

* addressing codex review

* docs: add changelog entry for PR merge
2026-05-12 15:56:24 +05:30
Pavan Kumar Gondhi
de47989731 Recognize PowerShell -ec inline commands [AI] (#80893)
* fix: recognize PowerShell -ec inline command flag

* fix: recognize PowerShell -ec inline command flag

* addressing codex review

* addressing codex review

* addressing codex review

* addressing codex review

* addressing codex review

* fix: recognize PowerShell encoded command prefixes

* addressing review-skill

* addressing review-skill

* addressing codex review

* addressing codex review

* docs: add changelog entry for PR merge
2026-05-12 15:53:10 +05:30
Shakker
7bb2d20303 test: remove duplicate gateway startup case 2026-05-12 11:09:49 +01:00