跳到主要內容
2026-09-02 日報
開發生態

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),允許使用者在單一視窗中同時執行與管理多個終端機工作階段。它具備讓程序與控制終端機分離的特性,確保工作階段能在背景持續運行。

來源