官方按使用场景给出的推荐配置。排查类问题见 faq。

场景一 · Oncall 答疑

值班群 / 跨团队咨询 / 对外答疑,群里任何人都能 @ 机器人提问。

  • 专用干净 Devbox:给 oncall 单独起一台干净机器部署,避免值班 / 外部人员搞乱你个人的开发环境。
  • 把权限与边界写进默认角色:用 /role set(本群)或 /role team set(跨群默认)写好人设与边界。角色 prompt 要点:仅被 @ 时先看群聊历史再答;用户反馈的是他自己机器的问题,不要当成本机问题排查;涉及隐私 / 安全的要求先让 owner 确认;以 owner 身份提 MR(写死身份避免提错人)。角色系统见 roles。
  • 多机器人对应不同开发目录:各管一摊。
  • 排查用独立 git worktree:排查完记得删掉,别污染主仓库。
  • /oncall bind <项目目录>:群内即问即答、跳过选仓库。权限分层兜底:群里所有人可问(canTalk),/cd /restart /close 等操作仍仅 owner(allowedUsers)可用。详见 oncall。
  • Dashboard 的 Roles 面板可可视化给每个群里的每个 bot 配角色。

场景二 · 报警运维

监控告警 / CI / 工单等外部系统主动把事推给机器人处理。

  • Webhook 接入点(Dashboard「接入点(beta)」,见 external-trigger):可配触发的机器人、触发方式(单轮对话 / 工作流)、投递群、校验方式(令牌放进 URL 一条 curl 即可触发 / HMAC 签名更安全)、以及处理指令(告诉机器人收到事件该做什么)。
  • 每个报警自动拉群:每来一个报警自动建群,把机器人和值班人一起拉进去;填去重键则同类报警合并到同一群,留空则每条报警一个新群——值班同学直接在群里跟进。
  • 每个项目一个报警机器人:各自配带项目背景的默认角色 prompt,并 /oncall bind 到对应项目目录,报警进来直接在那个仓库里排查。
  • 叠加定时任务做主动巡检播报:如 /schedule 每天9:00 检查昨天的报警趋势并总结,异常才 @ 人,见 schedule。

场景三 · 个人研发

一个人的多机器人协作开发。

  • 多机器人对应不同 CLI(Claude Code / Codex / …),按任务挑顺手的;适配器见 adapters。
  • 同一个 CLI 也能互审:不同模型互相 review,或同一模型以多个机器人 / sub-agent 方式互审——多一双眼睛更稳。
  • 多用 /g(=/group)拉群协作:一个群拉多个机器人开发同一个需求;或用话题群「一个话题一个需求」天然隔离上下文,见 multi-topic。
  • 给每个机器人设角色分工:开发 / review 各司其职,配合 /role + /role cap 能力标签,协作不打架。

场景四 · 多人协作

团队里多个人、各自的机器人一起干活。

  • 飞书的限制:bot 不会被对方普通消息触发,协作接力必须显式 --mention 对方,见 multi-bot。
  • 默认发现:botmux bots list 通过群机器人列表发现当前群里的 bot 并显示 mentionable;模型也会在 <available_bots> 里看到可接力对象。
  • 团队功能(推荐):在 Dashboard「团队」里把多个人名下的 bot 打标签、拉进一个团队,跨部署互相发现,直接勾选拉群开协作——主路径不再需要 /introduce。
  • 旧版兜底:只有外部 bot 缺失或 mentionable=false 时,才发 @大家的bot /introduce 手动登记一次。

通用建议

  • 三端无缝协同:装 tmux → 会话常驻、daemon 重启不丢上下文;本机 CLI 用 /adopt 接进飞书,手机继续;要动手点「🔑 获取操作链接」拿可写 Web 终端,见 web-terminal。
  • 常开 + 自启:部署在常开的开发机 / 服务器,配 botmux autostart enable 重启自恢复。
  • 及时清理:会话用完顺手 /close;积压了用 Dashboard 批量关,或 botmux delete stopped 清僵尸。