张大妈

Claude Code新功能:组建你的AI开发团队

源自新浪微博:Simon的白日梦

02-15 11:44

Agent Teams是Claude Code的一项实验性高阶功能,它通过让多个独立的AI实例组成虚拟开发团队,解决了单一Agent难以处理的复杂架构设计和多维度代码审查等任务。每个“队友”拥有独立上下文窗口,可并行协作,实现真正的团队级协同,为处理复杂项目提供了全新的解决方案。

Claude Code新功能:组建你的AI开发团队

Claude Code新功能:组建你的AI开发团队智能速览

  • 多智能体并行架构,每个Agent拥有独立上下文和进程。

  • 支持队友间去中心化的点对点直接通信与辩论。

  • 内置共享任务列表与文件锁机制,有效预防任务冲突。

  • 提供可视化分屏监控模式,可实时观察各Agent操作。

  • 可设置“Tech Lead”委派模式,让主Agent专注于协调管理。

  • 具备计划审批机制,高风险修改需人工批准后方可执行。

Claude Code新功能:组建你的AI开发团队精华内容

这项功能的核心在于构建一个去中心化、可并行协作的AI团队,其架构设计与交互模式带来了与传统子代理截然不同的工作流体验。

并行架构与通信

Agent Teams采用了与传统Subagents不同的多智能体并行架构。团队中的每个“队友”都拥有完全独立的上下文窗口(Context Window)和进程,能够同时处理前端、后端或测试等不同任务,互不干扰。

这种独立性虽然会带来更高的Token消耗,但换取了真正的并行处理能力。更重要的是,它突破了传统模式中“只能向主控汇报”的层级限制,实现了队友之间的去中心化点对点通信,让它们可以直接发送消息、共享发现甚至进行辩论,例如一个Agent负责写代码,另一个负责“找茬”。

任务协调与管理

为了确保多Agent协作的有序性,Agent Teams内置了共享任务列表系统。该系统支持任务的自动认领(Self-claiming)和依赖管理,Agent可以根据自身能力和当前状态主动认领任务。

同时,系统利用文件锁机制来防止多个Agent同时修改同一文件,有效避免了开发中常见的竞态条件问题。这种设计确保了在并行工作流中,代码和文件的修改是安全且可控的,降低了协作风险。

Claude Code新功能:组建你的AI开发团队

监控与控制模式

用户可以通过“Split panes”模式(需配合tmux或iTerm2)实现对团队的可视化分屏监控。系统能为每个AI队友分配独立的终端视窗,用户如同在监控墙前,可以实时观察每个Agent的操作细节。

此外,用户可以将主Agent设定为仅负责协调的“管理者”角色,即Delegation Mode。在这种模式下,主Agent只负责拆解任务、分配工作和验收成果,而不直接参与代码编写,精准模拟了真实研发团队的运作模式。

安全与实验性

在安全性方面,Agent Teams提供了计划审批机制。对于涉及核心架构或高风险的修改,用户可以强制Agent在动手前先提交“实施计划”,该计划必须获得Team Lead或用户的明确批准后才能进入执行阶段,从而确保人类始终拥有最终决定权。

需要强调的是,Agent Teams目前仍处于实验阶段且默认关闭。用户需要手动在settings.json文件或环境变量中,将CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS设置为1,才能解锁并体验这项功能。

Agent Teams功能为复杂项目开发提供了强大的AI协作框架,通过模拟真实团队的工作模式,显著提升了处理多维度任务的效率。尽管目前仍处于实验阶段,且在会话恢复、任务协调等方面存在已知限制,但其展现出的潜力预示着AI辅助开发将进入一个全新的团队协作时代。这是否会成为未来软件工程的标准实践?

精选参考来源

