📄️ Swarm 是什么?Leader-Worker 协作模型概览
从宏观视角理解 Claude Code 的多 Agent 协作架构,掌握 Swarm 的核心概念与适用场景
📄️ spawnInProcess.ts:如何在进程内生成 Teammate
深入解析 in-process Teammate 的生成机制,理解 AsyncLocalStorage 上下文隔离与任务注册流程
📄️ inProcessRunner.ts 深度解读:Teammate 运行引擎
剖析 1552 行的 inProcessRunner.ts,理解 in-process Teammate 的完整执行生命周期
📄️ teammateMailbox.ts:Agent 间消息邮箱机制
深入解析基于文件系统的邮箱设计,理解 Swarm 中 Agent 间消息传递的完整机制
📄️ permissionSync.ts:跨 Agent 权限同步设计
深入理解 Swarm 中 Worker 如何将权限请求传递给 Leader 审批,以及文件系统如何充当权限消息总线
📄️ leaderPermissionBridge.ts:Leader 权限代理机制
理解 Leader Permission Bridge 如何将 Worker 的权限请求无缝转接到 Leader 的 React UI
📄️ teamDiscovery.ts:动态团队发现与注册
理解 Claude Code 如何通过文件系统实现 Swarm 团队的动态发现、状态扫描与 UI 展示
📄️ teamHelpers.ts:团队协作工具函数集
深入解析 683 行的 teamHelpers.ts,掌握团队配置文件管理、成员注册与路径权限等核心工具函数
📄️ teammateLayoutManager.ts:多 Teammate 的终端 UI 布局
理解 Claude Code 如何通过 tmux 和 iTerm2 后端,为多个 Teammate 创建可视化的分屏布局
📄️ teamMemorySync:团队共享记忆的同步与冲突解决
深入理解 Claude Code 的团队记忆系统设计,包括私有记忆与共享记忆的区别、路径安全保证,以及多 Agent 并发写入时的一致性机制
📄️ Buddy 系统:companion.ts 是什么,和 Teammate 有何区别
解析 Claude Code 的 Buddy 伴侣系统——一个与 Swarm Teammate 完全不同的个人化功能,深入了解其设计理念与 companion.ts 的核心逻辑