CLIENT SUPPORT

Compatibility

Support is qualified by protocol, model capability, and actual client behavior.

SurfaceCurrent implementationStaging availability
Chat CompletionsText and function-tool conversations, including streamingGemini 3.8 Flash
StreamingIncremental Chat, Responses, and Messages eventsGemini 3.8 Flash
Responses / Codex CLIText, function and namespace tools, encrypted continuationsReal Codex CLI file-read/edit tasks passed
Messages / Claude CodeText, tools and signed thinking continuationsReal Claude Code file-read/edit task passed
Cursor / HermesPlanned after the first MVPUnqualified

Chat Completions supports n: 1, store: false, and the default service tier. Unsupported fields or model capabilities fail before financial admission. Yugos does not execute your tools.

Streaming headers show pending billing. Check the request receipt for the final charge. An interrupted stream can leave usage or cost pending; it is never reported as a free request. To receive final token usage, set stream_options: { include_usage: true } for Chat Completions. Responses and Messages return their native usage events.

Messages supports text, tools, cache markers, and signed thinking continuations. Keep thinking signatures and tool results for later turns. Tools run in your client. Token counting and hosted tools are outside the first MVP; Claude Code uses estimated context counts.

Responses supports text, function/namespace tools and stateless reasoning continuations with store: false. Keep returned input items for the next turn. A reasoning continuation stays with its original model. Saved conversations and hosted tools are outside the first MVP.

Start with the tested Codex CLI or Claude Code configuration. These bounded staging tasks use actual Gemini calls and finalized usage receipts. Images, hosted tools, saved conversations and custom-tool payloads are outside the Gemini launch qualification.