From swarmesh
Dynamically adds roles to running swarms in execute mode via bash scripts. Activates on phrases like 'add a role', '加 database engineer', or 'bring backend online'.
npx claudepluginhub soein/swarmesh --plugin swarmeshThis skill uses the workspace's default tool permissions.
向运行中的蜂群(execute 模式)动态添加新角色。
Adds new AI CLI participants (e.g., Claude, Gemini) to ongoing Swarmesh discuss-mode roundtables via bash scripts and discuss-relay.sh. Activates on requests to add AIs or participants.
Enables Agent Teams experimental feature in Claude Code by merging CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 into ~/.claude/settings.json. Prerequisite for /hydra and /legion swarm skills.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
向运行中的蜂群(execute 模式)动态添加新角色。
# Locate swarmesh plugin root (优先 $SWARM_ROOT env)
if [[ -z "${SWARM_ROOT:-}" || ! -d "$SWARM_ROOT/scripts" ]]; then
SWARM_ROOT=$(find "$HOME/.codex/plugins/cache" -type d -name scripts 2>/dev/null \
| grep -E '/swarmesh/[^/]+/scripts$' | head -1 | sed 's|/scripts$||')
fi
[[ -n "${SWARM_ROOT:-}" && -d "$SWARM_ROOT/scripts" ]] || { echo "⚠ 未找到 swarmesh plugin root,请 export SWARM_ROOT=/path/to/swarmesh"; exit 1; }
格式:<角色名> [选项]
database --task "设计用户表"ls "$SWARM_ROOT/config/roles/core/" \
"$SWARM_ROOT/config/roles/quality/" \
"$SWARM_ROOT/config/roles/management/"
有匹配自动用,否则让用户选。
"$SWARM_ROOT/scripts/swarm-join.sh" <角色名> \
--cli "claude code" \
--config <config_path> \
--force \
[--task "任务"]
CLI 选项:claude code / codex chat / gemini
多实例:同角色可多次加入,实例名自动编号(首 = 角色名,后续 角色名-2 ...)。supervisor/inspector 不支持多实例。
"$SWARM_ROOT/scripts/swarm-msg.sh" list-roles
汇报 pane 位置、实例名、当前团队。