ブラウザ

すべてのワークスペースには、エージェントが操作できる組み込みの Chromium ブラウザが付属しています。組み込みの browser MCP サーバーを通じて、ナビゲート、クリック、入力、スクリーンショットの取得、コンソールやネットワークログの読み取りといった操作が可能です。このブラウザは、ワークスペースの Ubuntu VM とは別の独自の使い捨て VM 内で動作するため、エージェントが開いたページがエージェント自身の環境に触れることは決してありません。ブラウザペインは 2 つの事柄を制御します。ブラウザがセッション間でサインインを記憶するかどうか、そして共有ブラウザイメージを Mac へどのようにダウンロードするかです。

ワークスペースを編集ウィンドウのブラウザペイン。ウェブサイトにサインインしたままにするトグル(オフ)、ファイルのアップロードを許可とファイルのダウンロードを許可がオン、カメラを許可とマイクを許可がオフの権限セクション、およびインストール済みと表示され再ダウンロードボタンが付いたブラウザイメージセクションを示している

このペインは、コントロールの上部にアプリが表示するのと同じ概要とともに開きます。このワークスペースには、組み込みの browser MCP サーバーを通じてエージェントが操作できる組み込みの Chromium ブラウザがあり、独自の使い捨て VM 内で動作します。このペインはポリシーを設定するだけです。ブラウザ自体は、セッションウィンドウのエージェント型ブラウザペイン(⌃⌘B)から操作し、エージェントは MCP ツールを通じて操作します。どちらも セッション で説明しており、browser_* ツールの完全なリストは 自動化と CLI にあります。

ウェブサイトにサインインしたままにする

ウェブサイトにサインインしたままにするトグルは、ブラウザを一時的なものにするか永続的なものにするかを決定します。

  • オフ(デフォルト) — ブラウザは毎回クリーンなプロファイルから起動し、ウィンドウを閉じるとすべてを忘れます。Cookie、ログイン、履歴は一切残りません。これは、ワークスペースの他の分離モデルと一致する、完全に使い捨ての動作です。
  • オン — Cookie、ログイン、履歴は ~/Library/Application Support/BromureAC/browser-profiles/<workspace-id>/image/profile.img にあるワークスペースごとに暗号化されたディスクに保持されるため、エージェントはセッション間でサイトへのサインインを維持します。プロファイルディスクはこの 1 つのワークスペースに属し、他のワークスペースと共有されることは決してありません。

永続化設定はブラウザ VM の起動方法を変更するため、これを変更するとその VM が再起動されます。変更を保存すると、アプリは次のように警告します。

「ウェブサイトにサインインしたままにする」を変更すると、このワークスペースのブラウザを再起動して反映されます。開いているタブは閉じられます。保存されたサインインは、ワークスペースごとに暗号化されたディスクに残ります。設定がオンの間は使用され、オフの間は単に無視されます。

設定をオフにしても、保存されたプロファイルディスクは削除されません。オフの間は単に無視され、設定を再度オンにすると再び使用されます。

メモ: サインインを永続化することは、分離性と利便性を引き換えにします。エージェントが操作できるログイン済みのブラウザは、エージェントが訪問するあらゆるページで使用できる常設の認証情報です。ワークフローが永続的なログインを本当に必要とする場合を除き、これはオフのままにしてください。

ブラウザイメージ

ブラウザ VM は、共有のブラウザイメージから起動します。これは、姉妹製品の Bromure ウェブブラウザが使用するのと同じ Alpine + Chromium イメージです。一度ダウンロードされ、すべてのワークスペースで共有されるため、ペイン下部のブラウザイメージセクションはワークスペースごとではなく、アプリ全体に適用されます。表示内容は、イメージがどこから来たかによって異なります。

状態キャプションアクション
Bromure Web によってインストール済み「Bromure Web によってインストール済み(サイズ) — Agentic Coding と共有され、Bromure アプリによって管理されています。」なし — Bromure ウェブアプリが所有し、更新します。
Agentic Coding によってダウンロード済み「インストール済み(サイズ) — dl.bromure.io から ~/Library/Application Support/BromureAC/browser にダウンロードされました。」再ダウンロード
未インストール「未インストール。ワークスペースが初めてブラウザを開いたときに自動的にダウンロードされるか、今すぐダウンロードできます。」今すぐダウンロード

Bromure Agentic Coding がイメージ自体をダウンロードした場合、再ダウンロードは新しいコピーを取得します。まず確認が表示されます — ブラウザイメージを再ダウンロードしますか? — 次の説明とともに表示されます。

新しいコピー(数 GB)をダウンロードし、現在のイメージを置き換えます。開いているブラウザセッションはそのまま実行され続け、次回の起動時に新しいイメージを取り込みます。

インストールまたは再ダウンロードの実行中は、ボタンの代わりにリアルタイムの進捗バーと割合がセクションに表示されます。失敗した場合は赤色でインラインに表示されます。

初回オープン時の同意

このペインからイメージをインストールする必要はありません。いずれかのワークスペースが初めてブラウザペインを開くと、何かが取得される前にセッションウィンドウに 1 回限りの同意カードが表示されます — ブラウザをインストールしますか? — Chromium が独自の使い捨て VM で動作すること、そして約 500 MB の 1 回限りのダウンロードが Library フォルダにインストールされることを示すメモと、ダウンロードしてインストール / 今はしないのボタンが表示されます。承諾するまで何もダウンロードされません。イメージは共有されているため、このペインまたはそのカードから一度インストールすれば、すべてのワークスペースで利用できます。

ブラウザ VM のライフサイクル

ブラウザ VM は、ペイン(またはエージェントのツール呼び出し)が最初に必要とするときにのみ遅延作成され、アイドル時に回収されます。

  • 10 秒間非表示になると、VM はメモリ内で一時停止され、状態を保持したまま CPU の使用を停止します。
  • ペインを閉じたまま約 5 分間経過すると、VM は完全に破棄されます。次回開くときには、新しいものがコールドブートされます。

エージェントの browser MCP ツール呼び出しは、選択されたワークスペースのブラウザを自ら起動して表示できますが、意図的に閉じたペインを再度開くことは決してありません。ブラウザ VM はワークスペースの NAT ネットワークセグメントを共有するため、エージェントはワークスペース VM の LAN IP を通じて、ワークスペースが実行している開発サーバーに到達できます。ブラウザは別の VM であるため、localhost では決して到達できません。ウィンドウ内でのペインの動作については セッション を参照してください。

設定リファレンス

設定タイプデフォルトスコープ
ウェブサイトにサインインしたままにするトグルオフ(完全に一時的)ワークスペースごと
ブラウザイメージステータス + 今すぐダウンロード / 再ダウンロード未インストール(初回のブラウザオープン時に自動的に提示される)アプリ全体(すべてのワークスペースおよび Bromure Web と共有)

ワークスペースごとのすべてのペインと同様に、ウェブサイトにサインインしたままにするは、新しいワークスペースが継承できるように設定テンプレートでも設定できます。詳細は 設定リファレンス を参照してください。永続的なプロファイルディスクは、残りのワークスペースシークレットを保護するのと同じホスト保持キーで暗号化されます。認証情報モデルについては 認証情報とワイヤ境界 で説明しています。