用claude code的同学,记得更新之后,打开agent teams功能。然后你就拥有了一个自动协作进化的AI团队,甚至可以让他自动更新你的skills!(感觉用来做选股分析很合适🐶)Agent Teams - Coordinating Claude Code Session Teams (Agent Teams - 协调 Claude Code 会话团队)🧐 一句话总结Agent Teams 是 Claude Code 的一项实验性高阶功能,它允许用户指挥多个独立的 AI 实例组成“虚拟开发团队”,通过共享任务列表、点对点直接通信和独立上下文窗口并行协作,以解决单一 Agent 难以处理的复杂架构设计或多维度代码审查任务。➡️ 链接:网页链接✨ 重点● 🤖 多智能体并行架构:与传统的 Subagents 不同,Agent Teams 中的每个“队友”都拥有完全独立的上下文窗口(Context Window)和进程,可以同时处理前端、后端或测试任务,互不干扰但 Token 消耗也相应更高。● 🗣️ 去中心化点对点通信:突破了“只能向主控汇报”的层级限制,队友之间可以直接发送消息、共享发现甚至进行辩论(例如一个负责写代码,另一个负责“找茬”),实现真正的团队级协同。● 📋 共享任务与死锁预防:内置共享任务列表系统,支持任务的自动认领(Self-claiming)和依赖管理;系统利用文件锁机制防止多个 Agent 同时修改同一文件,有效避免竞态条件。● 🖥️ 可视化分屏监控:支持“Split panes”模式(需配合 tmux 或 iTerm2),能为每个 AI 队友分配独立的终端视窗,用户可以像看监控墙一样实时观察每个 Agent 的操作细节,或点击特定窗口进行人工干预。● 👔 “Tech Lead”委派模式:用户可以将主 Agent 设定为仅负责协调的“管理者”角色(Delegation Mode),它只负责拆解任务、分配工作和验收成果,而不直接参与代码编写,模仿真实研发团队的运作模式。● 🛡️ 计划审批机制(Plan Approval):对于涉及核心架构或高风险的修改,可以强制 Agent 在动手前提交“实施计划”,必须获得 Team Lead 或用户的明确批准后才能进入执行阶段,确保人类拥有最终决定权。● 🧪 实验性开启方式:该功能目前处于实验阶段且默认关闭,需要用户手动在 settings.json 或环境变量中将 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS 设置为 1 才能解锁使用。AI白日梦想家 #HOW I AI# #ai生活指南#
内容由AI生成

精选参考来源

用claude code的同学,记得更新之后,打开agent teams功能。然后你就拥有了一个自动协作进化的AI团队,甚至可以让他自动更新你的skills!(感觉用来做选股分析很合适🐶)Agent Teams - Coordinating Claude Code Session Teams (Agent Teams - 协调 Claude Code 会话团队)🧐 一句话总结Agent Teams 是 Claude Code 的一项实验性高阶功能,它允许用户指挥多个独立的 AI 实例组成“虚拟开发团队”,通过共享任务列表、点对点直接通信和独立上下文窗口并行协作,以解决单一 Agent 难以处理的复杂架构设计或多维度代码审查任务。➡️ 链接:网页链接✨ 重点● 🤖 多智能体并行架构:与传统的 Subagents 不同,Agent Teams 中的每个“队友”都拥有完全独立的上下文窗口(Context Window)和进程,可以同时处理前端、后端或测试任务,互不干扰但 Token 消耗也相应更高。● 🗣️ 去中心化点对点通信:突破了“只能向主控汇报”的层级限制,队友之间可以直接发送消息、共享发现甚至进行辩论(例如一个负责写代码,另一个负责“找茬”),实现真正的团队级协同。● 📋 共享任务与死锁预防:内置共享任务列表系统,支持任务的自动认领(Self-claiming)和依赖管理;系统利用文件锁机制防止多个 Agent 同时修改同一文件,有效避免竞态条件。● 🖥️ 可视化分屏监控:支持“Split panes”模式(需配合 tmux 或 iTerm2),能为每个 AI 队友分配独立的终端视窗,用户可以像看监控墙一样实时观察每个 Agent 的操作细节,或点击特定窗口进行人工干预。● 👔 “Tech Lead”委派模式:用户可以将主 Agent 设定为仅负责协调的“管理者”角色(Delegation Mode),它只负责拆解任务、分配工作和验收成果,而不直接参与代码编写,模仿真实研发团队的运作模式。● 🛡️ 计划审批机制(Plan Approval):对于涉及核心架构或高风险的修改,可以强制 Agent 在动手前提交“实施计划”,必须获得 Team Lead 或用户的明确批准后才能进入执行阶段,确保人类拥有最终决定权。● 🧪 实验性开启方式:该功能目前处于实验阶段且默认关闭,需要用户手动在 settings.json 或环境变量中将 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS 设置为 1 才能解锁使用。AI白日梦想家 #HOW I AI# #ai生活指南#

0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章