跳到主要内容

计划模式

功能概述:计划模式是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. 按照选择的方式执行处理