feat: expand agent-browser-stealth extension capabilities

This commit is contained in:
leeguooooo
2026-03-03 12:28:34 +09:00
parent 2a766cfe48
commit 870895e922
11 changed files with 1094 additions and 62 deletions
+5
View File
@@ -147,6 +147,11 @@ CDP mode uses a browser extension handshake to group tabs.
- Default titles:
- `default` session: `Agent Browser Stealth`
- non-default: `Agent Browser Stealth • <session>`
- Extension side panel (`agent-browser-stealth`) also provides:
- Session window isolation and deterministic group colors.
- `Keep Only This`, `Focus`, `Clean Empty Groups` quick actions.
- Session allowlist editing (domain fallback to `about:blank` when violated).
- Download routing to `agent-browser-stealth/<session>/...`.
- Use `--tab-group` / `AGENT_BROWSER_TAB_GROUP` for base title.
- Use `AGENT_BROWSER_TAB_GROUP_PLUGIN_ID` (or `--tab-group-plugin-id`) to override expected extension ID.
+11 -5
View File
@@ -320,6 +320,9 @@ Every CLI flag can be set in the config file using its camelCase equivalent:
For tab grouping in CDP mode, grouping is best-effort through the extension handshake:
extension available => grouped by session; extension missing/unavailable => silent no-op.
With the `agent-browser-stealth` extension installed, the side panel also exposes
session window isolation controls, empty-group cleanup, and per-session allowlist policy editing.
## Common Configurations
### Local Development
@@ -431,9 +434,7 @@ These environment variables configure additional daemon and runtime behavior:
<td>
<code>AGENT_BROWSER_TAB_GROUP</code>
</td>
<td>
Base title for tab grouping. Session suffix is appended automatically in CDP mode.
</td>
<td>Base title for tab grouping. Session suffix is appended automatically in CDP mode.</td>
<td>
<code>Agent Browser Stealth</code>
</td>
@@ -472,8 +473,13 @@ These environment variables configure additional daemon and runtime behavior:
<td>
<code>AGENT_BROWSER_SESSION_NAME</code>
</td>
<td>Auto-save/load state persistence name (defaults to <code>AGENT_BROWSER_SESSION</code> when unset).</td>
<td>(same as <code>AGENT_BROWSER_SESSION</code>)</td>
<td>
Auto-save/load state persistence name (defaults to <code>AGENT_BROWSER_SESSION</code> when
unset).
</td>
<td>
(same as <code>AGENT_BROWSER_SESSION</code>)
</td>
</tr>
<tr>
<td>