What problem does it solve?
Changing Ouroboros runtime and model settings requires editing ~/.ouroboros/config.yaml correctly, which is error-prone and awkward when the agent runs on a remote host or a chat-only gateway with no browser access.
Core Features & Use Cases
- Local GUI settings: Launches
ouroboros config to serve a browser-based settings app for per-stage runtime and model selection, with a uvx fallback when the CLI is not on PATH.
- Remote host serving: Runs
ouroboros config --web --host 0.0.0.0 --no-browser and relays the URL plus SSH tunnel command for machines the user reaches over the network.
- Conversational configuration: Uses
ouroboros config show and validated config set commands to change agents, models, and LLM backends entirely in chat when no browser path exists.
- Use Case: An agent running on a headless SSH server needs its evaluation model changed; the skill serves the settings UI on the network and hands the user a tunnel command to reach it.
Quick Start
Ask the agent to open the Ouroboros settings or change the model for a pipeline stage, and it will pick the right branch for your environment.