Skip to main content

Frequently asked questions

Risoluto is a local orchestration engine that watches your tracker for eligible issues, launches sandboxed AI coding agents in Docker, and reports the result through pull requests, dashboard state, and API events.
Your repository data stays in workspaces you control. Risoluto still makes outbound calls to the services you configure, such as:See the Trust Model for the full boundary breakdown.
Yes. Agent work runs inside Docker sandboxes, and the recommended quickstart also runs the orchestrator in Docker.If you run the orchestrator on the host for development, Docker is still required for worker isolation.
Risoluto uses the Codex runtime and defaults to gpt-5.4. You can change the model globally or per issue, and you can point the provider at an OpenAI-compatible endpoint.
See How It Works for the architecture behind tracker adapters.
Risoluto retries with exponential backoff until it reaches agent.maxContinuationAttempts.Attempt history stays visible in the dashboard and API.
You have three main surfaces:Start with the Dashboard guide and Observability.
Yes. Use agent.maxConcurrentAgents for a global cap and agent.maxConcurrentAgentsByState for per-state limits. Each agent gets its own Docker container and workspace.
Risoluto itself is open source. Your direct cost comes from the model provider you configure and the amount of work each run consumes.The dashboard tracks issue-level and aggregate usage so you can see where spend is coming from.
Yes. Build a custom image and point codex.sandbox.image at it through the config overlay API or dashboard.The Custom Sandbox recipe walks through the pattern.
Not today. The default operating model is self-hosted and local-first.

What’s next

Quickstart

Start with the recommended first-run path.

Setup Wizard

See exactly what the wizard stores and validates.

Trust Model

Review the security posture and trust boundaries.

Troubleshooting

Diagnose setup and runtime failures.
Last modified on April 3, 2026