Skip to content

Allow prompt suggestions to be inserted into the input for editing before sending #9842

@captainsafia

Description

@captainsafia

Summary

Feature request: make prompt suggestions reusable as editable draft prompts, so a user can start from a suggestion, revise it, and send the final prompt themselves.

Problem

Prompt suggestions can be useful starting points, but the current experience does not appear to let the user take a suggestion and treat it as an editable draft before sending. This makes suggestions feel all-or-nothing: either accept the suggestion as-is or manually retype or recreate the idea in a new prompt.

Reproduction steps or desired workflow

  1. See a prompt suggestion in Warp.
  2. Choose an affordance to use that suggestion as a draft in the prompt/input editor.
  3. Edit the inserted prompt text.
  4. Send the edited prompt manually when ready.

Artifacts

Image

Warp version

Unknown.

Operating system

macOS.

Possible source references

  • app/src/terminal/view/init.rs: contains TerminalAction::ResolvePromptSuggestion(...), which appears related to accepting prompt suggestions.
  • app/src/terminal/view/inline_banner/prompt_suggestions.rs: defines zero-state prompt suggestion types and likely owns the inline prompt suggestion UI.
  • app/src/ai/blocklist/controller.rs: includes send_zero_state_prompt_suggestion(...), which may be relevant to the current accept/send behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:agentAgent workflows, conversations, prompts, cloud mode, and AI-specific UI.area:suggestionsAI-predictive suggestions, prompt predictions, next-command suggestions, and auto-suggest heuristicsarea:terminal-inputTerminal command-line input, cursor movement, key handling, and input editing.enhancementNew feature or request.in-app-feedbackFeedback items sourced from in-app feedback flows.needs-mocksrepro: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