-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtoadstool.toml
More file actions
28 lines (25 loc) · 1.16 KB
/
toadstool.toml
File metadata and controls
28 lines (25 loc) · 1.16 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
# ToadStool Configuration (IPC-first)
#
# Previous HTTP-era template (Songbird orchestration, dashboard, TLS, etc.)
# fossilized to ecoPrimals/fossilRecord/primals/toadStool/toadstool_wave49.toml
# as part of Wave 49 ecosystem tightening (May 2026).
#
# ToadStool uses Unix domain sockets (IPC) for all communication.
# Configuration is primarily via environment variables — see .env.example.
[server]
# Socket paths are derived from FAMILY_ID + biomeOS conventions.
# Override: TOADSTOOL_SOCKET, XDG_RUNTIME_DIR, BIOMEOS_SOCKET_PATH
#
# Deployment model for multi-tenant GPU scheduling:
# TOADSTOOL_DEPLOYMENT_MODEL = "multi" | "rental" | unset (LocalDirect)
#
# Standalone mode (skip distributed coordinator, fast startup):
# TOADSTOOL_STANDALONE = "1"
[execution]
# max_concurrent_executions = 10 # TOADSTOOL_MAX_CONCURRENT_EXECUTIONS
# default_timeout_secs = 300 # TOADSTOOL_EXECUTION_TIMEOUT
# enable_job_queue = true # TOADSTOOL_ENABLE_JOB_QUEUE
[discovery]
# Capability-based — primals discover each other by capability, not name.
# See primal-capabilities.toml for capability registry.
# mDNS timeout: TOADSTOOL_MDNS_TIMEOUT (default 3s)