feat: document the experimental browser agent, its configuration, session modes, and security.

This commit is contained in:
Gaurav Ghosh
2026-02-17 07:07:11 -08:00
parent 067d0ecab3
commit c7ec983d31
4 changed files with 129 additions and 0 deletions
+11
View File
@@ -126,6 +126,17 @@ they appear in the UI.
| --------------------------------- | ------------------------------ | --------------------------------------------- | ------- |
| Auto Configure Max Old Space Size | `advanced.autoConfigureMemory` | Automatically configure Node.js memory limits | `false` |
### Agents
| UI Label | Setting | Description | Default |
| -------------------- | --------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | -------------- |
| Enable Browser Agent | `agents.overrides.browser_agent.enabled` | Enable the browser automation sub-agent. | `false` |
| Session Mode | `agents.overrides.browser_agent.customConfig.sessionMode` | How Chrome is managed: `"persistent"`, `"isolated"`, or `"existing"`. | `"persistent"` |
| Headless | `agents.overrides.browser_agent.customConfig.headless` | Run Chrome in headless mode (no visible window). | `false` |
| Chrome Profile Path | `agents.overrides.browser_agent.customConfig.chromeProfilePath` | Custom path to a Chrome profile directory. | `undefined` |
| Visual Model | `agents.overrides.browser_agent.customConfig.visualModel` | Model override for visual analysis (for example, `"gemini-2.5-computer-use-preview-10-2025"`). | `undefined` |
| Allowed Domains | `agents.overrides.browser_agent.customConfig.allowedDomains` | Restrict navigation to these domain patterns. Supports `*` wildcards. If empty, all non-blocked URLs are allowed. | `[]` |
### Experimental
| UI Label | Setting | Description | Default |