Agent View: allow voice:pushToTalk (or dictation) from a selected session row
Summary
Allow voice:pushToTalk (or an equivalent dictation action) to be triggered from within Agent View, not only from the Chat context.
Background
Agent View is excellent for orchestrating many parallel sessions, but interacting with a focused session today still requires either typing or attaching back into the chat view. Voice dictation works great in the Chat context (default Space → voice:pushToTalk), but inside Agent View Space is bound to opening the Peek Panel und there is no documented way to rebind it or invoke voice dictation.
Per the current docs:
voice:pushToTalkis only listed for the Chat context (https://code.claude.com/docs/en/keybindings).- Agent View key handling (Space → Peek Panel, Enter/Shift+Enter → dispatch) is not exposed as a rebindable scope.
Proposed behaviour
When a session row is selected in Agent View, allow a key (ideally configurable, e.g. hold-Space or a chord like v) to:
- Start voice dictation,
- On release / second tap, send the transcribed text as a message to that session — the same way the Peek Panel currently sends typed input.
Concretely, either:
- Add an
AgentViewkeybinding context withvoice:pushToTalkavailable, or - Expose the existing
voice:pushToTalkaction globally with a context filter so users can opt in via~/.claude/keybindings.json.
Why it matters
This makes Agent View usable hands-free for triaging multiple parallel sessions — read the Peek Panel, hold a key, speak a reply, move to the next row. Without it, voice is effectively unavailable in the parallel-orchestration workflow that Agent View is designed for.
Environment
- Claude Code (Agent View / Research Preview, May 2026)
- macOS (Darwin 25.3.0)
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