開發生態
Clean Code 作者 Uncle Bob 開源 swarm-forge:以 tmux 隔離多 AI 代理,並將程式碼規範寫入行為準則
INSIDE單一來源
尚未逐項核實
目前依單一來源整理,這是來源數量描述,不是對消息真假的判定。

據報導,《Clean Code》作者 Robert C. Martin(Uncle Bob)在 GitHub 開源專為多 AI 代理並行協作設計的平台 swarm-forge。
該工具底層採用終端機多視窗工具 tmux,利用其 session 隔離特性讓每個 AI 代理在獨立 pane 中執行,避免環境狀態互相干擾。swarm-forge 具備以下核心設計與功能:
- 提供 two-pack(2 個代理)、four-pack(4 個代理)與 six-pack(6 個代理)三種預設編組,供開發者依任務規模選用。
- 代理間透過握手協定(handshake protocol)非同步傳遞任務與結果,避免工作進度互相覆蓋。
- 附帶 Web 儀表板,可直接檢視各代理執行狀態,無須手動切換終端機視窗。
- 將 Clean Code 原則(如可讀性、命名規範、函式長度限制)直接寫入每個代理的行為規範(constitution)。
此工具的實作源自 Uncle Bob 於今年 7 月提出的觀點:開發者應將精力從「逐行審查 AI 生成的程式碼」轉向「設計能約束 AI 行為的系統架構」,透過在生成端施加結構性約束來確保輸出品質,而非依賴事後的人工審查。
讀原始報導背景
tmux 是一款適用於類 Unix 系統的開源終端機多工器(terminal multiplexer),允許使用者在單一視窗中同時執行與管理多個終端機工作階段。它具備讓程序與控制終端機分離的特性,確保工作階段能在背景持續運行。