返回顶部
c

clawteam多智能体协作

Multi-agent swarm coordination via the ClawTeam CLI. Use when the user wants to create agent teams, spawn multiple agents to work in parallel, coordinate tasks with dependencies, broadcast messages between agents, monitor progress via kanban board, or launch pre-built team templates (hedge-fund, code-review, research-paper). ClawTeam uses git worktree isolation + tmux + filesystem-based messaging. Trigger phrases: team, swarm, multi-agent, clawteam, spawn agents, parallel agents, agent team.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.2
安全检测
已通过
315
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawteam

ClawTeam — 多智能体集群协调

概述

ClawTeam 是一个 CLI 工具(clawteam),用于将多个 AI 智能体编排为自组织集群。它使用 git worktree 隔离、tmux 窗口和基于文件系统的消息传递。OpenClaw 是默认的智能体后端。
来源:https://github.com/win4r/ClawTeam-OpenClaw

优化说明

本技能基于上游 ClawTeam 项目,并针对实际运行增加了额外的安全/审批优化:

  • - 通道感知审批用户体验:
- 飞书使用带有同行批准/拒绝按钮的交互式审批卡片。 - Telegram 使用内联键盘审批按钮。 - 其他通道回退到显式文本审批(approve / reject)。
  • - 更安全的执行默认值:
- 无权限绕过指导。 - 无无限无人值守监控循环。 - 破坏性操作需要显式审批检查点。

这些更改是有意的增强,而非逐字复制。

CLI 二进制文件:clawteam(必须预先安装并位于 PATH 中)

安装与验证

本技能仅提供指令。它不会自动安装 clawteam。

请从可信来源安装,并尽可能固定版本/标签。

bash

仅示例:安装前验证上游版本/标签


pipx install git+https://github.com/win4r/ClawTeam-OpenClaw.git@

验证二进制文件和版本

which clawteam clawteam --version

首次实际运行前的推荐预检:

bash

先使用一次性仓库/worktree


clawteam config health
clawteam team spawn-team dry-run -d 安全检查 -n leader
clawteam team cleanup dry-run --force

快速开始

一键模板启动(推荐)

bash

从模板启动预构建团队


clawteam launch hedge-fund --team fund1
clawteam launch code-review --team review1
clawteam launch research-paper --team paper1

手动团队设置

bash

1. 创建团队并指定负责人


clawteam team spawn-team my-team -d 构建一个Web应用 -n leader

2. 创建具有依赖关系的任务

clawteam task create my-team 设计API架构 -o architect

返回任务ID,例如 abc123

clawteam task create my-team 实现认证 -o backend --blocked-by abc123
clawteam task create my-team 构建前端 -o frontend --blocked-by abc123
clawteam task create my-team 编写测试 -o tester

3. 生成智能体(每个智能体获得独立的tmux窗口 + git worktree)

clawteam spawn -t my-team -n architect --task 为Web应用设计API架构 clawteam spawn -t my-team -n backend --task 实现OAuth2认证 clawteam spawn -t my-team -n frontend --task 构建React仪表板

4. 监控

clawteam board show my-team # 看板视图 clawteam board attach my-team # Tmux平铺视图(所有智能体并排显示) clawteam board serve --port 8080 # Web仪表板

命令参考

团队管理

命令描述
clawteam team spawn-team <name> -d <desc> -n <leader>创建团队
clawteam team discover
列出所有团队 | | clawteam team status | 显示团队成员和信息 | | clawteam team cleanup --force | 删除团队及所有数据 |

任务管理

命令描述
clawteam task create <team> <subject> -o <owner> [-d <desc>] [--blocked-by <id>]创建任务
clawteam task list <team> [--owner <name>]
列出任务(可过滤) | | clawteam task update --status | 更新状态 | | clawteam task get | 获取单个任务 | | clawteam task stats | 时间统计 | | clawteam task wait | 阻塞直到所有任务完成 |

任务状态:pending(待处理)、in_progress(进行中)、completed(已完成)、blocked(阻塞)

依赖自动解析:当阻塞任务完成时,依赖任务自动从 blocked 变为 pending。

任务锁定:当任务变为 in_progress 时,它会被调用的智能体锁定。其他智能体除非使用 --force,否则无法认领。来自已死亡智能体的过期锁定会自动释放。

智能体生成

除非用户明确请求其他后端,否则使用默认命令(openclaw)。保持正常的权限和信任提示启用。

bash

默认(推荐):在tmux中生成openclaw tui并带有提示


clawteam spawn -t -n --task <任务描述>

显式后端(默认仍使用openclaw)

clawteam spawn tmux -t -n --task clawteam spawn subprocess -t -n --task

使用git worktree隔离

clawteam spawn -t -n --task --workspace --repo /path/to/repo

重要提示:spawn subprocess 和自定义后端模式可以通过委托命令执行任意代码。仅在受信任的仓库/环境中使用。

每个生成的智能体获得:

  • - 自己的tmux窗口(可通过 board attach 查看)
  • 自己的git worktree分支(clawteam/{team}/{agent})
  • 自动注入的协调提示(如何使用clawteam CLI)
  • 环境变量:CLAWTEAMAGENTNAME、CLAWTEAMTEAMNAME 等

生成安全特性:

  • - 命令在启动前经过预验证——如果智能体CLI未安装,会给出清晰的错误信息
  • 如果生成失败,已注册的团队成员和worktree会自动回滚
  • 工作区信任和权限提示必须由用户或操作员审核确认

消息传递

命令描述
clawteam inbox send <team> <to> <msg> --from <sender>点对点消息
clawteam inbox broadcast <team> <msg> --from <sender>
广播给所有人 | | clawteam inbox peek -a | 预览而不消费 | | clawteam inbox receive | 消费消息 | | clawteam inbox log | 查看消息历史 |

监控

命令描述
clawteam board show <team>看板(丰富终端)
clawteam board overview
所有团队概览 | | clawteam board live | 实时刷新看板 | | clawteam board attach | Tmux平铺视图 | | clawteam board serve --port 8080 | Web仪表板 |

成本追踪

命令描述
clawteam cost report <team> --input-tokens <N> --output-tokens <N> --cost-cents <N>报告使用量
clawteam cost show <team>
显示摘要 | | clawteam cost budget | 设置预算 |

模板

命令描述
clawteam template list列出可用模板
clawteam template show <name>
显示模板详情 | | clawteam launch