Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.risolu.to/llms.txt

Use this file to discover all available pages before exploring further.

Risoluto serves a live operator dashboard at http://127.0.0.1:4000. It is the fastest way to see what the orchestrator is doing right now, inspect one issue in detail, and make runtime changes without editing files by hand.

Start with these pages

Overview

Start here for the service-level snapshot: running agents, queued work, recent outcomes, and aggregate usage.

Queue

Watch issues move through workflow state and open any card to inspect the current run.

Issue Detail

Review the event timeline, attempt history, live agent activity, model overrides, and workspace status for one issue.

Settings and Setup

Edit the config overlay, manage templates, and reopen the setup wizard from the same operator surface.

Pages you reach for during investigation

Attempts

Compare current and archived attempts, including duration, model, usage, and terminal outcome.

Logs

Follow streaming orchestrator, worker, and agent events when a run is noisy or stuck.

Runs

Browse historical runs across issues with filters for status, duration, and model.

Workspaces

Inspect active workspaces, their paths, branches, and disk usage, then clean them up when needed.

Git Context

Check repository and workspace context for the currently active checkout.

Audit Log

Review the immutable trail for config, secret, and template mutations.

v1 operator surfaces

The v1 architecture rewrite split several cross-cutting views out of the old “God View” settings page. These routes are top-level pages in the navigation.

Containers

Inspect sandbox container state, resource usage, and lifecycle events. Reached at /containers in the dashboard.

Observability

Live metrics dashboard backed by the orchestrator, webhook, and container resource meters. Reached at /observability.

Notifications

Persistent notification timeline with severity filters. Mark items read or send a Slack test from the same page. Reached at /notifications.

Real-time events

The dashboard subscribes to GET /api/v1/events over SSE, so most screens update without a manual refresh.
EventWhat it tells you
issue.startedA worker launched for an issue
issue.completedAn issue reached a terminal outcome
issue.stalledStall handling killed a stuck run
issue.queuedAn issue is waiting for capacity
worker.failedA worker crashed, timed out, or hit an OOM path
model.updatedRuntime model selection changed
workspace.eventWorkspace preparation or cleanup changed state
agent.eventWorker-streamed agent activity arrived
poll.completeA polling cycle finished
system.errorA service-level error was recorded
audit.mutationA config, secret, or template mutation was logged
webhook.receivedA Linear webhook arrived
webhook.health_changedWebhook health changed state
The SSE connection automatically reconnects after interruption. While reconnecting, the UI shows stale state rather than pretending the stream is current.

Keyboard support

KeyAction
TabMove focus between interactive elements
Enter / SpaceActivate the focused control
Cmd+K / Ctrl+KOpen the command palette

What’s next

Setup Wizard

Revisit first-run setup, credential rotation, and reset behavior.

Configuration

Learn the underlying settings the dashboard edits.

Notifications

Configure Slack delivery and understand what gets sent.

Observability

Move from in-app visibility to metrics, dashboards, and alerting.
Last modified on April 10, 2026