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

Bromure Agentic Coding 4.2:自動化、代理人網格,以及原生終端機

Bromure Agentic Coding 4.2 引入自動化——依排程、隨 GitHub 拉取請求、議題與提交,或隨 Linear 工單啟動您的代理人,沒有 webhook,也不向網際網路暴露任何東西。新的檔案瀏覽器以即時差異呈現儲存庫中每一個被修改的檔案,網格模式讓所有代理人同屏可見,終端機則在 libghostty 上重建。虛擬機的記憶體用量還減少了約一半,home 資料夾現在是 ext4 映像。

Bromure Agentic Coding 在一個用完即棄的 Linux 虛擬機裡執行您的編碼代理人, 主機上的中間人代理盯著送往模型 API 的每一個位元組。4.2 版的主題是:用更少的 您,跑更多的代理人——會自己觸發的代理人、一次顯示全部代理人的視窗,以及一個 快到畫得動這一切的終端機。

新功能

  • 自動化。 給工作區一道常設指令,Bromure 就會在沒有您的時候執行它: 依照排程、當拉取請求、議題或提交抵達 GitHub 時、當 Linear 工單出現時, 或在另一個自動化剛結束的那一刻。每次執行都會在全新的 git worktree 裡 啟動您的代理人——需要的話,還可以在整個工作區的拋棄式複本中執行,跑完 即銷毀。沒有 webhook:Bromure 從主機端、用工作區自己的權杖輪詢 GitHub 與 Linear,所以沒有東西在監聽,沒有東西暴露在網際網路上,權杖也從不進入 虛擬機。而且 PR 標題、議題內文與留言都是第三方文字,所以每個事件在代理人 讀到任何一個字之前,都得先通過提示注入檢查。
  • 一個懂 git 的檔案瀏覽器。 新面板把目前分頁所在的儲存庫顯示為即時的 檔案樹,帶著您在編輯器裡熟悉的已修改、已加入、未追蹤、已刪除標記。點一下 檔案就能看彩色差異或渲染後的預覽,代理人工作時它隨之更新;一個螢幕不夠用 時,還能把檢視器彈出成獨立視窗。
  • 網格模式。 一眼看到所有代理人:一個舞台,最多並排 25 個即時終端機, 橫跨您的所有工作區。用 ⌘D 把目前的終端機釘進網格,點一下某個格子就能向它 輸入,按兩下放大到全幅,每個格子的狀態點——工作中、等您、已完成——不必 接上任何工作階段就能讀到。
  • 原生終端機,在 libghostty 上重建。 過去終端機在虛擬機內部渲染,再以 像素的形式送進視窗。4.2 裡,每個終端機都是主機原生、GPU 渲染的 libghostty 表面,從客體的 tmux 接收原始位元組流:清晰的 Retina 文字、連字、行內 圖片、真正可用的輸入法——而 25 格的網格,正是靠它才成為可能。
  • Depi 整合:從審核過的登錄庫安裝 npm 套件。 Bromure 現已整合 Depi,Lupin & Holmes 的安全 npm 登錄庫。 在工作區的供應鏈設定裡開啟它,代理就會把送往 npm 登錄庫的每個請求改道到 Depi:代理人只會安裝已經審核過的套件。您的 Depi API 金鑰在主機端附加—— 它從不進入虛擬機,代理人也就無從洩漏。

4.2 的其他變化

  • 虛擬機記憶體用量約減半。 舊的終端機路徑在每個虛擬機裡跑著一整套 X11 與軟體渲染堆疊,只為把畫面畫出來。原生終端機讓這一切變得多餘,於是它們 都被移除了——閒置的虛擬機因此輕了一大截。
  • home 資料夾現在是 ext4 映像。 每個工作區的 home 住進了自己的稀疏 ext4 磁碟映像,而不是與主機共享的資料夾:檔案身分跨越暫停與還原而保持 不變,git 在共享資料夾上的損毀風險消失了,代理人釋放空間後映像會縮回 去,複製工作區時 home 也隨之複製。現有工作區會收到一次性搬遷的提議—— 由您決定,而不是我們。

衷心感謝 Tolmo 團隊在整個版本開發過程中的 回饋與支持!

Bromure Agentic Coding 在 Apple Silicon 上免費且開源。前往 下載頁面取得 4.2,或進一步了解 →