Commit Graph

530 Commits

Author SHA1 Message Date
Peter Steinberger
7a9613e66b test: dedupe openai tts mock calls 2026-05-12 15:49:59 +01:00
Peter Steinberger
97b9d77196 test: guard extension runtime mock calls 2026-05-12 11:24:21 +01:00
Peter Steinberger
6a230a108a test: guard extension messaging mock calls 2026-05-12 11:15:37 +01:00
Peter Steinberger
17237fc44f test: align release validation expectations 2026-05-12 10:32:29 +01:00
Peter Steinberger
f6d787cc5c build: hard-pin dependency specs 2026-05-12 07:10:13 +01:00
Peter Steinberger
c98698aa0e chore: release 2026.5.12-beta.1 2026-05-12 06:33:41 +01:00
Sarah Fortune
26b2c47feb feat(onboarding): featured provider tier in interactive picker (#80798)
* temp

* fix pnpm lock conflict

* fix(onboarding): clear oxlint findings in auth-choice-prompt
2026-05-11 17:09:32 -07:00
pashpashpash
3b44dfc367 Make OpenAI auth login use ChatGPT by default (#80790)
* fix(openai): default provider login to ChatGPT auth

* fix(openai): align auth login metadata and fast tests

* fix(openai): prefer setup auth providers for login

* fix(openai): reject unknown explicit auth methods

* fix(line): keep channel entry imports scoped
2026-05-12 08:17:14 +09:00
Josh Lehman
4bfd7416f0 fix: stabilize code-mode follow-up tool display and replay (#80663)
* fix: project tool-search bridge event display

* fix: keep codex tool progress out of final replies

* fix: preserve tool result pairs on cleanup

* fix: restore tool search display target helper

* fix: keep tool search controls independent

* fix: render bridged tool calls like native tools

* fix: abort timed out tool search bridge calls

* fix: preserve code-mode tool results across display turns

* fix: repair missing code-mode tool results on disk

* fix: expose tool search controls in embedded runs

* docs: add code-mode followups changelog

* fix: update session repair agent-core import

* fix: harden code-mode follow-up repair

* fix: use stable session repair ids

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-05-11 15:31:35 -07:00
Peter Steinberger
920a27aa6f test: guard provider request mock calls 2026-05-11 23:17:09 +01:00
Peter Steinberger
2d0c3750d8 test: guard extension provider helpers 2026-05-11 21:01:56 +01:00
Peter Steinberger
0793775a66 test: guard channel provider helpers 2026-05-11 19:41:21 +01:00
Peter Steinberger
e17dfb0014 test: guard extension mock helpers 2026-05-11 19:19:27 +01:00
Peter Steinberger
166f2bcee4 test: wait for openai realtime socket 2026-05-11 17:01:27 +01:00
Peter Steinberger
f3f120cde8 test: wait for openai tts capture events 2026-05-11 16:59:54 +01:00
Shakker
28a23ca980 test: verify generated command values 2026-05-11 16:47:42 +01:00
Peter Steinberger
bfcd816953 test: tighten provider live assertions 2026-05-11 14:52:12 +01:00
Peter Steinberger
8d2dd8cf2e test: tighten openai extension assertions 2026-05-11 14:19:09 +01:00
pashpashpash
cc95d4dd28 fix(codex): rotate auth profiles inside harness 2026-05-11 12:41:21 +01:00
Peter Steinberger
75daa12562 test: tighten openai device code assertions 2026-05-11 11:23:25 +01:00
Peter Steinberger
4866f7960c test: tighten openai plugin manifest assertions 2026-05-11 08:19:33 +01:00
Peter Steinberger
ae720e5892 test: tighten openai transport assertions 2026-05-11 08:12:06 +01:00
Peter Steinberger
e55ba1c33f fix: surface OpenAI Codex auth failures 2026-05-11 07:44:23 +01:00
Peter Steinberger
15cf49222f build: refresh deps and route testbox through crabbox 2026-05-11 03:41:00 +01:00
Peter Steinberger
b3080b950c test: tighten openai realtime transcription assertions 2026-05-11 02:33:56 +01:00
Shakker
3c13dedfae test: tighten openai codex device code note assertion 2026-05-11 02:29:32 +01:00
Shakker
7470904d7d test: tighten openai embedding request assertions 2026-05-11 02:26:16 +01:00
Peter Steinberger
65b7ea0efa test: tighten openai video assertions 2026-05-11 01:36:23 +01:00
Peter Steinberger
e8103c0153 test: tighten openai provider assertions 2026-05-11 01:06:51 +01:00
Shakker
21f1bc0c43 test: tighten openai media file assertion 2026-05-11 00:45:00 +01:00
Peter Steinberger
41384e660f test: tighten openai provider assertions 2026-05-10 20:34:37 +01:00
Peter Steinberger
d273ae73c0 refactor: trim OpenClaw prompt guidance 2026-05-10 14:59:48 +01:00
Peter Steinberger
827b0de0ce refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
Peter Steinberger
b8a5d76f97 test: clear openai realtime voice broad matchers 2026-05-10 11:41:47 +01:00
Peter Steinberger
e19fb7857e test: clear openai codex provider broad matchers 2026-05-10 11:17:01 +01:00
Peter Steinberger
681b56fc0a fix(openai): update realtime transcription session shape 2026-05-10 06:52:49 +01:00
Peter Steinberger
9243b575ed chore(release): prepare 2026.5.10-beta.1 2026-05-10 06:13:38 +01:00
Peter Steinberger
6d89bf65e0 test: clear openai image broad matchers 2026-05-10 06:03:15 +01:00
Peter Steinberger
40aa57ba8f fix(openai): accept realtime event aliases 2026-05-10 05:20:52 +01:00
Colin
d5893d99d0 fix: keep realtime OAuth off custom endpoints 2026-05-10 00:13:23 -04:00
Colin
7a2a31dede feat: add realtime voice OAuth controls 2026-05-10 00:13:23 -04:00
Peter Steinberger
997edf66a1 fix(openai): respect disabled realtime input interruption 2026-05-10 04:50:29 +01:00
Peter Steinberger
38fe4d36c6 fix(discord): suppress stale realtime consults 2026-05-10 02:23:25 +01:00
Peter Steinberger
d5a1792a66 test(release): harden live release validation 2026-05-10 00:50:19 +01:00
Peter Steinberger
bcb4c8d597 fix(release): stabilize Codex live validation 2026-05-09 23:25:26 +01:00
Peter Steinberger
6a2260eac0 fix: stabilize Discord realtime voice proxy 2026-05-09 14:21:51 +01:00
Peter Steinberger
0a09a8f02f fix: propagate image generation SSRF policy (#79765) (thanks @hclsys) 2026-05-09 07:59:31 -04:00
Shakker
153813ac52 test: align openai runtime dependency assertion 2026-05-09 12:27:06 +01:00
Peter Steinberger
d80f20057e fix: align realtime voice consult tool flow 2026-05-09 11:33:56 +01:00
Peter Steinberger
cc4a596be2 fix(discord): make realtime barge-in guard tunable 2026-05-09 11:11:54 +01:00