# 概览 (/zh-CN/docs/verdent-for-vscode/core-features/overview)

> Verdent AI 驱动的开发能力概览



Verdent for VS Code 将先进的 AI 能力与专业开发工作流相结合。本指南介绍支撑 AI 辅助编码的核心功能，涵盖从需求工程到自动化质量保障的全过程。

### 你将学到什么 [#你将学到什么]

* 核心工作流能力（Professional Plan、Code Diff、Verify）
* 上下文感知与专业子智能体
* 协作模式与可扩展性

***

Verdent 的工作流围绕三个核心阶段构建：

* **Plan（计划）** - 使用 Plan Mode 厘清需求
* **Code（编码）** - 通过 Code Diff 审查与优化，实现可靠交付
* **Verify（验证）** - 使用 Verify 工具自动化测试，尽早发现问题

这些功能协同工作，确保你在整个开发过程中保持精确与可控。

***

## 核心工作流功能 [#核心工作流功能]

<CardGroup cols="2">
  <Card title="Plan-Code-Verify 工作流" icon="crosshairs" href="verdent-for-vscode/core-features/plan-code-verify-loop">
    通过验证子智能体和浏览器工具，对需求、实现和验证实现精确控制
  </Card>

  <Card title="Professional Plan" icon="diagram-project" href="/docs/verdent-for-vscode/core-features/professional-plan">
    通过智能需求厘清，将想法转化为可投入生产的实现计划
  </Card>

  <Card title="Code Diff" icon="code-compare" href="/docs/verdent-for-vscode/core-features/code-diff">
    企业级代码审查，提供自然语言摘要和资深工程师水平的分析
  </Card>

  <Card title="澄清循环" icon="message-dots" href="/docs/verdent-for-vscode/core-features/clarification-loop">
    通过对需求的持续讨论和优化，实现更智能的规划
  </Card>

  <Card title="计划规则" icon="list-check" href="/docs/verdent-for-vscode/core-features/plan-rules">
    根据你的角色和专业背景，自定义澄清和计划的呈现方式
  </Card>
</CardGroup>

***

## 更多能力 [#更多能力]

### 上下文感知：深度理解代码库 [#上下文感知深度理解代码库]

Verdent 的上下文管理系统支持全面理解项目：

#### 超大上下文窗口 [#超大上下文窗口]

* **100 万 Token 容量** - 可摄入整个中型代码库（约 750,000 词或 3,000 多个文件）
* **智能上下文加载** - 根据任务上下文自动优先加载相关文件
* **子智能体上下文优化** - 将专业任务委派给专注的子智能体

#### 自适应学习 [#自适应学习]

* **约定检测** - 学习项目特定的模式（命名、文件组织、错误处理）
* **风格模仿** - 生成与现有风格匹配的代码（缩进、花括号位置、注释）
* **库感知** - 识别正在使用的框架，优先选用它们而非引入新依赖

#### 跨文件一致性 [#跨文件一致性]

* **依赖追踪** - 理解 import、export 和模块关系
* **影响预测** - 识别拟议改动会影响的组件
* **一致性保障** - 确保修改与现有架构保持一致

***

### 专业子智能体：分工协作 [#专业子智能体分工协作]

Verdent 编排针对特定开发任务优化的专业 AI 智能体：

<Tabs>
  <Tab title="Explorer Agent">
    **用途：** 快速、基于证据的代码库导航与分析

    **能力：**

    * **模式匹配** - 使用 glob 模式定位文件（例如所有 TypeScript 文件、后端 API 文件）
    * **语义搜索** - 按功能查找代码（例如"认证中间件在哪里实现？"）
    * **多位置综合** - 聚合来自多个文件的信息

    **彻底程度级别：**

    * **快速：** 基本模式匹配，快速给出答案
    * **中等：** 更广泛的搜索，并进行上下文确认
    * **非常彻底：** 详尽扫描，进行变体检查和交叉引用

    **使用场景：** "查找所有数据库查询函数"、"定位配置加载逻辑"、"应用如何处理错误？"
  </Tab>

  <Tab title="Verifier Agent">
    **用途：** 快速代码质量检查与验证

    **能力：**

    * **Lint 检查** - ESLint、Pylint、Rubocop 等
    * **类型验证** - TypeScript、mypy、Flow 类型检查
    * **快速测试执行** - 针对性单元测试，预算在 30 秒以内
    * **聚焦 Diff 的验证** - 主要验证改动的代码以提升效率

    **快速失败理念：** 在出现第一个真实问题时返回结构化错误报告，避免浪费时间

    **使用场景：** 提交前检查、修复后验证、快速健全性测试
  </Tab>

  <Tab title="Code Reviewer Agent">
    **用途：** 全面的代码质量、安全性和可维护性审计

    **能力：**

    * **安全分析** - 漏洞扫描、凭证泄露检测、注入风险评估
    * **架构审查** - 设计模式验证、SOLID 原则遵循、反模式检测
    * **性能分析** - 算法复杂度、资源泄漏、优化机会
    * **文档审查（针对改动文件）** - 标记不清晰的注释或明显的文档不一致

    **审查深度：** 比 Verifier 更彻底，适用于合并前的 PR 审查

    **使用场景：** 功能完成审查、安全审计、重构验证
  </Tab>
</Tabs>

