設定リファレンス
Bromure Agentic Coding のすべての設定は、単一のワークスペースに属します。各ワークスペースは、独自のエージェント、認証情報、セキュリティポリシー、外観、VM リソースを持ち、それらは一箇所 — 設定エディタ — で編集します。唯一の例外は、自動化ペイン(アプリ全体に適用され、アプリケーション設定に保存されます)、ダウンロードされたブラウザイメージ、およびダウンロードされたローカルモデル(後者2つはワークスペース間で共有されます)です。
この章は、エディタそのものと16個すべてのペインのリファレンスです。各ペインには、スクリーンショット、デフォルト値付きの設定表、そして基盤となる機能を説明する詳細解説の章へのポインタを備えた専用ページがあります。
設定エディタを開く
エディタに入る方法は4つあります。
- ツールバーの歯車 — メインウィンドウでワークスペースを選択した状態で、ツールバーの歯車アイコン(ツールチップはワークスペースを編集)をクリックします。
- サイドバーのコンテキストメニュー — サイドバーのワークスペース行にある ⋯ メニューをクリックし、**編集…**を選びます。
- 新規ワークスペース — サイドバー下部の + ボタン(ツールチップは新規ワークスペース)をクリックします。これは、設定テンプレートからあらかじめ内容が入力された新規ワークスペースウィンドウとして同じエディタを開きます。確定ボタンは保存ではなく作成と表示されます。
- 環境設定 — アプリメニューから環境設定…(⌘,)を選びます。これは設定テンプレート(下記参照)にバインドされたエディタを開き、アプリ全体に適用される自動化ペインを追加します。
既存のワークスペースを編集する場合、ウィンドウのタイトルはワークスペースを編集になります。エディタウィンドウは一度に1つしか存在しません。別のワークスペースの設定を開くと、現在のエディタウィンドウが置き換えられます。
エディタウィンドウ
エディタは2ペインのウィンドウです。左側にはカテゴリのサイドバー(それぞれに色付きのグラデーションアイコンが付いています)があり、右側にはスクロールする詳細ペインがあります。キャンセル(または Esc)は変更を破棄し、保存(または作成)は変更を適用します。
保存はウィンドウごとにトランザクション処理されます。保存または作成をクリックするまで何も適用されません。ただし、共有された状態や外部の状態を操作するため、いくつかのアクションは常に即座に副作用を持ちます。ローカルモデルのダウンロードと削除(グローバルで、ワークスペース間で共有)、プロンプトインジェクションモデルのダウンロード、MCP の OAuth 認可、サブスクリプションの登録… / 削除、SSH キーのインポート、そして自動化ペイン内のすべて(アプリ設定にリアルタイムで書き込みます)です。
エディタのどこに入力したシークレットも、プレーンテキストの profile.json には決して書き込まれません。保存時に、それらは secrets.enc に分離され、macOS キーチェーンに保持されたマスターキーで AES-GCM 暗号化され、ファイルパーミッションは 600 になります。完全なモデルについては認証情報とワイヤ境界を参照してください。
設定テンプレート(「デフォルト」)
**環境設定…**からエディタを開いても、いずれのワークスペースも編集されません。強制的に Defaults という名前が付けられたテンプレートワークスペースを編集します(名前フィールドは非表示です)。すべての新規ワークスペースはこのテンプレートからフォークされるため、そこで設定したもの — エージェント、認証情報、ガードレール、外観 — が、今後のワークスペースの個人的なデフォルトになります。
工場出荷時のテンプレートには、**サブスクリプション(対話型ログイン)**モードでプライマリエージェントとして有効化された Claude Code、書き込み前に確認に設定されたすべてのガードレール、そして AI リクエストの詳細に設定されたセッショントレースレベルが含まれています。この章全体で引用されるデフォルトはこれらの工場出荷時の値です。環境設定を編集済みの場合、新規ワークスペースは代わりにあなたの値を継承します。
メモ: 自動化ペインはワークスペースごとではなく、アプリ全体に適用されます。エディタを**環境設定…**経由で開いたときのみ表示され、その変更は保存時ではなく即座に反映されます。
ペイン
| ペイン | 設定内容 |
|---|---|
| 一般 | ワークスペース名、アクセントカラー、ウィンドウを閉じる際の動作、ログイン時の起動、メモ。 |
| エージェント | 利用可能なコーディングエージェント(Claude Code、Codex、Grok Build)、どれがプライマリか、そして各エージェントの認証方法。 |
| ローカルモデル | オンデバイス推論: マスタースイッチ、ローカル/ハイブリッドのルーティング、そしてダウンロード付きの MLX モデルカタログ。 |
| Fusion | 複数モデルによる回答の統合(BETA): どのモデルを統合し、どのモデルがジャッジするか。 |
| フォルダ | /home/ubuntu/<basename> で VM に共有されるホストフォルダ(最大8個)。 |
| 認証情報 | Git アイデンティティ、SSH キー、フォージトークン、クラウドおよびデータベースの認証情報 — すべてホスト上に保持され、ワイヤ上で偽物→本物に入れ替えられます。 |
| 環境 | すべての VM シェルにエクスポートされるプレーンな KEY=VALUE 変数。 |
| MCP | Model Context Protocol サーバー。有効化された各エージェントのネイティブ設定に変換され、起動時に注入されます。 |
| トレース | プロキシがどれだけ記録するか、登録済み Mac でのプライベートモード、そしてサブスクリプションのトークン入れ替えステータス。 |
| ガードレール | リソースごとのホスト側書き込みポリシー: オフ、書き込み前に確認、破壊的操作をブロック、読み取り専用。 |
| サプライチェーン | パッケージ取得の防御: エイジゲート、OSV ルックアップ、socket.dev または Delpi によるフィルタリング、インストールスクリプトの除去、ロックファイルの確認。 |
| プロンプトインジェクション | エージェントの AI トラフィックに注入された、または不正な命令のオンデバイス検出。 |
| 外観 | ターミナルのフォント、カーソル、色、そしてウィンドウの不透明度。 |
| ブラウザ | 組み込みのエージェント駆動可能な Chromium: プロファイルの永続化とブラウザイメージの管理。 |
| リソース | 3つのストレージ層、VM の RAM、そして NAT またはブリッジネットワーク。 |
| 自動化 | アプリ全体に適用(環境設定のみ): ループバック HTTP 自動化 API と bromure-cli mcp サーバー。 |
設定の保存場所
ワークスペースごとの設定は ~/Library/Application Support/BromureAC/profiles/<uuid>/profile.json に保存され、シークレットは隣接する暗号化された secrets.enc に保存されます。設定テンプレートは、profiles ディレクトリの隣に profile-template.json と profile-template.enc として保存されます — 意図的にディレクトリの外に置かれているため、ワークスペースサイドバーには決して表示されません。自動化ペインは、いずれのプロファイルファイルでもなく、アプリ全体の設定(UserDefaults)に書き込みます。