Agent工坊

【Agent工坊】Claude Code 7月更新:/fork 后台分身 + MCP 自动后台,一人当十人用

Claude Code 7月更新带来了三个「后台工作流」级别的能力——/fork 分身会话、/resume 恢复历史、MCP 长任务自动转入后台。这三招组合起来,一个人能同时推进 5-8 个开发任务,不卡主会话、不丢上下文。

背景:AI 编程的最大痛点不是写不对,是「等」

如果你日常用 Claude Code 写代码,一定经历过这些场景:

  • 跑一个大型 MCP 工具调用(比如数据库迁移、全量测试),卡在终端 5 分钟什么也干不了
  • 写了一半的需求被临时打断去修 bug,回来上下文全丢了
  • 一个任务卡壳,想开个新会话先干别的,又怕丢了当前会话的进度

这些问题在 7 月更新里被系统性地解决了。Anthropic 在 Claude Code 最新版本中引入了三个关键机制:后台分身(/fork)会话恢复器(/resume)MCP 自动后台。下面逐一拆解。


一、/fork —— 随时分出一个「分身」去后台干活

它解决了什么

旧版 Claude Code 的 /fork 是在当前会话内启动一个子 Agent(subagent),所有操作都在同一个终端窗口里跑。你只能等着子 Agent 干完,或者切走干别的事。

新版 /fork 的行为完全不同:它会复制当前会话的全部上下文,创建一个独立的后台会话(在 claude agents 里有自己的一行),然后你继续在主会话里工作,后台会话自己跑。

怎么用

# 在主会话里,任何时候都可以分出一个分身
/fork 帮我把这个 PR 的所有单元测试跑一遍,修好失败的 case

执行后:
1. 后台立即启动一个新会话,拥有当前会话的全部上下文
2. 你回到主会话继续写代码,不会被阻塞
3. 后台会话跑完后,claude agents 里会显示状态
4. 随时可以 claude agents attach 进去看结果

实战场景

场景 旧版做法 新版 /fork
PR 审查 + 继续开发 提交审查后干等,或切终端 /fork 去审查,主会话继续写
重构一个模块 整个终端被占用 10 分钟 /fork 去重构,主会话继续修 bug
写文档 + 写代码 两个终端切换 /fork 去写文档,主会话写代码

注意事项

  • 旧版的「会话内子 Agent」现在改名叫 /subtask,如果你之前用 /fork 启动的是同步子任务,现在改为 /subtask
  • /fork 如果没有会话标题,会用你的 prompt 作为后台会话名称,方便在 claude agents 里识别

二、MCP 自动后台 —— 长任务不再卡终端

核心机制

任何 MCP 工具调用超过 2 分钟,自动转入后台运行。你的主会话立即可用,不再被长时间的工具调用阻塞。

配置方式

# 调整自动后台的触发时间(毫秒),默认 120000(2分钟)
export CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS=60000   # 1 分钟就转后台

# 完全禁用自动后台
export CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS=0

写入 ~/.bashrc~/.zshrc 持久化:

echo 'export CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS=60000' >> ~/.bashrc

这个功能为什么重要

MCP 生态现在有 1000+ 工具服务器,很多涉及重量级操作:
- 数据库迁移:几十万行数据的 schema 变更
- 全量测试:跑几千个测试用例
- 批量文件操作:重构整个项目
- 外部 API 调用:处理大量数据的 pipeline

以前这些操作一个就要等 5-10 分钟,现在全部自动转入后台,你可以在同一终端里切到下一个任务。


三、/resume —— 把「丢掉的会话」找回来

新能力

在 Agent 视图(claude agents)里输入 /resume,现在会弹出一个历史会话选择器——包括已从列表中删除的会话——选择一个后,以后台会话方式恢复。

实战用法

# 进入 agent 视图
claude agents

# 输入
/resume

# 从弹出的列表中选择历史会话
# 该会话以后台模式恢复运行

这解决了什么

  • 昨天没做完的任务今天继续:不用重新描述上下文
  • 不小心 exit 了的会话:即使从列表删了也能找回
  • 从手机恢复桌面会话:配合 Remote Control,在任何地方恢复

四、安全护栏:防止后台 Agent 跑飞

新版本同时增加了两个硬限制,防止后台 Agent 无限循环:

# WebSearch 调用上限(默认 200 次/会话)
export CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION=100

# 子 Agent 启动上限(默认 200 次/会话)
export CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION=50

# /clear 重置子 Agent 计数

加上 claude auto-mode reset 一键恢复默认配置:

claude auto-mode reset    # 恢复默认 auto-mode 配置
claude auto-mode reset --yes  # 跳过确认提示

五、组合技:一人公司的 AI 编程流水线

/fork、MCP 自动后台、/resume 串起来,一个 AI 创业者可以同时推进多个任务:

Session A(主会话)         Session B(/fork 后台)     Session C(/resume 恢复)
─────────────────────────────────────────────────────────────
写新功能核心逻辑      →    跑全量回归测试           修复昨天的 CI 失败
                              (MCP 自动后台)
↓                            ↓                        ↓
审查 B 的测试结果     ←    测试完成,通知             CI 通过,提交 PR
↓
/fork 去写单元测试    →    写测试用例                审查 C 的 PR
↓
/fork 去更新文档      →    生成 API 文档

核心效率提升
- 主会话永远不卡:长任务全部后台化
- 上下文不丢:/fork 完整复制上下文,/resume 可以恢复任何历史会话
- 安全可控:硬限制防止后台 Agent 消耗失控


行动建议:今天就能用的 3 步配置

Step 1:更新 Claude Code 到最新版

# 检查当前版本
claude --version

# 如果版本低于 2.1.212,执行升级
npm update -g @anthropic-ai/claude-code
# 或
brew upgrade claude-code

Step 2:配置 MCP 自动后台时间

# 设为 1 分钟(推荐,大多数工具调用 1 分钟能判断是否需后台处理)
export CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS=60000

Step 3:设置安全上限

# 根据你的使用习惯调整
export CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION=100
export CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION=50

Step 4:立即试用

打开 Claude Code,输入:

/fork 帮我把当前项目的 README 翻译成中文,加一个快速开始章节

然后继续在主会话里写代码。几分钟后 claude agents 查看后台会话状态。


总结

Claude Code 7 月更新的核心主题是「从不阻塞」。/fork 让你随时分身、MCP 自动后台让你不用等长任务、/resume 让你随时恢复任何历史会话。这三招组合起来,一个 AI 创业者可以用一个终端同时推进 5-8 个开发任务——真正的「一人当十人用」。

关键数字
- MCP 默认 2 分钟转入后台,可配置为 1 分钟
- WebSearch 硬上限 200 次/会话,可调低
- 子 Agent 硬上限 200 次/会话,可调低
- /clearr 重置子 Agent 计数,claude auto-mode reset 恢复默认配置

来源:Anthropic Claude Code CHANGELOG(2026年7月),经由 Releasebot 整理


AI创业 #ClaudeCode #AI编程 #Agent工坊 #一人公司 #后台工作流 #MCP