v0.7.0 docs (#218)
* auto-release * fixes * fix secret name * update provider flag * v0.7.0 changelog
This commit is contained in:
@@ -17,12 +17,26 @@ agent-browser close
|
||||
# Or pass --cdp on each command
|
||||
agent-browser --cdp 9222 snapshot`} />
|
||||
|
||||
<h2>Remote WebSocket URLs</h2>
|
||||
<p>Connect to remote browser services via WebSocket URL:</p>
|
||||
<CodeBlock code={`# Connect to remote browser service
|
||||
agent-browser --cdp "wss://browser-service.com/cdp?token=..." snapshot
|
||||
|
||||
# Works with any CDP-compatible service
|
||||
agent-browser --cdp "ws://localhost:9222/devtools/browser/abc123" open example.com`} />
|
||||
<p>The <code>--cdp</code> flag accepts either:</p>
|
||||
<ul>
|
||||
<li>A port number (e.g., <code>9222</code>) for local connections via <code>http://localhost:{port}</code></li>
|
||||
<li>A full WebSocket URL (e.g., <code>wss://...</code> or <code>ws://...</code>) for remote browser services</li>
|
||||
</ul>
|
||||
|
||||
<h2>Use cases</h2>
|
||||
<p>This enables control of:</p>
|
||||
<ul>
|
||||
<li>Electron apps</li>
|
||||
<li>Chrome/Chromium with remote debugging</li>
|
||||
<li>WebView2 applications</li>
|
||||
<li>Remote browser services (via WebSocket URL)</li>
|
||||
<li>Any browser exposing a CDP endpoint</li>
|
||||
</ul>
|
||||
|
||||
@@ -39,6 +53,14 @@ agent-browser --cdp 9222 snapshot`} />
|
||||
<td><code>--session <name></code></td>
|
||||
<td>Use isolated session</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>--profile <path></code></td>
|
||||
<td>Persistent browser profile directory</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>-p <provider></code></td>
|
||||
<td>Cloud browser provider (<code>browserbase</code>, <code>browseruse</code>)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>--headers <json></code></td>
|
||||
<td>HTTP headers scoped to origin</td>
|
||||
@@ -47,6 +69,22 @@ agent-browser --cdp 9222 snapshot`} />
|
||||
<td><code>--executable-path</code></td>
|
||||
<td>Custom browser executable</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>--args <args></code></td>
|
||||
<td>Browser launch args (comma-separated)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>--user-agent <ua></code></td>
|
||||
<td>Custom User-Agent string</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>--proxy <url></code></td>
|
||||
<td>Proxy server URL</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>--proxy-bypass <hosts></code></td>
|
||||
<td>Hosts to bypass proxy</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>--json</code></td>
|
||||
<td>JSON output for agents</td>
|
||||
@@ -68,8 +106,8 @@ agent-browser --cdp 9222 snapshot`} />
|
||||
<td>Show browser window</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>--cdp <port></code></td>
|
||||
<td>CDP connection port</td>
|
||||
<td><code>--cdp <port|url></code></td>
|
||||
<td>CDP connection (port or WebSocket URL)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>--debug</code></td>
|
||||
@@ -77,6 +115,22 @@ agent-browser --cdp 9222 snapshot`} />
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<h2>Cloud providers</h2>
|
||||
<p>Use cloud browser infrastructure when local browsers aren't available:</p>
|
||||
<CodeBlock code={`# Browserbase
|
||||
export BROWSERBASE_API_KEY="your-api-key"
|
||||
export BROWSERBASE_PROJECT_ID="your-project-id"
|
||||
agent-browser -p browserbase open https://example.com
|
||||
|
||||
# Browser Use
|
||||
export BROWSER_USE_API_KEY="your-api-key"
|
||||
agent-browser -p browseruse open https://example.com
|
||||
|
||||
# Or via environment variable
|
||||
export AGENT_BROWSER_PROVIDER=browserbase
|
||||
agent-browser open https://example.com`} />
|
||||
<p>The <code>-p</code> flag takes precedence over <code>AGENT_BROWSER_PROVIDER</code>.</p>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user