dmux 工作流
使用 dmux(一个用于代理套件的 tmux 窗格管理器)来编排并行的 AI 代理会话。
何时激活
- 并行运行多个代理会话时
- 跨 Claude Code、Codex 和其他套件协调工作时
- 需要分而治之并行处理的复杂任务
- 用户提到“并行运行”、“拆分此工作”、“使用 dmux”或“多代理”时
什么是 dmux
dmux 是一个基于 tmux 的编排工具,用于管理 AI 代理窗格:
- 按
n创建一个带有提示的新窗格 - 按
m将窗格输出合并回主会话 - 支持:Claude Code、Codex、OpenCode、Cline、Gemini、Qwen
安装: npm install -g dmux 或参见 github.com/standardagents/dmux
快速开始
# Start dmux session
dmux
# Create agent panes (press 'n' in dmux, then type prompt)
# Pane 1: "Implement the auth middleware in src/auth/"
# Pane 2: "Write tests for the user service"
# Pane 3: "Update API documentation"
# Each pane runs its own agent session
# Press 'm' to merge results back
工作流模式
模式 1:研究 + 实现
将研究和实现拆分为并行轨道:
Pane 1 (Research): "研究 Node.js 中速率限制的最佳实践。
检查当前可用的库,比较不同方法,并将研究结果写入
/tmp/rate-limit-research.md"
Pane 2 (Implement): "为我们的 Express API 实现速率限制中间件。
先从基本的令牌桶算法开始,研究完成后我们将进一步优化。"
# Pane 1 完成后,将研究结果合并到 Pane 2 的上下文中
模式 2:多文件功能
在独立文件间并行工作:
Pane 1: "创建计费功能的数据库模式和迁移"
Pane 2: "在 src/api/billing/ 中构建计费 API 端点"
Pane 3: "创建计费仪表板 UI 组件"
# 合并所有内容,然后在主面板中进行集成
模式 3:测试 + 修复循环
在一个窗格中运行测试,在另一个窗格…