支持的 CLI agent
新安装首次启动时,WebMux 写入九款 CLI 的启动配置。它们是可编辑、可删除的普通配置,不会自动安装或认证 CLI;CLI 使用服务用户的权限、账号与配置。
兼容矩阵
| CLI | 命令 | 预置参数 | 终端 | 混合会话 | 提醒来源 | 额外依赖 |
|---|---|---|---|---|---|---|
| Claude Code | claude | --dangerously-skip-permissions | 持久 PTY | 支持 | 2.1.295 及以上无需配置(OSC 7501);2.1.141 至 2.1.294 需在 ~/.claude/settings.json 注册 hook | claude-agent-acp |
| Codex CLI | codex | --dangerously-bypass-approvals-and-sandbox | 持久 PTY | 支持 | 0.164.0 及以上无需配置(OSC 7501);更早版本在 ~/.codex/config.toml 的 [tui] 设置 notifications = true | codex-acp |
| Gemini CLI | gemini | --yolo | 持久 PTY | 终端视图 | 通用:取决于 CLI 是否输出 OSC 7501、Warp 结构化事件、OSC 9 / OSC 777 通知或响铃;WebMux 未单独记录该 CLI 的提醒配置 | 无 |
| Cursor CLI | agent | 无 | 持久 PTY | 终端视图 | 通用:取决于 CLI 是否输出 OSC 7501、Warp 结构化事件、OSC 9 / OSC 777 通知或响铃;WebMux 未单独记录该 CLI 的提醒配置 | 无 |
| GitHub Copilot CLI | copilot | 无 | 持久 PTY | 终端视图 | 通用:取决于 CLI 是否输出 OSC 7501、Warp 结构化事件、OSC 9 / OSC 777 通知或响铃;WebMux 未单独记录该 CLI 的提醒配置 | 无 |
| OpenCode | opencode | --auto | 持久 PTY | 支持 | 按其源码,OpenCode 2.x 直接报告 OSC 7501,无需配置 | 无 |
| Qwen Code | qwen | 无 | 持久 PTY | 终端视图 | 通用:取决于 CLI 是否输出 OSC 7501、Warp 结构化事件、OSC 9 / OSC 777 通知或响铃;WebMux 未单独记录该 CLI 的提醒配置 | 无 |
| Kimi Code CLI | kimi | 无 | 持久 PTY | 终端视图 | 通用:取决于 CLI 是否输出 OSC 7501、Warp 结构化事件、OSC 9 / OSC 777 通知或响铃;WebMux 未单独记录该 CLI 的提醒配置 | 无 |
| CodeBuddy Code | codebuddy | 无 | 持久 PTY | 终端视图 | 通用:取决于 CLI 是否输出 OSC 7501、Warp 结构化事件、OSC 9 / OSC 777 通知或响铃;WebMux 未单独记录该 CLI 的提醒配置 | 无 |
命令由上游按 2026-10-31 的官方资料核对;本页核对于 2026-11-03。
说明
- 持久 PTY 终端:浏览器断线不会结束进程,可重新连接并回放缓冲;服务重启会结束会话。
- 混合会话可在终端与聊天视图之间切换;其他六款使用终端视图,不能仅凭其提供 ACP 接口就视为已适配。
- Claude Code、Codex、Gemini、OpenCode 的预置参数会自动批准工具调用,Codex 参数还关闭其沙箱;需要逐次授权时在设置页移除。
- 运行、空闲与等待状态使用通用终端判断;具体的回答、授权与完成提醒取决于 CLI 发出的结构化事件、OSC 通知或 BEL。