@martintrojer/mu

基于Tmux的持久化、可观测多智能体协作框架

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@martintrojer/mu。
它的用途是:基于Tmux的持久化、可观测多智能体协作框架
完整的 Skill 内容见:https://321skill.com/skills/martintrojer-mu/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“启动一个代码优化工作流,包含代码分析、安全审查和文档生成三个步骤。”,Mu会根据预定义的DAG,在后台启动三个对应的Pi智能体,分别在独立的Tmux窗格中运行,你可以实时观察每个步骤的进展和中间结果,最终获得整合后的优化报告。

介绍

Mu 旨在解决单一AI智能体在复杂、长期性任务中能力有限、状态易失且难以观察的问题。它通过为每个工作流创建一个独立的Tmux会话,将多个Pi智能体组织成一个持久的“团队”,并利用内置的任务有向无环图(DAG)来协调它们之间的依赖关系和执行顺序,从而实现任务的分解、接力与并行处理。

使用时,开发者需要配置好任务DAG,定义每个智能体的角色和任务。启动后,Mu会在后台的Tmux会话中运行整个智能体团队,你可以随时连接到对应的Tmux会话,实时观察每个智能体的思考过程、执行日志和最终输出,实现完全透明的操作。

它非常适合需要自动化处理多步骤、有依赖关系的复杂工作流的开发者或技术团队,例如自动化代码审查与重构、持续的数据处理流水线、或者需要多个专业领域AI协同的研发项目。

建议在Linux或macOS环境下使用,并确保已安装Tmux。由于智能体在后台持续运行,请注意管理会话和资源消耗。对于简单的、一次性的任务,使用单个智能体可能更轻量高效。

核心特点

Mu的核心在于将多个AI智能体与持久的Tmux会话深度绑定,提供了原生、稳定的运行时环境与实时可观测性;同时,其内置的任务DAG协调机制,使得多智能体间的复杂工作流编排变得直观和可靠,而非简单的脚本拼接。

注意事项

不适合需要快速交互、即时响应的简单对话或一次性任务场景。

常见问题

Mu和直接调用AI API有什么区别?

Mu是持久化、可观测的多智能体协作框架,而直接调用API是单次、无状态的交互。

必须使用Tmux吗?

是的,Tmux是Mu实现会话持久化和实时观测的核心依赖。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/martintrojer-mu/raw/index.md 读取 @martintrojer/mu 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。