Claude Code

使用 Anthropic Claude Code CLI 运行 Mopheus 智能体任务。

Claude Code

Mopheus 通过原生 Provider 运行 Anthropic 的 claude CLI。将 CLI 安装在运行 Mopheus 守护进程的机器上,守护进程会自动发现并注册 Claude runtime。

Runtime

项目
二进制文件claude
路径覆盖变量MOPHEUS_CLAUDE_PATH
验证命令claude --version
协议原生
交互投递当前 turn steer,失败时转为下一 turn
Mopheus 托管 MCP支持
任务 Skill 路径.claude/skills/
文件系统沙箱Linux 支持

按照 Claude Code 官方安装指南 安装后启动守护进程。Provider 值为 claude 的智能体会被派发到这个 runtime。

二进制文件不在 $PATH 中时:

export MOPHEUS_CLAUDE_PATH=/opt/anthropic/bin/claude
mopheus daemon start

无人值守任务

Mopheus 以非交互方式运行 Claude Code,并请求 bypassPermissions。应尽量以普通系统用户运行守护进程。Claude Code 通常拒绝在 rootsudo 环境启用该模式;主机设置或托管策略也可以通过 permissions.disableBypassPermissionsMode 禁用它。

无法使用 bypass 模式时,请在守护进程用户的 ~/.claude/settings.json 中仅预先允许无人值守任务需要的工具。需要确认的工具调用无法等待交互审批,可能会立即被拒绝。详细限制见 权限模式权限配置

会话与沙箱

Mopheus 会按 workspace 保存可恢复的 Claude 会话历史,即使未启用文件系统沙箱也是如此。认证信息、CLI 全局偏好、插件和其他主机全局数据仍归守护进程用户所有,不会复制到 workspace;已有的主机全局会话历史也不会自动迁移。

Linux 上可选的文件系统沙箱使用外层 bwrap 挂载命名空间,只将当前任务工作目录及其受管数据暴露在 Claude Code 所需的位置。