Merge main into PR #621 (ChatGPT OAuth for Realtime voice)

Resolve conflicts with the voice-core captions, panel resize and MCP
panel key changes by keeping both sides.
This commit is contained in:
Sameh Khamis committed 2026-10-08 11:00:54 -07:00
commit fb1596d2f1
244 files changed
+40846 -1558

No files matched your search

+1
View File
@@ -100,6 +100,7 @@ export class RealtimeConnection {
// and pricing by the tier we asked for would then under-meter and let the
// cap be overrun. Unrecognised ids bill at worst-case rates.
const costState = this.cost.bindServedModel(minted.model);
this.cost.bindTranscriptionModel?.(minted.transcribeModel);
if (!costState.ratesRecognized) {
console.warn(
`[GEV voice] unrecognised Realtime model "${costState.modelId}" — ` +