跳到主要内容

计划模式

功能概述:计划模式是iFlow CLI中的一个工作模式,用户在CLI中按下 Shift+Tab 即可切换工作模式,在计划模式下会先生成详细的计划再按照计划执行

学习时间:10分钟

前置要求:已安装iFlow CLI,完成身份验证,了解各种工作模式的特点

什么是计划模式

当开发一个比较大的项目或者实现一个复杂的任务时,一般需要先拟定一个计划,再让 CLI 按照计划执行,这样不仅执行更加清晰有效,而且更容易理解和追踪长周期任务

使用

在计划模式下,输入你的需求。CLI 会分析现有代码库,创建工作流程,并生成可以在构建前编辑的可审阅计划。在 CLI 中按Shift+Tab切换到该模式即可使用

工作原理

  1. 根据需求 todo_write 更新待办事项列表
  2. 按照待办事项列表完成实现计划
  3. 用户对计划进行审核
  4. 用户让 iFlow 执行计划

使用现有计划

当出现选项后可以选择

  1. "是,使用 yolo 模式执行计划"
  2. "是,手动批准执行计划" 来直接执行计划,或者选择
  3. "否,继续规划" 来再次生成一个计划

利用 Markdown 文档修改计划

当您想要修改计划模式下产生计划的具体内容时,可以选择 "用 Markdown 文件修改计划" 选项

修改计划流程

  1. 在计划模式下做计划
  2. 生成计划后选择选项 4 "用 Markdown 文件修改计划"
  3. iFlow 会在 .iflow/ 目录中创建 plan.md 文档把计划写入,并在系统中打开
  4. plan.md 文档中修改计划并保存
  5. 按照需求选择执行方式,提供以下三种处理
    • YOLO 模式下执行计划(无需进一步确认)
    • 在默认模式下执行计划(确认每一步)
    • 继续规划(要求更多详情)
  6. 选择相应的处理方式后,iFlow 会读取修改后的计划并自动删除 .iflow/ 目录下的 plan.md 文件
  7. 按照选择的方式执行处理