Use this page while the setup wizard is on screen atDocumentation Index
Fetch the complete documentation index at: https://docs.risolu.to/llms.txt
Use this file to discover all available pages before exploring further.
/setup, or before you re-run setup from the dashboard.
When Risoluto starts without a master key, it enters setup mode and redirects normal navigation into the wizard until the required first-run steps are complete.
What you need before you begin
| Item | Required | Why it matters |
|---|---|---|
| Linear API key | Yes | Lets Risoluto validate your workspace and list projects |
| OpenAI auth method | Yes | Needed to run Codex-backed agent workers |
| GitHub token | No | Enables automatic PR creation after successful runs |
Wizard flow
Protect Secrets
Generates the master key used to encrypt credentials at rest with AES-256-GCM.Under the hood, the wizard calls
POST /api/v1/setup/master-key and persists the result locally.Connect Linear
Stores your Linear API key, fetches the list of available projects, and saves the project Risoluto should monitor.The wizard uses:
POST /api/v1/secrets/:keyGET /api/v1/setup/linear-projects- Config overlay updates for the selected project slug
If Linear returns no projects, the wizard shows guidance before you can continue.
Add OpenAI
Choose one authentication path for Codex-backed workers.
- API key
- Browser sign-in
- Manual fallback
Paste an
sk-... key. Risoluto validates it and stores it in the encrypted secret store.Re-run setup later
Reset API credentials from the done screen
Use Reset & Re-run Setup on the completed screen to clear the stored Linear, OpenAI, and GitHub credentials. The
wizard restarts at Connect Linear and keeps the current master key.
Regenerate the master key only when you need to
Use Reconfigure on Protect Secrets when you want a new master key. That restarts the wizard from Protect
Secrets and generates a new key. Use Factory reset below only when you need a full wipe of the master key,
encrypted secrets, overlay config, archives, and cached workspaces.
Accessibility and navigation behavior
- Clickable stepper — return to completed steps to review or change entries
- Keyboard support — step controls work with
Tab,Enter, andSpace - Reconfigure path — the first step changes after completion so you can rotate credentials without guessing where to start
Factory reset
Factory reset
To start completely fresh, delete the named Docker volumes and boot the stack again:This removes the master key, encrypted secrets, overlay config, archives, and cached workspaces stored in those volumes.
What’s next
Quickstart
Follow the recommended first-run path from clone to smoke issue.
Dashboard
Learn where to confirm setup, inspect runs, and change configuration.
Configuration
Adjust runtime behavior after setup is complete.
Docker Deployment
Move from first boot to a persistent deployment layout.