-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.docker.toml.example
More file actions
90 lines (78 loc) · 2.25 KB
/
config.docker.toml.example
File metadata and controls
90 lines (78 loc) · 2.25 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
version = 2
[app]
default_provider_id = "opencode"
[app.skills]
enabled = true
directories = ["./.skills", "~/.remcochat/skills"]
[app.router]
enabled = true
provider_id = "opencode"
model_id = "kimi-k2.5-free"
min_confidence = 0.7
max_input_chars = 2400
[app.web_tools]
enabled = true
search_provider = "exa" # "exa" | "brave"
max_results = 8
recency = "week"
allowed_domains = []
blocked_domains = []
[app.reasoning]
enabled = true
effort = "high"
expose_to_client = true
openai_summary = "auto"
anthropic_budget_tokens = 0
google_thinking_budget = 0
# Docker deployment config.
#
# `sandboxd` is private to the compose network (no host port publish), so the
# orchestrator URL must use the compose service name.
[app.bash_tools]
enabled = true
provider = "docker"
access = "localhost"
project_root = "/app"
max_stdout_chars = 12000
max_stderr_chars = 12000
timeout_ms = 30000
max_concurrent_sandboxes = 2
idle_ttl_ms = 300000
[app.bash_tools.docker]
orchestrator_url = "http://sandboxd:8080"
network_mode = "default"
memory_mb = 2048
[app.bash_tools.sandbox]
runtime = "node24"
ports = [3000]
vcpus = 2
timeout_ms = 900000
[app.bash_tools.seed]
mode = "upload"
upload_include = "**/*"
[app.hue_gateway]
enabled = false
access = "localhost" # "localhost" | "lan"
base_urls = ["http://hue-gateway:8000", "http://host.docker.internal:8000", "http://localhost:8000"]
timeout_ms = 8000
auth_header_env = "HUE_AUTH_HEADER"
bearer_token_env = "HUE_TOKEN"
api_key_env = "HUE_API_KEY"
[providers.opencode]
name = "OpenCode Zen"
# NOTE: Requests are made from the RemcoChat server to this base_url.
# If you see a 403 error like `unsupported_country_region_territory`, it usually means
# the gateway/proxy (or upstream provider) is not available from the server's region.
# Fix: switch providers or change base_url to a gateway hosted in a supported region.
base_url = "https://opencode.ai/zen/v1"
api_key_env = "OPENCODE_API_KEY"
modelsdev_provider_id = "opencode"
default_model_id = "kimi-k2.5-free"
allowed_model_ids = ["kimi-k2.5-free"]
# [providers.gemini]
# name = "Gemini"
# base_url = "https://generativelanguage.googleapis.com/v1beta"
# api_key_env = "GEMINI_API_KEY"
# modelsdev_provider_id = "google"
# default_model_id = "gemini-2.5-flash"
# allowed_model_ids = ["gemini-2.5-flash"]