Token 燃烧器 Claude Code Agent Teams
背景
最近在玩小龙虾编写小说,目前电脑上有4部小说,其中一部已经完结,剩下3部想要摆烂,赶紧写完到终结,后续碰碰运气坚持发
布即可。
由于本身是做技术的,我电脑上也安装了多个AI工具,其中包括 大名鼎鼎的 Claude Code。
于是就利用 Claude Code 提供 Agent Teams 能力,一口气同步续写4部小说吧。
这功能到底能干啥
多个 Claude Code 实例作为一个团队一起工作,具有共享任务、代理间消息传递和集中管理。
Agent teams 让你协调多个 Claude Code 实例一起工作。一个会话充当团队负责人,协调工作、分配任务和综合结果。队友独立工
作,每个都在自己的 context window 中,并直接相互通信。
那么我可以设计一个负责人,然后创建3个队友。每一个队长负责续写一篇小说,当续写完毕后主动通知lead即可。
为什么叫「Token 燃烧器」
用过的人都知道,这功能烧起 token 来毫不手软。因为它是并行的,所以效率高高高。万少这里是使用阿里百炼的 codingplan 套餐,用完了等5个小时重置即可。
创建 Agent Teams
Agent teams 需要 Claude Code v2.1.32 或更高版本
Agent teams 是实验性功能,默认禁用。
通过将
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS添加到你的 settings.json 或环境变量来启用它们。
开启 Agent Teams
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
},
创建 Agent Teams
帮我创建一个agent teams,里面有3个队友,分别负责目录下的
极夜序列、我靠杀前夫刷经验、坐棺匠三部小说的续写任务。直到完毕,完毕的标准需要各自的队友
根据已有的大纲或者剧情进行判断。这三个队友使用的模型必须和当前claude的默认配置一致,也是 Opus
这里有个地方需要特别注意,你如果也是像万少一样使用类似阿里百炼平台这些聚合平台的话,你需要明确给队友指定model,否则它们默认会使用 Claude Sonnet 系列,这样导致队友的模型配置失败。
你指定的model 需要是 Haiku、Sonnet、Opus 等关键字!!!
切换队友
在终端中,可以输入 shift + ⬇️ 来切换队友,然后直接和它通话,也方便关注当前队友的配置是否正确。
Agent Teams 的生命周期是一次会话
需要特别注意的是,你所创建的Agent Teams 会在你退出终端后,整个Teams便会解散,所以需要尽量在一次会话中把任务推进完
毕。要不然怎么说是token燃烧器呢。
关闭队友和清理团队
当你完成任务后,可以直接通过自然语言的方式来关闭队友和清理队伍。
当清理团队后,claude 配置目录下的teams也会清空。