← 返回 Blog

一个人指挥一支 AI 团队:Claude Code 后台代理自动提交 PR 的工作流揭秘

你是否设想过这样一幕场景:早上来到工位,打开电脑,给 Claude Code 下达一句指令:“重构这个模块,运行测试,随后直接提交 PR。” 接着你去泡咖啡、回复邮件、参加会议。等处理完事务回来,GitHub 上已经多出一条 PR,附带好了代码评审说明。 **这并非科幻桥段,正是 Claude Code 后端智能体正在实现的能力。**

ClaudeClaude Code

关掉电脑的那一刻,任务仍在继续运行

下班前,你给 AI 下达了一项预计耗时 20 分钟的代码重构任务。进度条缓缓推进,你不敢关机、不敢合上笔记本,生怕网络一断就得从头再来。会议即将开始,你只能把电脑塞进包里带进会议室。安静的会场中,笔记本风扇嗡嗡作响,所有人的目光都汇聚到了你身上。

如今,这样的窘境正成为过去。

Claude Code 近期推出了一项看似低调、却足以改变开发模式的更新——子智能体默认在后台运行。下达指令后,你可以合上电脑去开会、去吃饭、去接孩子,任务依旧平稳执行。等你回到工位打开屏幕,结果早已静静等候。

"守在屏幕前等 AI"这件事,本身就不合逻辑

仔细想来,"人类必须守在电脑旁等待 AI 完成任务"这件事,本身就颇为荒谬。

AI 执行工作,并不需要你时刻盯着,不需要你中途给予反馈,也不会因为你暂时离开而停下询问下一步该怎么做。我们之所以必须守着,纯粹是受限于原有的技术架构:会话必须保持活跃、网络不能断开、进程无法暂停。

这就好比点了外卖,你明明可以进屋休息,却只能站在门口等骑手上门,只因担心错过门铃。工具的设计,给用户平添了不必要的焦虑。

Claude Code 的后台子智能体从根源上触及了这一难题。按照官方文档的机制设计,子智能体可以在前台(阻塞)或后台(并发)两种模式下运行:后台模式下,子智能体在你继续工作的同时并发执行,继承父级的权限,并自动拒绝任何未预先批准的操作。这意味着,无论你是关闭 Claude Code 窗口、继续在主会话中处理其他工作,还是另派任务,后台任务都会持续推进,进度不会轻易丢失。

"默认启用"这四个字,耐人寻味

更值得品读的是"默认启用"这四个字。

Anthropic 并没有把这项功能藏在需要手动开启的实验性开关里,没有标注为测试版,也没有堆砌一大堆"可能存在不稳定"的免责声明,而是直接将其设为默认行为。

根据官方说明,在 Max、Team 计划以及通过 API 使用 Claude Code 的场景下,动态工作流默认开启;Pro 计划默认关闭,需通过 /config 手动启用;Enterprise 计划则默认关闭,需管理员通过托管设置启用。这一分层策略意味着,Anthropic 对中高端计划的用户给出了充足的信心——后台运行不再是"可供尝试"的附加功能,而是一项理应具备的基础能力。AI 编程助手不该占用你的屏幕时间,你的时间应当用于制定方案、撰写设计文档、评审代码,而不是盯着进度条祈祷程序不要中途崩溃。把"等待"从开发流程中剔除,让 AI 在你离开时默默工作,归来时直接获取结果——这才是 AI 辅助编程应有的形态。

💡 后台会话与前台交互会话共用同一个订阅额度。并行代理不共享令牌,成本呈线性增长。按 Claude Opus 4.8 定价,一次完整的 24 小时并行运行可能产生 400 至 600 美元的费用。对于常规任务,建议保持关闭以节省成本;从小范围任务开始校准,是更为稳妥的做法。

开发流程正在被重新定义

后台子智能体默认启用,带来的改变远不止"不用守着屏幕"这么简单。

第一,并行执行成为基础配置。​ 过去,你让 AI 执行一项耗时任务,整个会话就会被占用,无法进行其他操作。现在你可以同时发起多项后台任务:安排一个子智能体运行测试,另一个重构模块,第三个生成文档。你继续编写自己的代码,各项工作同步推进。人类大脑很难真正并行处理多件事,但 AI 可以。后台子智能体,让"多任务并行"从开发者的奢侈选择,变成标配能力。

第二,碎片化时间得到充分利用。​ 开会前的十分钟、午休后的空档、等待 CI 审批的间隙——这些以往"没法开展正经工作"的碎片时间,现在可以随手给后台智能体派发任务。等你忙完回来,结果已经就绪,时间利用率提升不止一个档次。

第三,长耗时任务不再带来心理负担。​ 过去看到预估需要运行 30 分钟的任务,你总会下意识犹豫:现在要不要启动?运行之后这半小时我该做什么?万一中途失败怎么办?这种心理内耗成本极高,很多耗时任务因此一再搁置。而后台子智能体彻底消除了这份顾虑。下达指令,关掉窗口,该做什么就做什么,任务完成后自然会推送结果。

一次引人深思的变革

Anthropic 落地这项功能时,搭建的是一套完整的子智能体任务调度与状态持久化机制。据官方文档介绍,开发者可以在任意会话中输入 /bg 将当前任务转入后台,或用 claude --bg "检查所有文档链接" 直接启动后台任务,连前台都不必经过。启动后会返回一个会话 ID,后续可用 claude attachclaude logsclaude stop 等命令管理。这套机制让 Claude Code 从一款"对话工具",转型为一个基于任务的工作平台

你不再只是和 AI 一问一答,而是向 AI 分派工作,之后专注处理自己的事务。人与 AI 之间关系的转变,远比任何功能更新都更为深远。

Claude Code 核心工程师 Thariq 分享了一个小技巧:在包含所有仓库的顶层目录(例如 ~/Projects)启动 claude agents,所有项目的会话会集中在一个视图里管理,它会跟踪哪些会话需要你的输入,让你很容易恢复并从上次中断的地方继续。

当然,后台任务依然存在不少待优化方向:多智能体同时运行时的资源调度、任务优先级管理、结果通知机制等等,都是未来持续打磨的重点。但方向已经十分明确:AI 应当在你不在场时持续工作,而不是只有在你注视之下才能运转。

开完会议回到工位,打开电脑,Claude Code 界面安静呈现几行文字:"重构完成,所有测试通过,以下是变更汇总。"你点了点头,喝一口水,开始评审代码。

这才是理想中的 AI:不打扰,只做事。