Skip to content

Fork an agent conversation from selected text into a side pane #14610

Description

@vikvang

Pre-submit Checks

Describe the solution you'd like?

Extend conversation forking so I can highlight text in an agent response, right-click, and choose Fork conversation with selection (or similar).

The action should:

  • Open the fork in a new pane by default, consistent with Warp's existing conversation-fork behavior.
  • Preserve the original conversation unchanged.
  • Inherit the parent conversation's context up to the selected response.
  • Attach or quote the highlighted text in the new fork's input/context so I can immediately ask a follow-up about that exact excerpt.
  • Let me edit the prefilled input before sending.
  • Work while an askUserQuestion/clarification prompt is pending, so I can ask a side question about an option or wording without first answering or disrupting the original flow.

This could complement the existing /fork, /fork-from, response-block menu, and fork-footer actions rather than replace them. ChatGPT's desktop app has a similar branching workflow.

Is your feature request related to a problem? Please describe.

Sometimes an agent response contains a detail I want to investigate, but asking about it in the current conversation bloats or derails the context for the main task. The same issue occurs during a structured question flow: I may need clarification about the question itself before I can confidently answer it.

Today I can fork the broader conversation, but there is no direct, selection-scoped action that carries the exact excerpt into a side thread. Copying the text, manually creating a fork, and pasting it is unnecessary friction and makes the relationship between the side question and source output less clear.

Additional context

Related prior issue: #7887 introduced the broader conversation-forking request. This issue is specifically about initiating a fork from highlighted response text and seeding the new thread with that selection.

Suggested interaction:

  1. Highlight text in an agent response.
  2. Right-click and select Fork conversation with selection.
  3. Warp opens a side pane containing a fork of the conversation.
  4. The selected excerpt is attached to or prefilled in the input.
  5. Ask follow-up questions in the fork while the parent conversation remains exactly where it was.

Operating system (OS)

Cross-platform

How important is this feature to you?

4

Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1

Ignore

Metadata

Metadata

Assignees

Labels

area:agentAgent workflows, conversations, prompts, cloud mode, and AI-specific UI.area:window-tabs-panesWindow, tab, pane, and workspace layout management.auto-implementenhancementNew feature or request.needs-mocksready-to-implementThe issue is ready for implementation work.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