Claude Code 单次 Coding 任务信号回路

Claude Code 单次 Coding 任务信号回路 由 Archify 生成的工作流图。 01 / 用户可见界面 02 / 本地 harness 循环 03 / Anthropic 远端模型 EX / 权限与工具执行 05 / 工作区与持久化 接收与装配 远端推理 执行、回流与呈现 上下文 · 模型往返 · 路由 沙箱 用户 · 一句人话 · 用户可见界面 › 接收与装配 用户 一句人话 终端 / 聊天窗 · 一个输入框 · 用户可见界面 › 接收与装配 终端 / 聊天窗 一个输入框 流式结果与工具卡片 · 回复 · Diff · 权限提示 · 用户可见界面 › 执行、回流与呈现 流式结果与工具卡片 回复 · Diff · 权限提示 claude 进程 · turn · 插话队列 · 钩子 · 本地 harness 循环 › 接收与装配 claude 进程 turn · 插话队列 · 钩子 上下文装配 · 历史 · CLAUDE.md · 记忆 · 本地 harness 循环 › 上下文 · 模型往返 · 路由 › 接收与装配 · 每轮重发 · 满了压缩 上下文装配 历史 · CLAUDE.md · 记忆 每轮重发 · 满了压缩 Messages 客户端 · Messages API · HTTPS 流式 · 本地 harness 循环 › 上下文 · 模型往返 · 路由 › 远端推理 Messages 客户端 Messages API · HTTPS 流式 tool_use 路由 · 并行 · 延迟工具 · 本地 harness 循环 › 上下文 · 模型往返 · 路由 › 执行、回流与呈现 tool_use 路由 并行 · 延迟工具 Claude 远端模型 · Anthropic API · Anthropic 远端模型 › 远端推理 Claude 远端模型 Anthropic API 权限门 · 模式 · 规则 · 钩子 · 权限与工具执行 › 沙箱 › 执行、回流与呈现 · 越权才问 · 拒绝也回流 权限门 模式 · 规则 · 钩子 越权才问 · 拒绝也回流 工具运行时 · Read · Edit · Bash · MCP · 权限与工具执行 › 沙箱 › 执行、回流与呈现 · 沙箱 工具运行时 Read · Edit · Bash · MCP 沙箱 会话记录 · 每轮追加 · jsonl 树 · 记忆 · 工作区与持久化 › 接收与装配 会话记录 每轮追加 · jsonl 树 · 记忆 cwd · 文件 · Git · 目录即工作区 · git 命令 · 工作区与持久化 › 执行、回流与呈现 cwd · 文件 · Git 目录即工作区 · git 命令 流式 text / tool_use 发请求 工具结果进入下一轮 输出 · Diff 创建轮次 越权才提示用户 允许 · 多数静默 每次调用都过门 输入指令 图例 用户界面 Agent 逻辑 策略 工具操作 上下文 / 追踪 云服务 外部系统

真实样本:本会话一次任务

  • • 用户打字 34 条,工具调用 629 次,工具结果回流 634 条
  • • 每句人话后面中位 3 次工具调用,最多 53 次;用户的话不到 5%

和 Codex 图的三处差别

  • • 没有工作区对象:目录就是工作区,搬走也不会坏
  • • 没有 Thread / Turn / Item:对话记录加压缩摘要就是全部状态
  • • 审批门可编程:权限模式、逐命令规则、执行前钩子三层,越权才问

回流规则

  • • 被拒绝或报错的工具结果照样回到模型,模型自己改道,不找用户
  • • 用户中途插话进队列,随下一个工具结果一并送入,循环不停机