-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathexample.rusty.yaml
More file actions
47 lines (39 loc) · 1.63 KB
/
Copy pathexample.rusty.yaml
File metadata and controls
47 lines (39 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
server:
http_port: 1011
# grpc_port: 50050 # local port the gRPC server binds to; omit to let the OS assign a free port
# grpc_server_url: "https://abc123.ngrok.io" # externally reachable gRPC URL advertised to agents; defaults to https://{public_ip}:{grpc_port}
# insecure_grpc: false # accept plain gRPC on the master server (no TLS); for local/dev use only
redis:
url: "redis://127.0.0.1:6379"
key_prefix: "rusty:"
ai:
provider: "openrouter"
api_key: "your_openrouter_api_key"
model: "anthropic/claude-sonnet-4-20250514"
resolution:
quality: 0.85 # screenshot JPEG quality sent to the AI (0.0–1.0)
flux:
base_url: "http://127.0.0.1:7227"
api_key: "your_flux_api_key"
function_name: "rusty-agent"
# pending_timeout_secs: 10 # how long to wait for an agent to register before cancelling it
# local_binary: "cargo run -p rusty-agent --" # spawn agent locally instead of Flux; omit to use Flux
deployment:
agent_os_target: "linux" # linux or windows
# proxy_file: "agent-proxies.yaml" # bundled into agent zip at initialization
# agent_env:
# MY_VAR: "value"
# fleet: # TODO: browser pool pre-warming1
# min_browsers: 2
# idle_timeout_secs: 300
# browser:
# chrome_config:
# driver_executable_path: "/usr/bin/chromedriver"
# sandbox: false
# chrome_executable_path: "/usr/bin/google-chrome"
# browser_flags:
# - "--disable-blink-features=AutomationControlled"
# # Route Chromium shmem to /tmp; /dev/shm is often undersized and renderers
# # OOM into "Aw, Snap!" on heavy pages otherwise.
# - "--disable-dev-shm-usage"
# - "--no-sandbox"