- Built-in defaults — sensible out-of-the-box configuration
- Persistent overlay —
~/.risoluto/config/overlay.yaml(or$DATA_DIR/config/overlay.yaml) - Environment variables and
$SECRET:nameresolution at runtime
Managing Configuration
- API
- Dashboard
- YAML File
Configuration Sections
Server & Polling
Server & Polling
Tracker
Tracker
Agent (Orchestrator)
Agent (Orchestrator)
Codex (Agent Provider)
Codex (Agent Provider)
Sandbox (Container)
Sandbox (Container)
Workspace
Workspace
Notifications
Notifications
channels array is the current multi-channel path and is what you should use for anything beyond a single Slack webhook.Legacy single-Slack:type: slack):type: webhook):type: desktop): no extra fields — surfaces notifications in the dashboard notification tray only.Webhook (Linear Inbound)
Webhook (Linear Inbound)
GitHub Integration
GitHub Integration
Multi-repo routing
Multi-repo routing
repos is a destination that the orchestrator matches against the incoming issue before launching a worker. See the Multi-repo recipe for a worked example.Merge policy
Merge policy
enabled on.State machine (custom stages)
State machine (custom stages)