-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
Feature: Live Voice Mode in /chat UI (Grok Voice Loop) #12911
Copy link
Copy link
Closed as not planned
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.enhancementNew feature or requestNew feature or requestimpact:auth-providerAuth, provider routing, model choice, or SecretRef resolution may break.Auth, provider routing, model choice, or SecretRef resolution may break.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Description
Metadata
Metadata
Assignees
Labels
P2Normal backlog priority with limited blast radius.Normal backlog priority with limited blast radius.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.clawsweeper:source-reproClawSweeper found a high-confidence source-level issue reproduction.ClawSweeper found a high-confidence source-level issue reproduction.enhancementNew feature or requestNew feature or requestimpact:auth-providerAuth, provider routing, model choice, or SecretRef resolution may break.Auth, provider routing, model choice, or SecretRef resolution may break.issue-rating: 🦞 diamond lobsterVery strong issue quality with high-confidence source-level or clear reproduction.Very strong issue quality with high-confidence source-level or clear reproduction.
Type
Fields
Priority
None yet
Summary
Replace the existing Mic button in the webchat UI (
/chat) with a Live toggle that enables a real-time voice conversation loop between the user and the agent, powered by xAI's streaming voice API (Grok voice).Current Behavior
Proposed Behavior
When the user toggles Live mode ON:
When Live mode is OFF, the chat behaves normally (text input/output).
Technical Considerations
getUserMedia()/ Web Audio APIui/src/ui/voice.tsandui/src/ui/views/voice.ts— may be able to extend existing voice infrastructureUX Details
Why This Matters
This creates a truly conversational AI assistant experience — the agent works autonomously, then briefs you by voice, and you respond naturally by speaking. No switching between apps, no phone calls. It's the "hey Siri but it actually does complex work" experience.
Related Config
The voice infrastructure is already in place:
This is about bringing that voice capability INTO the webchat UI rather than requiring a separate phone call.