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
Peter Steinberger
beaecbcad4
refactor: use PI Codex Responses transport ( #79726 )
...
Routes explicit OpenAI Codex Responses runs through PI's native WebSocket-capable transport and removes the custom OpenClaw WebSocket implementation.
2026-05-09 05:40:30 -04:00
Peter Steinberger
21970c9ac9
fix(openai): log realtime voice interruptions
2026-05-09 09:36:09 +01:00
Peter Steinberger
7541b8f4b6
fix: harden openai realtime response create
2026-05-09 09:18:04 +01:00
Peter Steinberger
9385eaaf88
chore(release): prepare 2026.5.8
2026-05-09 08:05:17 +01:00
Peter Steinberger
2e5ab0ae91
feat: improve discord realtime voice routing
2026-05-09 07:15:40 +01:00
Shakker
f8355a82f3
test: tighten live array assertions
2026-05-09 06:07:01 +01:00
Shakker
84c4a4fc5b
test: tighten provider empty array assertions
2026-05-09 04:55:18 +01:00
Shakker
9757a62397
test: tighten provider empty payload assertions
2026-05-09 04:22:31 +01:00
Peter Steinberger
91eecba6e5
test: simplify openai live model parsing
2026-05-09 01:10:38 +01:00
Peter Steinberger
8bf721f307
test: tighten extension media assertions
2026-05-08 16:46:56 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
pashpashpash
fb106fb9ae
fix codex harness service tiers ( #79152 )
2026-05-08 12:10:41 +09:00
Peter Steinberger
63ec912786
fix(openai): use GA realtime bridge for gpt-realtime-2
...
Summary:
- switch OpenAI realtime voice default to gpt-realtime-2
- migrate backend OpenAI WebSocket bridge to the GA session shape and drop the beta header
- keep Azure deployment realtime bridges on the deployment-compatible shape
- extend live Talk smoke coverage and align npm Telegram package-runtime assertions
Verification:
- pnpm test extensions/openai/realtime-voice-provider.test.ts src/gateway/protocol/index.test.ts src/gateway/talk-handoff.test.ts extensions/google-meet/index.test.ts -- --reporter=dot
- pnpm test test/scripts/npm-telegram-live.test.ts -- --reporter=dot
- pnpm check:docs
- env OPENCLAW_TESTBOX=0 pnpm check:changed
- OPENCLAW_REALTIME_OPENAI_MODEL=gpt-realtime-2 node --import tsx scripts/dev/realtime-talk-live-smoke.ts
2026-05-08 00:47:25 +01:00
pashpashpash
3f217964d1
Defer Codex dynamic tools behind search
...
Defer OpenClaw Codex dynamic tools behind Codex tool_search, keep required turn-control tools direct, pin the managed Codex harness to 0.129.0-alpha.15, and document the real behavior/token impact from the live dev-agent watch.
2026-05-07 16:40:37 -07:00
Peter Steinberger
6a4069dead
fix: share plugin runtime helpers
...
Consolidate shared plugin runtime MIME/schema helpers, preserve canonical runtime behavior, and guard QQBot STT fetches.
2026-05-08 00:28:43 +01:00
Vincent Koc
fcb9dcc886
test(openai): align codex default auth contract
2026-05-07 07:16:20 -07:00
pashpashpash
1c33990108
Route OpenAI agents through Codex by default ( #78899 )
...
* route openai agent runs through codex
* fix: load codex plugin for implicit openai runtime
* fix: preserve explicit OpenAI PI Codex auth routing
* fix: show codex auth for openai model listing
* fix: map codex auth into configured openai list rows
* fix: preserve explicit openai pi auth routes
* docs: keep openai model route examples canonical
* fix: clean openai codex test fixtures
* fix: scope codex auth status fallback
* fix: repair current ci boundary drift
2026-05-07 19:46:49 +09:00
Vincent Koc
f2b01bb7b1
feat(openai): add chat-latest model override
...
Add openai/chat-latest as an explicit direct API-key OpenAI model override, document the moving alias, and normalize unsupported Responses text verbosity for that model.
2026-05-07 03:09:16 -07:00
pashpashpash
3a901b5e95
Revert "Install Codex plugin on OpenAI model selection ( #78799 )" ( #78878 )
...
This reverts commit c8f3fecad6 .
2026-05-07 18:13:59 +09:00
pashpashpash
c8f3fecad6
Install Codex plugin on OpenAI model selection ( #78799 )
...
* route openai agent runs through codex
* fix: load codex plugin for implicit openai runtime
* docs: credit openai codex auth fix
* fix(agents): respect custom openai runtime routing
* fix(agents): install codex plugin on openai selection
* fix(agents): preserve OpenAI Codex auth switching
* fix(ci): restore channel contract runner expression
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-05-07 01:57:34 -07:00