***

### 灵活的协作模式 [#灵活的协作模式]

选择适合你工作流的自主程度：

* **Auto Run 模式** - 自主执行任务，同时就潜在风险操作通知你
* **Manual Accept 模式** - 每次改动执行前都需要你批准
* **Skip Permissions 模式** - 完全自主执行，包括有风险的操作（仅限高级用户）

详细的模式说明请参阅[执行模式与权限](/docs/verdent-for-vscode/execution-modes/overview)。

***

### MCP（Model Context Protocol）集成 [#mcpmodel-context-protocol集成]

实现与外部工具和服务的互操作：

* 通过现有工具链和自定义插件扩展功能
* 与子智能体无缝协作，支持分布式任务执行
* 支持与外部 API、数据库和开发工具集成

MCP 的设置与配置请参阅[集成与扩展](/docs/verdent-for-vscode/advanced-features/integrations)。

***

### 更多功能 [#更多功能]

<Tabs>
  <Tab title="Auto Model Selection">
    **智能模型优化：**

    Verdent 会根据复杂度、性能要求和成本考量，自动为每个任务选择最合适的 AI 模型。

    **特性：**

    * **任务分析** - 评估任务复杂度以确定最优模型
    * **性能平衡** - 权衡速度、准确性和成本之间的取舍
    * **上下文感知选择** - 根据项目规模和需求调整模型选择
    * **成本优化** - 简单任务使用轻量模型，复杂操作保留强大模型

    **优势：** 在最大化效率的同时尽量降低积分消耗，确保你在不超支的情况下获得最佳结果。
  </Tab>

  <Tab title="Context Referencing">
    **精确的上下文控制：**

    使用 `@` 提及，在聊天中直接附加特定文件、文件夹或代码片段，为 AI 辅助提供针对性的上下文。

    **工作原理：**

    * 在聊天中输入 `@` 即可查看可用的文件和文件夹列表
    * 选择要纳入对话上下文的特定文件
    * 引用整个目录以提供更广泛的上下文
    * 提及特定代码片段或文档页面

    **使用场景：**

    * 调试时让 AI 聚焦于特定模块
    * 讨论配置时纳入配置文件
    * 实现功能时引用相关组件
    * 提供文档上下文以获得准确的指导
  </Tab>

  <Tab title="Visual Support">
    **多模态输入：**

    直接在聊天中上传或粘贴图片，以传达视觉需求、UI 设计或调试场景。

    **支持的使用场景：**

    * **UI/UX 设计** - 上传原型图、线框图或设计截图，实现像素级精准实现
    * **缺陷报告** - 分享错误截图或视觉故障，加快诊断
    * **前端开发** - 提供设计参考，实现准确的样式和布局
    * **文档** - 包含示意图、流程图或架构可视化

    **技术规格：**

    * **支持格式：** PNG、JPG、JPEG、GIF、BMP、WebP
    * **最大分辨率：** 2000×2000 像素
    * **文件大小限制：** 5MB（超出时自动压缩；压缩后仍 >5MB 则报错）

    **优势：** 消除视觉需求中的歧义，加速前端开发工作流。
  </Tab>

  <Tab title="Project History">
    **会话管理：**

    访问和管理你的对话历史，回顾过往的交互、决策和实现细节。

    **特性：**

    * **会话日志** - 所有对话和 AI 回复的完整记录
    * **仓库存储** - 日志与项目一同保存，便于访问和版本控制
    * **会话清除** - 重新开始或切换上下文时清除历史
    * **决策轨迹** - 回顾过往实现选择背后的推理

    **优势：** 在多次会话间保持连续性，审计 AI 建议，并随时间追踪项目演进。
  </Tab>

  <Tab title="User Center">
    **账户管理：**

    管理 Verdent 账户、积分和插件设置的集中中心。

    **可用控制项：**

    * **积分追踪** - 监控每日积分使用量和剩余余额
    * **账户信息** - 查看当前套餐和个人资料详情
    * **退出登录管理** - 安全退出插件或切换账户
    * **使用监控** - 追踪积分消耗模式

    **访问方式：** 通过 VS Code 中的 Verdent 侧边栏访问。
  </Tab>

  <Tab title="Feedback">
    **产品改进：**

    直接从 VS Code 提交反馈、缺陷报告和功能请求，帮助改进 Verdent。

    **反馈选项：**

    * **文本备注** - 在简单的文本框中描述问题、建议或体验
    * **直接提交** - 无需离开开发环境即可发送反馈
    * **邮件回复** - 通过电子邮件接收后续沟通

    **该报告什么：**

    * 缺陷或意外行为
    * 功能请求或工作流改进
    * 文档缺失或说明不清晰
    * 性能问题或错误

    **影响：** 你的反馈将直接影响 Verdent 的开发路线图，并帮助为所有用户打造更好的体验。
  </Tab>
</Tabs>

***

## 另请参阅 [#另请参阅]

<CardGroup cols="3">
  <Card title="快速开始" icon="rocket" href="/docs/verdent-for-vscode/getting-started/quick-start">
    几分钟内开始使用 Verdent
  </Card>

  <Card title="子智能体管理" icon="users" href="/docs/verdent-for-vscode/agents-rules/subagent-management">
    配置专业子智能体
  </Card>
</CardGroup>
