返回所有消息
發佈於 · 作者 Bromure 團隊

Bromure Agentic Coding 4.4:一塊給編碼任務的看板、會回話的審查,以及看得見的自動化

Bromure Agentic Coding 4.4 為代理的工作賦予一個你能操控的形狀。全新的編碼任務看板會帶著一份書面簡報,從規劃一路走到已合併的差異——由規劃器將它拆解為考量相依關係的多個階段,每個階段都在自己專屬的 worktree 中自主運行,而審查視窗則讓你能逐行對差異留言,並直接把它送回代理進行下一輪。自動化也搬進了自己專屬的看板,每一次排定的執行都在你眼前從「已排程」流向「完成」。此外還修復了豐富型用戶端的分頁對調,以及一個並非總是能順利啟動的 VPN。

Bromure Agentic Coding 會把你的編碼代理運行在一個拋棄式的 Linux VM 裡,並由主機上的中間人代理監看它送往模型 API 的每一個位元組。4.4 版的主軸是看見工作本身:為代理所產出的成果賦予一個你能規劃、審查並合併的形狀——而不是一個你得時時盯著的終端機。你的兩項工作流程化為看板,而程式碼審查學會了回話。

一塊給編碼任務的看板

寫下一份簡報,把它交給看板,然後看著它化為已合併的程式碼。全新的編碼任務看板(⇧⌘T,或現在位於側邊欄頂端附近的 TASKS 脈動列)會把一份書面任務推進成完成的成果,橫跨五個欄位——待辦規劃進行中測試/審查完成——你想要多少儀式感就有多少,多一分也沒有。

待辦欄裡的一份簡報提供兩條路。規劃會開啟一場可見、可互動的規劃工作階段:一場原生的對話,無需終端機,代理會以唯讀方式探索你的儲存庫、敘述它的發現,並提出你的簡報留白未答的問題——它會以一張分頁卡片的形式出現,其中的答案在你一次全部提交之前都保持可編輯。當它掌握了所需的一切,便會歸檔一張張有序的階段卡片,每張大約是一份可審查的 pull request 的工作量,並在彼此之間畫出相依關係。或者完全略過規劃,直接一擊完成這項任務。

已啟動的階段與一擊完成的任務,各自都在一個全新的 git worktree 與分支中完全自主地運行。卡片會顯示一個即時的代理狀態圓點,並在某個階段因某個問題受阻的那一刻亮起紅色的需要你的輸入標記——側邊欄會統計這些,讓你永遠不會漏掉。當代理回報完成時,任務便滑向測試/審查,而它的終端機分頁會自行關閉。

編碼任務看板:待辦欄裡有一份提供「規劃」與「一擊完成」的簡報,規劃欄有兩張編號的階段卡片(第二張因相依關係而鎖定),一項進行中的任務,一張顯示其分支與留言數的測試/審查卡片,以及一張位於完成欄的已合併卡片。

審查差異——然後把它送回去

一項完成的任務會落在測試/審查欄,而它的卡片會開啟一個完整的審查視窗:該分支相對於其父分支的完整差異,即時從 VM 讀取,附有逐檔展開器與新增/移除計數。像讀一份 pull request 那樣讀它。

把游標移到任何新增行或上下文行上,點擊邊界的氣泡,就能把一則留言附加到那確切的一行;檔案層級與一般性的備註也行得通。接著選擇你的結局。合併分割按鈕預設會合併進父分支——按住它可選擇壓縮並合併、當工作區具備 GitHub token 時建立 Pull Request…,或合併進任何其他分支。又或者,不要合併,改按送回進行中:每一則草擬的留言都會以錨定行號的指示送達代理——foo.js 中,第 196 行:改用另一種方法——而任務會在同一個 worktree 與分支上回到進行中,進行下一輪。審查、修訂、重複,全程都不必離開應用程式。

同樣的邊界氣泡也會出現在看板之外:只要作用中的分頁正運行著一個編碼代理,檔案總管的差異窗格便會長出這些氣泡,而送給代理會把你的留言成批直接送進那個工作階段——無需建立任何任務的程式碼審查。

自動化,如今也有了自己專屬的看板

自動化——綁定於某個工作區、重複進行且無人看管的代理執行——也獲得了同樣的待遇。AUTOMATIONS 區段位於側邊欄的最頂端,附有一個用來建立的 + 號,以及一列總覽整支艦隊的脈動列;點擊它,或按 ⇧⌘A,即可開啟看板。

它的模型刻意設計得不對稱:一張自動化卡片永遠不會離開已排程——每次它觸發時都會衍生出一張執行卡片,這張卡片會自行橫跨看板流動,穿過進行中、進入完成,或進入一個只在某次執行真正需要你時才出現的需要注意欄(一塊健康的看板永遠不會顯示它)。點擊任何一次執行即可開啟它的執行視窗:一個在代理工作時即時、唯讀的工作階段檢視,以及那份已儲存的紀錄——提示、敘述、每一次工具呼叫與結果——在 worktree 早已消失許久之後依然留存。一如既往,這一切都在你的 Mac 上運行,使用工作區自己的憑證,沒有雲端服務,也沒有對內的網路暴露面。

自動化看板:已排程欄裡有三張自動化卡片,一個空的進行中欄,一個裝著一次失敗執行並附有「忽略」動作的需要注意欄,以及一個列出已完成執行的完成欄。

你可以在使用者手冊中閱讀完整細節:自動化,或在Agentic Coding 頁面上看見這兩塊看板的實際脈絡。

4.4 中的其他修復

  • 豐富型用戶端的分頁順序。 鏡像一個遠端實例時,側邊欄裡偶爾會有兩個分頁對調;它們的順序現在會忠實地與主機保持一致。
  • 可靠的 VPN 啟動。 臨機 VPN 有時在第一次嘗試時無法順利啟動——它現在會穩定地啟動。

Bromure Agentic Coding 在 Apple Silicon 上是免費且開放原始碼的。在下載頁面取得 4.4,或深入了解 →