Edit ~/.ouroboros/config.yaml: global and per-stage runtime and model choices, the LLM backend, install badges for missing CLIs, and env-override warnings.
ooo config
/ouroboros:ouroboros-config
Pick the branch by one question: can the user open a browser pointed at this machine? Run commands with the active runtime's run_shell capability.
```bash
if command -v ouroboros >/dev/null 2>&1; then
ouroboros config
else
uvx --python '>=3.12' --from 'ouroboros-ai[tui]' ouroboros config
fi
```
In a non-interactive context it serves the settings app on a local web server and opens the browser. The uvx fallback covers a plugin-only install where ouroboros is not on PATH; in a development checkout use uv run ouroboros config.
http://localhost:<port> line in case the browser did not open.ooo config reopens the settings any time; a saved model choice is never locked.ouroboros config --web --host 0.0.0.0 --no-browser
Relay the printed URL with this host's address substituted, plus the SSH tunnel fallback it prints (ssh -L <port>:localhost:<port> <this-host>).
Do not start a server nobody can reach. Drive the same settings in chat:
ouroboros config show.auto, a tier, or a model id for every role) and ask what to change.```bash
ouroboros config set orchestrator.runtime_backend
ouroboros config set orchestrator.runtime_profile.stages.
ouroboros config set models.default
ouroboros config set models.pin true # run the per-role ids below
ouroboros config set clarification.default_model
ouroboros config set execution.default_model
ouroboros config set evaluation.semantic_model
ouroboros config set resilience.reflect_model
ouroboros config set llm.backend
```
ouroboros config show and summarize what changed.Relay any rejected set validation error or missing-dependency hint (pip install 'ouroboros-ai[tui]') verbatim. ouroboros config undo restores the configuration saved before the last change.
End the final response with exactly one line ◆ <current state> → next: <recommended action>. Derive the state from live session state via ouroboros_session_status when available, otherwise from this skill's actual outcome. Never use a linear Step N of M footer; when the next step is a real choice, list 2-3 options.