mu(μ)是什么?
mu是一款建立在Pi Coding Agent之上的开源AI编程Agent。它把工具调用、上下文保留、任务收尾和多Agent通信等高频小决策交给独立的“判断内核”,让主模型把算力集中在写代码、分析和修复问题上。项目同时提供命令行与桌面客户端,支持macOS、Windows和Linux。

核心能力
- 判断内核:当前官方版本在每轮任务中设置38个判定点,覆盖输入分类、工具风险、约束检查、上下文取舍、记忆、完成度与协作。
- 多种Judge:每个判定点可使用Jev、本地Laya、分类模型、普通LLM或级联组合。
- 三种运行模式:Active会执行判断,Shadow只记录不改变行为,Off则关闭对应判定点。
- 上下文治理:按块判断工具输出是否值得进入上下文,折叠重复测试日志,并把暂时无关内容归档到指针后。
- Hive协作:多个只读子Agent分工调查,由Judge决定哪些发现需要写入共享面板、投递给谁,以及新证据是否推翻旧结论。
- 可审计记录:每次判定、概率、耗时和结果进入Ledger,方便追踪Agent为什么允许工具、保留信息或结束任务。


安装与使用
桌面用户可从官方Releases下载对应系统安装包;命令行用户需要Node.js 22.19或更高版本,再通过npm安装mu-agent。首次使用应先连接主模型,检查Judge配置,并用Shadow模式观察判定记录后再逐步启用高影响判定点。
适合谁?
适合频繁运行长时间编程任务、测试日志很大、需要多Agent调查,或希望审计工具调用与上下文取舍的开发者。项目仍处于0.1.x早期阶段,配置和接口可能变化;涉及生产部署、删除操作和敏感代码时,应保留人工确认,并留意云端Judge会接触哪些字段。
