npx claudepluginhub soein/swarmesh --plugin swarmeshThis skill uses the workspace's default tool permissions.
在 discuss session 里发消息。支持 `@name` 点名——被点名者收到"最近 N 轮对话 + 当前消息"并接话。
Lists current participants in discuss-mode swarm-chat roundtables for @-mentioning. Useful when users ask 'who's in the discussion', 'list participants', or 'who can I @'.
Enables inter-agent messaging in ccgram tmux swarms: send/reply messages, check inbox, discover peers, broadcast status, spawn agents.
Sends and receives direct messages between active Claude Code sessions on the same machine. Use for coordinating parallel sessions via dm, broadcast, active checks, and project-scoped messaging.
Share bugs, ideas, or general feedback.
在 discuss session 里发消息。支持 @name 点名——被点名者收到"最近 N 轮对话 + 当前消息"并接话。
# 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; }
echo "当前参与者(可 @点名):"
"$SWARM_ROOT/scripts/lib/discuss-relay.sh" list
MODE=$(jq -r '.mode' .swarm/runtime/state.json 2>/dev/null)
[[ "$MODE" == "discuss" ]] || { echo "⚠️ 当前不是 discuss 模式"; exit 1; }
用户输入即消息正文,含 @name 则触发该参与者接话:
@codex @claude 设计 Redis 缓存方案"$SWARM_ROOT/scripts/lib/discuss-relay.sh" post \
--from "user" \
--content "<用户输入的消息正文>"
"$SWARM_ROOT/scripts/lib/discuss-relay.sh" tail --last 20
SWARM_DISCUSS_MAX_TURNS=40 调整