
顶层拆分:将总目标拆为串行依赖阶段(如环境初始化→数据库层→接口层→前端→单元测试→上线校验);
细粒度任务切片:每个阶段拆独立/task条目,附带验收标准、依赖关系、所需工具;
所有长任务最小执行单元,无限循环直到无工具调用、任务完成,是 Claude Code 基础执行内核,异步生成器AsyncGenerator流式输出状态,不会阻塞会话。
完整一轮循环 7 步标准流程
上下文组装预处理 → 大模型推理决策 → 工具调用分发 → 权限安全校验 → 多工具并行执行 → 工具结果回写会话 → 判定终止/下一轮循环
上下文压缩
保留:总任务目标、项目核心架构、关键代码变更、验收标准;
/state读取完整进度,从最近 Compact 断点续跑,无需从头扫描项目;queryLoop 是 Claude Code 所有代码自主执行的最小内核、同步 / 异步状态机循环引擎,无论是简单单文件修改,还是超大工程任务里的子智能体,底层全部复用这套循环逻辑;Dynamic Workflow 的 Subagent、普通对话代码模式、终端 Claude Code 插件共享同一套 queryLoop 实现。
工程层面是异步生成器 AsyncGenerator,流式吐出执行状态(思考日志、工具执行进度、压缩提示、报错),不会阻塞上层会话服务;全局持有唯一 SessionState 状态对象,所有轮次共享这份可变上下文。
循环启动前必须初始化全套依赖,缺一不可:
tool_result 消息追加到全局 messages 列表,永久留存;/rewind 回退到任意快照,从历史节点重新跑循环,适配跨天超长任务中断恢复。taskPlan 数据结构示例:
{
"stages": [
{
"stageId": "scan_project",
"title": "扫描项目目录",
"completed": true,
"acceptance": ["读取根目录文件树,梳理依赖"],
"subTasks": []
},
{
"stageId": "refactor_service",
"title": "重构用户服务代码",
"completed": false,
"acceptance": ["修改User.java", "修复单元测试", "Lint无报错"],
"subTasks": ["修改实体类", "重构接口", "执行测试"]
}
]
} 《耻辱:顿沃城审判》是《银翼杀手9732》与《Start Heart Thief | 出发吧!偷心盗贼 | 出撃 ルビー | 出擊 偷心盜賊》之间的折中之作
玩家对《007 First Light》中詹姆斯·邦德被女性角色指挥感到不满,尽管这在系列中早已是常态
2026年poki秒玩游戏入口-poki游戏入口打开即玩
《Mina The Hollower》评测
原神面包会有的隐藏成就攻略 解锁原石食谱宝箱全流程
《和平精英》老六套装怎么获得-绿色军大衣获取方法