用途:当需要“退役/下线一个智能体”“把智能体从团队中移除”“关闭机器人”时使用,安全地将 bOpen 团队智能体从插件、ClawNet、路由及所有引用中移除。属于两名专员的协调工作流:Satchmo(agent-builder)负责插件与代码侧,Johnny(clawnet-mechanic)负责 ClawNet 基础设施拆除,任一方未完成前另一方不应继续。
主要阶段与能力:
- 评估:确认是永久退役还是更新/改名;在插件仓库搜索依赖(cd ~/code/prompts;grep -r "<agent-name>" agents/ skills/ .claude-plugin/ --include=".md" --include=".json" -l);检查 Martha 路由(grep -i "<agent-name>" ~/code/prompts/agents/front-desk.md)与 skills-lock.json;用 clawnet bot list 判断是否存在在线机器人。
- ClawNet 机器人拆除:调用 Skill(clawnet:clawnet-cli) 后,执行 clawnet bot list、clawnet bot stop <bot-name>、按历史决定归档或移除 BAP 身份、clawnet bot delete <bot-name>,再用 clawnet bot list 确认并通知 Satchmo。
- 插件移除:删除 ~/code/prompts/agents/<agent-name>.md 及其头像,更新 .claude-plugin/plugin.json(去掉条目并做补丁版本号提升),清理 skills-lock.json 与残留引用。
- 更新名册与路由:删除 front-desk.md 中对应路由规则,更新 bOpen.ai 名册,修正其他智能体提示、README/文档中的引用。
- 发布:git status、git add -A、检查差异、git commit -m "Remove <agent-name> agent (decommissioned)"、git push origin master。
- 验证:更新后运行 claude plugin update bopen-tools@b-open-io,确认 claude agent list 不再出现该智能体;测试 Martha 不再路由;再次 grep 应无结果;确认无孤立沙箱。
适用场景:bOpen 提示/插件仓库中团队智能体的完整退役流程。
限制:依赖 bOpen 内部仓库路径与 ClawNet 工具链;需两名指定专员分工;涉及删除与推送操作,须先确认退役意图并完成依赖审计。具体费用、平台要求与其他细节资料未提供。