Agent View: allow voice:pushToTalk (or dictation) from a selected session row

Resolved 💬 1 comment Opened May 18, 2026 by sandrosonntag Closed Jun 17, 2026

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)

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