SuperAPI AI 工具集

cmux

智能体与模型

查看项目

更新于 10-15 23:32

技能介绍

用途:cmux 用于在终端中编排会话与多智能体。先检查 CMUX_WORKSPACE_ID 环境变量,若未设置则跳过所有 cmux 命令。层级为 Window > Workspace > Pane > Surface,引用如 workspace:1、pane:1、surface:2。

主要能力:用 cmux identify --json、list-workspaces、list-panes、list-pane-surfaces、tree --all 查看上下文与层级;用 new-split、new-workspace、new-surface 创建终端;用 send、send-key、read-screen 发送输入与读取输出;用 set-status、set-progress、log、notify 在侧边栏显示状态与进度;用 rename-workspace、rename-tab、close-surface、close-workspace 管理;内置浏览器支持 open、wait、snapshot、click、fill、screenshot、get url/title、navigate;markdown open 可预览并自动重载。

用法要点:启动智能体前需设置代理环境变量,复合命令应作为单个字符串发送给 cmux send,不要拆成多次调用。交互式程序(如 Claude Code、vim)中 \n 不是提交,应先发文本再用 send-key enter。示例:cmux new-split right 后 cmux send --surface surface:2 'export https_proxy=... && claude --dangerously-skip-permissions\n'。

适用场景:并行拆分窗格执行任务、启动可干预的交互式子智能体、跟踪进度、浏览器自动化与 Markdown 预览。

限制与安全:不要向非自己创建的 surface 发送内容,始终用 --surface 指定目标,避免抢占焦点,完成后清理创建的 surface/workspace。资料未提供安装方式、收费与平台信息。