用途:为复杂多步骤任务提供基于文件的规划方法,把重要信息写入磁盘而非仅依赖易失的上下文窗口。核心思路是“上下文窗口=内存(易失、有限),文件系统=磁盘(持久、无限)”。
主要能力:三个文件分工明确。task_plan.md 记录阶段、进度与决策,每阶段后更新;findings.md 存放研究与发现,任何发现后立即更新;progress.md 记录会话日志与测试结果,贯穿整个会话。
使用方式:开始任何复杂任务前,先创建 task_plan.md、findings.md、progress.md(可参考 templates/ 下的模板)。做重大决策前重读计划文件,把目标拉回注意力窗口;每完成一个阶段就更新状态(in_progress → complete)、记录错误和创建/修改的文件。遵循“2 动作规则”:每进行 2 次查看/浏览/搜索操作后,立即把关键发现写入文本文件,防止多模态信息丢失。错误处理采用三振协议:第一次诊断并修复,第二次换方法,第三次重新思考假设,三次失败后升级给用户。
适用场景:3 步以上的多步骤任务、研究任务、构建或创建项目、跨多次工具调用的任务,以及任何需要组织的任务。简单问题、单文件编辑和快速查询可跳过。
限制:资料未提供具体安装命令、依赖或平台要求;脚本 scripts/init-session.sh 与 scripts/check-complete.sh 的用法细节暂未提供。