設定參考

Bromure Agentic Coding 中的每一項設定都屬於單一 工作區:每個工作區都帶有各自的代理程式、憑證、安全性原則、外觀以及 VM 資源,皆在同一處編輯——也就是設定編輯器。唯一的例外是 自動化 窗格(適用於整個應用程式,儲存在應用程式偏好設定中)、下載的瀏覽器映像檔,以及下載的本機模型(後兩者由所有工作區共用)。

本章是編輯器本身以及全部十六個窗格的參考。每個窗格都有自己的頁面,包含一張螢幕截圖、一張列出預設值的設定表格,以及指向深入說明底層功能的專章連結。

開啟設定編輯器

有四種方式進入編輯器:

  1. 工具列齒輪 — 在主視窗選取一個工作區後,點擊工具列中的齒輪圖示(工具提示為 編輯工作區)。
  2. 側邊欄快顯選單 — 點擊側邊欄中某個工作區列上的 選單,並選擇 編輯…
  3. 新增工作區 — 點擊側邊欄底部的 + 按鈕(工具提示為 新增工作區)。這會開啟與 新增工作區 視窗相同的編輯器,並依你的偏好設定範本預先填入;確認按鈕顯示的是 建立 而非 儲存
  4. 偏好設定 — 從應用程式選單選擇 偏好設定…(⌘,)。這會開啟綁定至偏好設定範本的編輯器(見下文),並加入適用於整個應用程式的 自動化 窗格。

編輯既有工作區時,視窗標題為 編輯工作區。同一時間只會存在一個編輯器視窗——為另一個工作區開啟設定會取代目前的編輯器視窗。

編輯器視窗

編輯器是一個雙窗格視窗:左側是類別側邊欄,每個類別都有彩色漸層圖示,右側則是可捲動的詳細窗格。取消(或 Esc)會捨棄你的變更;儲存(或 建立)則會套用變更。

顯示一般窗格的設定編輯器,左側為類別側邊欄

儲存是以視窗為單位的交易式操作——在你點擊 儲存建立 之前,不會套用任何內容。無論如何,仍有少數動作會立即產生副作用,因為它們操作的是共用或外部狀態:本機模型的下載與移除(全域,跨工作區共用)、提示注入模型下載、MCP OAuth 授權、訂閱 註冊… / 忘記、SSH 金鑰匯入,以及 自動化 窗格中的所有內容(會即時寫入應用程式偏好設定)。

你在編輯器中任何位置輸入的密鑰,絕不會被寫入純文字的 profile.json。儲存時,它們會被分離至 secrets.enc,以保存在 macOS 鑰匙圈中的主金鑰進行 AES-GCM 加密,檔案權限為 600。完整模型請參閱 憑證與傳輸邊界

偏好設定範本(「預設值」)

偏好設定… 開啟編輯器並不會編輯任何工作區——它編輯的是一個強制命名為 Defaults 的範本工作區(名稱 欄位被隱藏)。每個新工作區都是從此範本分支而來,因此你在其中設定的任何內容——代理程式、憑證、防護欄、外觀——都會成為你未來工作區的個人預設值。

出廠範本預設啟用 Claude Code 作為主要代理程式,並採用 訂閱(互動式登入) 模式,每個防護欄都設為 寫入前提示,而工作階段追蹤記錄層級則設為 AI 請求詳細資料。本章各處所引用的預設值即為這些出廠值;若你曾編輯過偏好設定,新工作區會改為繼承你的值。

附註: 自動化 窗格適用於整個應用程式,而非個別工作區。它只有在透過 偏好設定… 開啟編輯器時才會出現,且其變更會立即生效,而非於儲存時才套用。

各個窗格

窗格所設定的內容
一般工作區名稱、強調色、關閉視窗行為、登入時啟動,以及備註。
代理程式有哪些程式設計代理程式(Claude Code、Codex、Grok Build)可用、哪一個是主要代理程式,以及各自如何驗證。
本機模型裝置端推論:主開關、Local/Hybrid 路由,以及可下載的 MLX 模型目錄。
Fusion多模型答案合成(BETA):要融合哪些模型,以及由哪個模型擔任評審。
資料夾共用進 VM 中 /home/ubuntu/<basename> 位置的主機資料夾(最多 8 個)。
憑證Git 身分、SSH 金鑰、forge 權杖、雲端與資料庫憑證——全部保存在主機上,並於傳輸時將假的換成真的。
環境匯出至每個 VM shell 的純 KEY=VALUE 變數。
MCPModel Context Protocol 伺服器,會被轉譯為每個已啟用代理程式的原生設定,並於開機時注入。
追蹤代理伺服器記錄多少內容、已註冊 Mac 上的私密模式,以及訂閱權杖交換狀態。
防護欄各資源的主機端寫入原則:關閉、寫入前提示、封鎖破壞性操作,或唯讀。
供應鏈套件擷取防禦:時效門檻、OSV 查詢、socket.dev 或 Delpi 過濾、移除安裝指令碼,以及鎖定檔提示。
提示注入在代理程式的 AI 流量中,於裝置端偵測被注入或惡意的指令。
外觀終端機字型、游標、色彩,以及視窗不透明度。
瀏覽器可由代理程式驅動的內嵌 Chromium:設定檔持續保存與瀏覽器映像檔管理。
資源三個儲存層、VM RAM,以及 NAT 或橋接網路。
自動化適用於整個應用程式(僅限偏好設定):回送 HTTP 自動化 API 與 bromure-cli mcp 伺服器。

設定的儲存位置

各工作區的設定存放於 ~/Library/Application Support/BromureAC/profiles/<uuid>/profile.json,密鑰則放在相鄰的加密檔 secrets.enc。偏好設定範本則以 profile-template.json 加上 profile-template.enc 儲存於 profiles 目錄旁——刻意置於其外,以確保它永遠不會出現在工作區側邊欄中。自動化窗格寫入的是適用於整個應用程式的偏好設定(UserDefaults),而非任何設定檔。