Plan 系统使用

当你给 AI 一个多步骤任务时,AI 会创建一个 Plan(计划)来组织和追踪工作进度。Plan 采用线性清单模型,由 AI 驱动执行。


什么是 Plan

Plan 是一个有序的步骤清单,AI 用它来:


Plan 的生命周期

创建

AI 通过 plan(action=create) 创建计划:

plan(action=create, steps=[
  "分析项目结构",
  "编写核心逻辑",
  "添加单元测试",
  "更新文档"
])

步骤状态流转

每个步骤有以下状态:

状态含义
pending等待执行
in_progress正在执行
done已完成
skipped已跳过(例如委派失败、用户要求跳过)

状态流转:pending → in_progress → done / skipped

完成

AI 通过 plan(action=complete) 标记计划完成。完成时,所有剩余的 pending 步骤会被自动收口。


Plan 的显示

在对话界面中,Plan 以进度条形式显示:


线性清单模型

wesclaw 的 Plan 系统采用线性清单设计:


步骤补标机制

AI 在执行工作后,可以在后续轮次中补标步骤完成状态:


Run 异常终止时

如果 Run 异常终止(被中断、循环检测、预算耗尽等):


与对话的关系


使用建议

  1. 描述清晰的目标:告诉 AI 你要做什么,它会自动创建合适的 Plan
  2. 不需要手动管理:Plan 由 AI 自主管理,你只需要在需要时给出反馈
  3. 可以要求调整:如果 Plan 不合理,直接告诉 AI 修改
  4. 中途停止是安全的:Plan 会记录真实进度,可以在新会话中继续

相关文档