claude-code/docs/tools/task-management.mdx
2026-04-01 09:16:41 +08:00

51 lines
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "任务管理"
description: "让 AI 的工作有条理、可追踪"
---
{/* 本章目标:介绍任务系统如何帮助 AI 和用户保持同步 */}
## 为什么需要任务管理
当你给 AI 一个复杂需求(比如"重构整个认证模块"),它可能需要执行几十个步骤。没有任务管理,用户只能被动等待,不知道 AI 做到哪了、还要做什么。
## 任务系统的运作方式
AI 可以自主创建和管理任务列表:
<Steps>
<Step title="分解任务">
AI 把大需求拆解为多个小任务,创建到任务列表
</Step>
<Step title="标记进度">
开始某个任务时标记为"进行中",完成后标记为"已完成"
</Step>
<Step title="依赖管理">
任务之间可以设定依赖关系——"任务 B 必须等任务 A 完成后才能开始"
</Step>
<Step title="用户可见">
用户随时可以查看任务列表,了解整体进度
</Step>
</Steps>
## 任务与 Plan Mode 的配合
面对复杂任务AI 可以先进入**计划模式**
1. AI 进入计划模式 → 只允许使用搜索和阅读类工具(不能修改文件)
2. AI 探索代码库、理解现有架构
3. AI 制定实施计划,创建任务列表
4. 用户审批计划
5. AI 退出计划模式,按计划逐项执行
这种"先规划、后执行"的方式避免了 AI 盲目行动造成的返工。
## 状态展示
终端 UI 中,任务列表会实时更新:
- 待办任务灰色显示
- 进行中的任务有旋转动画
- 已完成的任务打勾标记
- 被阻塞的任务标注依赖项