跳到正文
FunCoding

搜索

搜索文档、文章、Skill 和 MCP

Edit agent code in Warp

Review, edit, and refine AI-generated code diffs directly in Warp — accept, reject, or modify changes before applying them.

Warp lets you see, edit, and refine AI-generated code diffs directly within the app.
This makes debugging and bug-fix workflows fast, transparent, and interactive.


1. Starting an agent task

When you start an agent task, Warp:

  1. Uses your prompt and context
  2. Builds a task list
  3. Searches across your codebase using tools like:
    • Grep
    • Codebase embeddings
    • Semantic search

Warp shows progress step-by-step, including what it’s searching and which files are being modified.


2. Reviewing diffs

Warp generates diffs for every proposed change.
You can:

  • Accept changes
  • Refine them with a follow-up prompt (Cmd+R)
  • Or directly edit the code in the inline editor view

This editor view works like a lightweight IDE — perfect for quick corrections before applying.


3. Applying or skipping changes

Once you’re happy with a diff:

  • Click Apply Changes to accept it
  • Or Fast-Forward to let Warp automatically continue the rest of the fix sequence

You can control this level of autonomy globally in Settings > Agents > Profiles.


4. Compiling and verifying fixes

After applying changes, you can immediately test your build, like:

cargo run

Warp monitors compilation, verifies results, and runs post-checks automatically.


5. Visual verification

In this example, the bug involved a checkbox not being honored in the UI.

After the agent’s fix:

  • The checkbox logic now works as intended
  • The model picker toggles correctly
  • The UI behaves as expected