今天的 Agent 各自为战 🤖,明天的 Agent 将协同作战 🦞🤖🤖🤖
ClawTeam:让 AI Agent 自主组建团队、分配任务、协同工作的 CLI 工具
| v0.1.0 https://github.com/user-attachments/assets/7e2f0ecd-8fe3-4970-90ac-5c9669ff060c | v0.2.0 https://github.com/user-attachments/assets/fd23be91-5cf4-457c-a77e-bac24b76e58f |
🔬 自主 ML 研究
多 GPU 实验群体 8 Agent × 8 H100 自主优化 LLM 训练:2430+ 实验,val_bpb 1.044→0.977 |
🏗️ Agent 软件工程
并行软件开发 Agent 自动拆分为 API、后端、前端、测试 —— 各自独立分支,完成后自动合并 |
💰 AI 对冲基金
多分析师信号融合 7 个分析师 Agent(价值、成长、技术、基本面、情绪)+ 风控经理收敛投资决策 |
🎪 自定义群体
一键启动团队 用 TOML 模板定义任意团队原型 —— 角色、任务、提示词 —— 一条命令 |
| ### 🦞 Agent 创建 Agent Leader Agent 调用 `clawteam spawn` 创建 Worker。每个 Worker 自动获得独立的 **Git Worktree**、**tmux 窗口**和**身份标识**。 ```bash # Leader Agent 执行: clawteam spawn --team my-team \ --agent-name worker1 \ --task "实现认证模块" ``` | ### 🤖 Agent 之间对话 Worker 检查收件箱、更新任务状态、汇报结果 —— 全部通过 CLI 命令,启动时**自动注入**协作提示词。 ```bash # Worker Agent 检查任务: clawteam task list my-team --owner me # 汇报结果: clawteam inbox send my-team leader \ "认证模块完成,全部测试通过。" ``` | ### 👀 你只需观看 通过 tmux 平铺视图或 Web UI 监控群体工作。Leader 负责协调 —— 你只在需要时介入。 ```bash # 同时观看所有 Agent clawteam board attach my-team # 或打开 Web 仪表板 clawteam board serve --port 8080 ``` |
🏆 val_bpb: 1.044 → 0.977(提升 6.4%)| 2430+ 实验 | ~30 GPU 小时
| ### 🦞 Agent 自组织 - Leader Agent 创建和管理 Worker Agent - **自动注入协作提示词** —— 零配置 - Worker 自主汇报状态、结果和空闲状态 - 支持任意 CLI Agent ### 🌳 工作区隔离 - 每个 Agent 独立 **Git Worktree**(独立分支) - 并行 Agent 之间零冲突 - 检查点、合并、清理命令 ### 📋 带依赖的任务跟踪 - 共享看板:`pending` → `in_progress` → `completed` / `blocked` - `--blocked-by` 依赖链 —— **完成时自动解除阻塞** - `task wait` 阻塞直到全部完成 | ### 💬 Agent 间通信 - 点对点**收件箱**(发送、接收、预览) - **广播**给所有团队成员 - 文件传输(默认)或 ZeroMQ P2P 传输(含离线回退) ### 📊 监控面板 - `board show` — 终端看板 - `board live` — 自动刷新 - `board attach` — **tmux 平铺视图** - `board serve` — **Web UI 实时仪表板** ### 🎪 团队模板 - **TOML 文件**定义团队原型(角色、任务、提示词) - 一条命令启动完整团队:`clawteam launch ` - 内置:AI 对冲基金(7 Agent),可自定义 |
感谢访问 ✨ ClawTeam!