---
title: Agent Mode
description: "以完全透明的方式执行智能体任务，每一步操作都清晰可见"
---

Agent Mode 是 Verdent 的默认执行模式，智能体会按照你的指令直接采取行动。与结构化的规划会话不同，Agent Mode 在保持完全透明的同时优先快速执行。

## 你将学到什么

- 何时适合选择 Agent Mode
- 执行工作流如何运作
- 如何管理权限与可见性

---

## 何时适合使用 Agent Mode

当你对需要完成的事情有清晰认知时，Agent Mode 表现最佳：

| 场景 | 情形 | Verdent 如何帮助 |
|----------|-----------|-------------------|
| **明确的需求** | 你确切知道想要实现什么。任务定义清晰，有具体的预期结果。 | 智能体直接进行实现。没有规划开销，直接出结果。 |
| **快速迭代** | 你处于快速反馈循环中，根据结果进行增量修改。 | 快速的执行周期让你立即看到变化并调整方向。 |
| **简单直接的任务** | 范围明确的缺陷修复、小型功能、代码清理或重构。 | 智能体高效完成工作，无需不必要的反复沟通。 |

---

## Agent Mode 工作流

<Steps>
  <Step title="提交你的请求">
    描述你想要完成的内容。清晰、具体的指令在 Agent Mode 中效果最佳。
  </Step>
  <Step title="智能体采取行动">
    Verdent 立即开始实现。文件编辑、工具使用和进度都会实时呈现。
  </Step>
  <Step title="权限提示">
    某些操作需要批准。审查并批准后即可继续。
  </Step>
  <Step title="查看结果">
    工作完成，你可以完全了解发生了哪些变更以及变更原因。
  </Step>
</Steps>

---

## 核心特性

| 特性 | 说明 |
|----------------|-------------|
| **默认模式** | 除非切换到 Plan Mode，否则新任务都从 Agent Mode 开始 |
| **直接行动** | 智能体直接进行实现，而非进行大量规划 |
| **完全可见** | 文件编辑、工具使用和进度都会实时展示 |
| **内联澄清** | 问题会自然地出现在对话中，而非以结构化问卷的形式呈现 |

---

## Agent Mode 与 Plan Mode 对比

根据任务的清晰度和复杂度进行选择：

<Tabs>
  <Tab title="何时使用 Agent Mode">
    Agent Mode 最适合：

    - 清晰、定义明确的需求
    - 简单直接的实现任务
    - 快速迭代和反馈循环
    - 你对方案有把握的任务
    - 缺陷修复和小型功能
  </Tab>
  <Tab title="何时使用 Plan Mode">
    在以下情况切换到 Plan Mode：

    - 复杂的多步骤功能
    - 不完整或仍在演进的想法
    - 架构决策
    - 实现前需要探索的任务
    - 当你希望进行结构化的需求澄清时
  </Tab>
</Tabs>

---

## Agent Mode 中的权限

Agent Mode 直接执行任务，但某些操作仍需明确批准：

- 超出预期范围的文件修改
- 破坏性操作
- 某些工具的执行
- 具有重大副作用的操作

<Note>
权限提示在保持常规操作执行速度的同时，防止意外变更。
</Note>

---

## 常见问题

<AccordionGroup>
<Accordion title="Agent Mode 是默认模式吗？">
是的。新任务都从 Agent Mode 开始。当你需要结构化规划时再切换到 Plan Mode。
</Accordion>

<Accordion title="在 Agent Mode 中智能体会提问吗？">
会，在需要时会提问。问题会内联出现在对话中，而非以结构化问卷的形式呈现。如果任务足够清晰，智能体也可能不提问就直接进行。
</Accordion>

<Accordion title="如何切换到 Plan Mode？">
按 `Shift+Tab`（macOS：`Cmd+.`；Windows：`Ctrl+.`）切换模式。模式切换在特定节点可用，而非在执行过程中。
</Accordion>

<Accordion title="Agent Mode 会跳过所有确认吗？">
不会。某些操作仍需批准。Agent Mode 在减少常规操作阻力的同时，对重大变更保持安全保障。
</Accordion>

<Accordion title="我应该在什么时候改用 Plan Mode？">
在处理复杂功能、架构决策，或希望在开始实现前探索和完善需求时，使用 Plan Mode。
</Accordion>
</AccordionGroup>
