新版本桌面端 v0.1.7:设置按区域分组,首次引导重做,自带 mu-agent 0.1.8
文档 文档

开始

快速开始 桌面端 命令行

使用 mu

判定器 权限与安全 目标模式与收尾 上下文 经验 人话看板 子代理与蜂群

参考

配置 功能与选项 排错 隐私

开始

命令行

mu 的命令、会话里的斜杠命令,以及原样来自 pi 的部分。

mu 命令就是加载了 mu 判定内核的 pi(一个编码代理)。pi 能做的一切照常可用;mu 在此之上加了自己的命令和判定点。

npm i -g mu-agent      # 需要 Node.js 22.19 或更新
mu                     # 在当前目录开一个交互会话

启动 mu

命令 做什么
mu 在当前目录开一个交互会话
mu "prompt" 交互会话,以这条提示开始
mu -p "prompt" 一次性:打印回答后退出
mu -c 接着上一个会话
mu -r 选一个会话恢复
mu --help 代理的全部参数

mu install、remove、update、list 和 config 管理 pi 的包,和 pi 里一样。

mu 自己的命令

命令 做什么
mu setup 接入一个模型(一个 API key,或从列表里选一个服务),并选择判定器。mu setup --help 列出脚本用的形式。
mu doctor 检查安装、模型、判定器和各项连接,并告诉你要修什么
mu ledger [n] [--json] 最近 n 个会话里判定器做了哪些决定。--json 给出每条记录及其概率和耗时。
mu import --list 找出你的 Claude Code 和 Codex 对话
mu import <file>… 把它们导入 mu,在这里接着聊
mu judge setup | start | stop | status 本地判定器 Laya。setup 下载模型前会先问你。
mu link / mu unlink 把 mu 命令放进 PATH(~/.local/bin),或移除
mu auth status | login <provider> | logout <provider> 订阅登录,和桌面端用的一样
mu migrate [--dry-run] 一次性:把改名前的主目录 ~/.kyrn 搬到 ~/.mu

会话里的命令

命令 做什么
/status 判定器、各判定点的模式、没放进上下文的内容、最近的判定
/mu judge <judges> 由哪些判定器回答、按什么顺序:laya、laya,jev、jev-opencode-free、classifier:<provider>/<model>、llm:<provider>/<model>
/mu route <point> <judges> 让某一个判定点用自己的判定器
/mu mode <point> <off|shadow|active> 在这个会话里切换某一个判定点,或用 default 切换全部
/frame 任务帧:目标、你的约束及你在哪里说的、验收条件
/goal <condition> 一直干到条件成立;/goal clear 结束
/permissions 完全访问、Jev 审批或最小权限
/board 为这个项目打开或关闭人话看板;/board model 选择写看板的模型
/remember <text>、/lessons、/forget <id> 记一条经验、列出经验、让一条退役
/review、/commit 评审改动,发现按 P0 到 P3 分级;把改动拆成多个提交
/checkpoints、/rewind 列出检查点;退回到某一个(/rewind undo 撤销这次回退)
/agents、/swarm 委派给子代理;看每一个在做什么
/hive <question> 就一个难题发起蜂群
/browse、/jobs 内置浏览器;后台命令
/capabilities、/ledger 装了哪些能力、打开了哪些;最近的判定
/inherit 从 Claude Code、Cursor 和 Codex 沿用了什么,没沿用什么
/import-chat 导入 Claude Code 或 Codex 的对话
/doctor 检查配置和连接

pi 自己的命令原样保留:/model、/thinking、/login、/resume、/tree、/fork、/compact、/export、/mcp 等等。

判定行

一轮开始之前,mu 会稍等一下判定器对你这条消息的判断,并把它显示在输入框上方,例如「◆ jev-1.13-free 多步任务 · 用重档 · 699 ms」。按 Esc 可以不等它直接开始。状态栏显示权限模式;有目标在运行时,也显示这个目标。

只对一次运行生效的环境变量

变量 效果
MU_JUDGE=laya,jev mu 只为这次运行指定判定器。MU_JUDGE=off 关掉判定内核。
MU_JUDGE_MODE=shadow mu 这次运行里所有判定点都用影子模式
MU_PERMISSIONS=ask mu 这次运行的权限模式:full、jev 或 ask
MU_LANG=zh-CN mu mu 自己的消息用中文(zh)或英文(其他任何值)

完整列表见配置。

喜欢 mu,就去 GitHub 点个 Star

Star 能让更多人看到它。代码、讨论和每一个版本都在仓库里。

在 GitHub 上 Star464