You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Realtime voice (Voice Call realtime.provider: openai and Control UI
Talk with talk.provider: openai) goes through the public OpenAI
Platform Realtime API and needs an OPENAI_API_KEY whose organization
has funded Platform credits. Codex/ChatGPT subscription quota does
not cover this route, so an install whose openai-codex/* chat works
fine can still hit insufficient_quota / 'You exceeded your current
quota' on the first Realtime turn.
Adds an inline note next to the Realtime row of the OpenAI capability
matrix and a follow-up Note block that explains the symptom, the fix
(top up Platform credits + configure OPENAI_API_KEY), and why
openai-codex is not registered as a realtime voice provider.
This was the central confusion in #76498. Documenting it inline
prevents the same fail-then-discover loop for the next user.
- Agents/read tool: treat positive offsets beyond EOF as empty ranges instead of surfacing the upstream read error, so stale pagination cursors no longer crash tool calls while unrelated read failures still fail loud. Fixes #62466. (#75536) Thanks @vyctorbrzezowski.
1852
1852
- Google/Gemini: normalize retired Gemini 3 Pro Preview refs left in Google API-key onboarding model allowlists and fallbacks, so setup-emitted config keeps testing `google/gemini-3.1-pro-preview` instead of `google/gemini-3-pro-preview`.
1853
1853
- Telegram/context: bound selected topic context to the active session so messages from before `/new` or `/reset` are not replayed into later turns. (#80848) Thanks @VACInc.
1854
+
- Docs/providers/openai: clarify that OpenAI Realtime voice goes through the OpenAI Platform Realtime API and requires Platform credits — Codex/ChatGPT subscription quota does not cover this route. Fixes #76498. Thanks @lonexreb.
1854
1855
- Google/Gemini: normalize retired nested Gemini 3 Pro Preview ids when resolving exact configured proxy-provider refs, so `kilocode/google/gemini-3-pro-preview` resolves to `kilocode/google/gemini-3.1-pro-preview` for Gemini 3.1 testing.
1855
1856
- CLI: strip generic OSC terminal escape payloads from sanitized output fields, preventing clipboard/title escape bodies from leaking into commitment tables and other terminal-safe text. Thanks @shakkernerd.
1856
1857
- Codex app-server: match connector-backed plugin approval elicitations by stable connector id so enabled destructive actions no longer fall through to display-name-only rejection.
0 commit comments