用途:该技能让一个智能体作为无头编排器,自行启动本地 relay broker(agent-relay node up),并生成、监控和协调 worker 智能体,无需人工干预。适合需要完全掌控 worker 团队、无人在场手动启动 broker、或构建自包含多智能体系统的场景。
主要能力:通过 agent-relay node 命令组控制 broker 生命周期与 worker 派生/释放,通过 Agent Relay MCP(agent-relay mcp)读写消息。会话需先用 register_agent 工具注册自身(名称为 orchestrator),否则所有消息工具报 Not registered。支持频道、私信与线程,监控 worker 生命周期事件(agent_spawned、worker_ready、agent_idle、agent_exited、agent_permanently_dead 等),并可在跨节点场景使用 fleet 与 capabilities。
必要用法:先验证安装(command -v agent-relay 或 npx agent-relay --version)与 Node 运行环境;启动 broker 用 agent-relay node up --background --verbose,并用 agent-relay node status --wait-for 10 检查就绪;派生 worker 用 agent-relay node agent spawn claude --name Worker1 --task "...";用 check_inbox、list_messages、get_message_thread 读取回复,用 send_dm、post_message 发送消息;释放 worker 用 remove_agent 或 agent-relay node agent release Worker1;关闭用 agent-relay node down。无 MCP 时可走纯 shell 路径,注册 orchestrator 身份并通过 RELAY_AGENT_TOKEN 传递令牌。
限制与注意:worker 的 ACK/DONE 目标是 orchestrator 或 general 频道,不能 DM broker;worker 在 DONE 后不应自行释放,需等待评审结论;不要用 node tail 读取 worker 消息(它只流式输出 broker 事件或原始输出);在受限环境中避免前台 sleep,应使用后台或轮询循环。资料未提供收费、价格与平台支持信息。