main
yaml 57 lines 2.31 KB
Raw
1 # Enabled unpacked Chromium extension directories.
2 # Paths must be readable from the Agent Zero runtime itself.
3 extension_paths: []
4
5 # Page opened by new Browser sessions when no URL is provided.
6 default_homepage: "about:blank"
7
8 # When the Browser surface is already open, keep it synced to agent Browser tool results.
9 autofocus_active_page: true
10
11 # Browser tab visibility in the WebUI. Both modes use the same internal
12 # Chromium runtime and sign-in profile:
13 # - per_context: each chat shows only its own Browser tabs.
14 # - shared: show Browser tabs from all active chats.
15 browser_tab_scope: "per_context"
16
17 # Maximum number of Browser tabs/pages a single chat context may keep open.
18 # Raise this only for deliberate parallel browsing workflows.
19 max_open_tabs: 32
20
21 # Runtime used by the agent-facing browser tool:
22 # - container: use Agent Zero's Docker/server Playwright browser.
23 # - host_required: Bring Your Own Browser through A0 CLI and prepare it on first browser use when possible.
24 runtime_backend: "container"
25
26 # Optional proxy used only by the internal Docker browser.
27 # Server examples: http://proxy.example:3128 or socks5://proxy.example:1080.
28 proxy_server: ""
29 proxy_bypass: ""
30 proxy_username: ""
31 proxy_password: ""
32
33 # Local-model enforcement for host-browser content:
34 # - enforce_local: block host page content and screenshots unless the active chat model is local.
35 # - warn: allow and return a warning in tool output.
36 # - allow: allow without warning.
37 host_browser_privacy_policy: "allow"
38
39 # Host-browser profile preference:
40 # - existing: use the user's authorized existing browser profile when available.
41 # - agent: use a clean A0-controlled browser profile on the host.
42 host_browser_profile_mode: "existing"
43
44 # Optional host browser target when using an existing browser.
45 # Empty means A0 CLI chooses the first supported/active browser.
46 # Values may be browser family ids (chrome, edge, chromium) or CLI-advertised ids/endpoints.
47 host_browser_selection: ""
48
49 # Optional _model_config preset used by Browser-owned model helpers.
50 # Empty uses the effective Main Model.
51 model_preset: ""
52
53 # XKB keyboard layout applied to the interactive Browser display so typed keys
54 # match the physical keyboard. German Mac example: keyboard_layout: "de",
55 # keyboard_variant: "mac" (Option+L then types "@"). Empty keeps US behavior.
56 keyboard_layout: ""
57 keyboard_variant: ""