Commit graph

514 commits

Author SHA1 Message Date
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
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