运行时

Provider CLI

支持的 Provider CLI、共同行为和扩展方式。

Provider CLI

Provider CLI 是实际执行智能体任务的程序,例如 Claude Code 或 Codex。Mopheus 在守护进程主机上发现 CLI,将任务派发给它并收集结果。

支持的 Provider CLI

Provider CLIProvider 值协议会话恢复智能体交互Mopheus 托管 MCPSkill 路径文件系统沙箱
Claude Codeclaude原生支持当前 turn支持.claude/skills/支持
Codexcodex原生支持当前 turn支持.codex/skills/支持
KimiCodekimi-code原生支持不支持不支持.kimi/skills/支持
OpenCodeopencode原生支持不支持支持.opencode/skills/支持
MimoCodemimo-code原生支持不支持支持.mimocode/skills/支持
HermeshermesACP支持下一 turn支持.hermes/skills/支持
Pipi原生支持不支持不支持.pi/skills/支持
Antigravityantigravity原生支持下一 turn不支持.agents/skills/支持

交互投递参考

  • Codex: 活动 turn 的 turn/steer
  • Claude Code:CLI 参考;支持活动 turn steering,并在必要时回退到下一 turn。
  • ACP 和自定义 ACP CLI:ACP v2 prompt lifecycle 提案;除非 Provider 明确声明更强能力,否则按下一 turn 投递。
  • Antigravity: stream-json 行协议;支持下一 turn 交互。
  • 上报 none 且不支持 transcript 交互的原生 CLI:OpenCodeKimi CodeMiMo CodePi

Provider 指南

工作区作用域会话历史

对于 Claude Code、Codex 和 Pi,无论是否启用文件系统沙箱,可恢复的会话历史均按工作区分离。部分其他 Provider 在未启用沙箱时使用主机全局历史。启用沙箱时,只会将当前工作区托管的会话数据挂载到 CLI 预期的路径。

Provider 指南中未列出的凭证、全局 CLI 首选项、插件和缓存仍由守护进程用户所有,不会复制到工作区中。现有的主机全局会话历史不会自动迁移。

有关可见性边界和只读文件系统规则,请参阅文件系统沙箱

自动发现

启动时,守护进程会通过各内置 Provider 的路径覆盖环境变量和 $PATH 探测内置 Provider 命令,并在可能时读取 --version。守护进程运行期间安装的新 CLI 将在下一个工作区同步周期(通常在 30 秒内)被自动检测到。

扩展 Provider

使用自定义 Provider CLI 克隆内置 Provider 或注册兼容 ACP 的 CLI。运行 mopheus provider list 可检查内置和自定义条目。