From swarmesh
Stops running swarms (execute or discuss mode) with optional data cleanup via bash scripts. Auto-triggers on 'stop swarm', 'kill all', 'shutdown', etc. Locates swarmesh root, checks status, kills tmux sessions.
npx claudepluginhub soein/swarmesh --plugin swarmeshThis skill uses the workspace's default tool permissions.
停止运行中的蜂群(execute 或 discuss 模式皆可)。
Promotes swarmesh discuss mode conclusions to execute mode: dumps recent conversation to brief.md, closes discuss session, launches full swarm, dispatches to supervisor. Use after phrases like 'promote to execute'.
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 或 discuss 模式皆可)。
# 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; }
"$SWARM_ROOT/scripts/swarm-status.sh"
是否清理运行时数据(messages / tasks / state / events / discuss)?
# 普通停止
"$SWARM_ROOT/scripts/swarm-stop.sh" --force
# 或停止并清理
"$SWARM_ROOT/scripts/swarm-stop.sh" --force --clean
tmux has-session -t "$(jq -r '.session_name' .swarm/runtime/state.json 2>/dev/null || echo swarm)" 2>/dev/null \
&& echo "仍在运行" || echo "已停止"