Skip to content

Feature request: block navigation (CMD-UP/arrow keys) should work in agent mode #9959

@ryanentwarp

Description

@ryanentwarp

Summary

Extend the block navigation system (CMD-UP/DOWN, arrow keys between blocks) to work in agent mode, not just terminal mode. Agent responses, user prompts, and commands run by the agent should all be navigable as blocks.

Problem

In terminal mode, CMD-UP selects the most recent block, and arrow keys move between blocks. This is one of Warp's best navigation features. In agent mode, this navigation does not exist. Long agent conversations with multiple responses, commands, and prompts become difficult to navigate, especially when the agent has run several commands and produced lengthy output. The only option is manual scrolling.

Desired workflow

  1. In an agent mode conversation, press CMD-UP to select the most recent "block" (the last agent response, the last command the agent ran, or the last user prompt).
  2. Use UP/DOWN arrow keys to jump between navigable elements: agent responses, agent-executed commands (and their output), and user prompts.
  3. Use SHIFT-CMD-UP/DOWN to scroll within a long agent response block.
  4. Ideally, what counts as a "block" in agent mode is configurable. Possible navigable units:
    • Agent responses (jump to the top of each response)
    • Commands run by the agent (jump to each command and its output)
    • User prompts (jump to each prompt the user sent)
    • All of the above (default)

Artifacts

None attached.

Warp version

Unknown

Operating system

macOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:agentAgent workflows, conversations, prompts, cloud mode, and AI-specific UI.area:settings-keybindingsSettings UI, preferences, keybindings, and keyboard-shortcut management.area:shell-terminalTerminal input/output, shell integration, prompt behavior, and block rendering.enhancementNew feature or request.in-app-feedbackFeedback items sourced from in-app feedback flows.os:macmacOS-specific behavior, regressions, or requests.repro:highThe report includes enough evidence that the issue appears highly reproducible.triagedIssue has received an initial automated triage pass.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions