恢复与启动流程
如果提供了新任务描述($ARGUMENTS 非空):
- •创建
.agent/目录(如不存在) - •将任务分解为步骤,写入
.agent/plan.md - •初始化
.agent/state.md和.agent/progress.md - •开始执行第一个步骤
如果未提供参数(恢复模式):
- •读取
.agent/state.md获取当前状态 - •读取
.agent/progress.md获取最近进度(最后 30 行) - •读取
.agent/plan.md获取整体计划 - •检查
.agent/handoff/中是否有已完成的并行任务结果 - •从 state.md 中的 "Next Action" 继续执行
执行过程中的自律规则
- •每完成一个步骤:更新 .agent/state.md 的 Next Action
- •每 3-5 轮对话:自问"上下文是否膨胀?",如果是则执行 /checkpoint compact
- •遇到需要大量输出的操作:使用 /delegate 委派到子进程
- •遇到需要探索/搜索的操作:使用 Task(Explore) 子代理,避免探索结果污染主上下文