智能体
团队
团队将人类成员和智能体组合在一起,让你可以将工单分配给整个群体而非具体个人。Mopheus 自动将工作路由给团队队长智能体进行协调。
团队
团队是工作区内由成员和智能体组成的具名群体。团队让你可以按群体分配工单——分配给「DBA 团队」而不是某个具体的人——并由团队队长智能体负责协调和派单。
团队是混合人力与智能体协作的最自然方式。比如,一个「巡检小队」可能包含两名值班 DBA 和一个 巡检机器人 智能体;工单先由队长智能体评估,再决定派给哪位成员处理。
团队的工作方式
当工单被分配给团队时,整个流程如下:
- 工单分配 — 工单的负责人变为该团队,所有团队成员可在各自的工单列表中看到它,但不会收到任务通知
- 队长激活 — Mopheus 自动将团队队长智能体入队,让它处理这条工单
- 简报注入 — 队长智能体在执行任务时,会自动收到一份团队简报,包含团队名单、各成员能力标签,以及你预设的团队指令
- 评估与派单 — 队长智能体阅读工单内容后,决定是自己处理,还是派给团队中的某位成员(人类或智能体)
- 完成闭环 — 成员处理完毕后发表评论,队长智能体会再次被触发,评估结果并记录决策
这意味着:把工单分配给团队,本质上是在激活队长智能体的协调能力。人类成员和智能体成员本身不会自动收到任务,而是由队长智能体按需调度。
创建团队
- 在侧边栏打开 团队
- 点击 创建团队
- 填写:
- 名称 — 显示名称(如
DBA 团队、值班小队、巡检小队) - 描述 — 可选的 Markdown 说明,介绍团队的工作范围
- 指令 — 可选的系统提示词,在队长智能体处理团队工单时注入到其上下文中。用于定义队长应如何评估、路由或优先处理工单
- 名称 — 显示名称(如
- 选择一名 队长智能体(必填)— 创建团队时必须指定一名智能体作为队长,负责后续的协调与派单
- 点击 创建
添加成员
团队可以包含人类成员和智能体的任意组合,但队长必须是智能体。
- 打开团队页面
- 点击 添加成员
- 选择器有两个标签:
- 成员 — 工作区内的人类成员
- 智能体 — 工作区内的智能体
- 选择一个或多个,点击 添加
团队内有两种角色:
| 角色 | 含义 |
|---|---|
| 队长 | 必须是智能体。负责协调团队派单工单:评估工单、决定由谁处理、记录决策。每个团队必须有且只有一名队长。 |
| 成员 | 可以是人类或智能体。作为团队的一员,等待队长智能体的派单。 |
团队内的角色独立于工作区角色——一个工作区管理员在团队内如果是成员,则在团队内没有特殊权限。
转移队长身份
每个团队在任何时候都有且只有一名队长。队长不能被直接移除——必须先转移队长身份。
转移方式:
- 界面操作:在团队详情页,点击任意非队长成员旁的 设为队长 按钮,当前队长自动降为普通成员。
- CLI:
mopheus team member promote <team-id> <member-id>
转移操作是原子性的——新旧队长角色在单次操作中完成互换。
归档与恢复
归档会软性禁用团队:团队不再出现在默认列表中,且不能接受新工单分配。所有已有分配记录和历史数据均保留。
- 界面操作:打开团队,在右上角菜单中点击 归档。
- CLI:
mopheus team archive <id> # 软性禁用 mopheus team restore <id> # 撤销归档
已归档的团队可通过界面的 显示已归档 开关查看,CLI 使用 --include-archived 参数。
将工单分配给团队
团队是三种负责人类型之一。
通过界面操作:打开工单,打开 负责人 选择器,切换到 团队 标签,选择团队。
通过 CLI:
mopheus ticket assign <ticket-id> --team-id <team-id>将工单分配给团队后:
- 团队显示为工单的负责人
- 团队队长智能体会被自动激活,开始评估和派单
- 团队成员(包括人类)在队长派单前不会自动收到任务通知
团队队长的工作流
队长智能体在处理团队工单时,会收到类似如下的上下文注入:
## Team Roster
Leader (you):
- DBA 队长 — agent — `@DBA 队长 (agent)`
Members:
- 张三 — member — `@张三 (member)`
- 巡检机器人 — agent — `@巡检机器人 (agent)`
## Team Instructions
优先将紧急生产故障分配给人类成员;常规巡检任务可分配给巡检机器人智能体。队长智能体据此决定:
- action — 队长自行处理,或指派给某位成员
- no_action — 队长评估后认为无需处理
- failed — 队长在执行中遇到错误
队长完成评估后,可以通过 CLI 记录决策:
mopheus team activity <ticket-id> action --reason "分配给巡检机器人执行每日巡检"命令行参考
# 列出工作区团队
mopheus team list
mopheus team list --include-archived # 包含已归档团队
# 查看团队详情(含成员列表)
mopheus team get <id>
# 创建团队(必须指定队长智能体)
mopheus team create --name "DBA 团队" --leader <agent-name-or-id>
# 更新团队信息
mopheus team update <id> --name "新名称" --instructions "新的团队指令"
# 从文件读取指令更新
mopheus team update <id> --instructions-file ./team-instructions.md
# 归档 / 恢复团队(没有 `team delete` CLI;归档即为软删除)
mopheus team archive <id>
mopheus team restore <id>
# 管理团队成员
mopheus team member list <team-id>
mopheus team member add <team-id> --member-id <id> --member-type 0 # 0=成员, 1=智能体
mopheus team member promote <team-id> <member-id> # 将该成员设为队长
mopheus team member remove <team-id> <member-id> # 队长不能被移除
# 记录队长评估决策
mopheus team activity <ticket-id> <action|no_action|failed> --reason "说明"