claude-code - 💡(How to fix) Fix Agent View: allow voice:pushToTalk (or dictation) from a selected session row

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Allow voice:pushToTalk (or an equivalent dictation action) to be triggered from within Agent View, not only from the Chat context.

Root Cause

Allow voice:pushToTalk (or an equivalent dictation action) to be triggered from within Agent View, not only from the Chat context.

Fix Action

Fix / Workaround

Per the current docs:

  • voice:pushToTalk is 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.
RAW_BUFFERClick to expand / collapse

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 Spacevoice: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:pushToTalk is 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:

  1. Start voice dictation,
  2. 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 AgentView keybinding context with voice:pushToTalk available, or
  • Expose the existing voice:pushToTalk action 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)

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Agent View: allow voice:pushToTalk (or dictation) from a selected session row