Quickstart
Get somnio-loop running in under five minutes. See CHANGELOG.md for the current release version.
Prerequisites
Before installing, confirm you have the following:
- Claude Code CLI — installed and authenticated
- Node.js 20 or later
- pnpm or npm (for any project-level tooling)
Installation
Run these three commands once. No project-specific setup is required to get started.
# 1) Register the marketplace source
claude plugin marketplace add giosomniodev/somnio-loop
# 2) Install the plugin
claude plugin install somnio-loop@somnio-loop
# 3) Confirm it is active
claude plugin list | grep somnio-loopFirst Run
Open Claude Code inside any project directory and invoke the do command with a plain-text prompt:
somnio-loop:do "Investigate the last 3 TypeScript releases and write a 300-word summary."The plugin surfaces its resolved stance immediately:
🎚 Readiness level: L1 (report-only) — first run on this repo.
🎛 Autonomy: balanced (default from .loop/config.yaml)From there it runs triage, fans out workers, executes the verifier, and delivers a consolidated artifact with a per-agent consumption table. For a research prompt of this size, expect roughly 3–5 minutes and $0.30–$0.50 USD.
Minimal Config
On first run, somnio-loop creates .loop/config.yaml automatically. You only need to edit it to connect a ticket tracker or change the autonomy preset. A complete working config looks like this:
# .loop/config.yaml
autonomy:
preset: minimal # or ownership or custom
mcp_integrations:
ticket_source:
type: jira
project_key: "PROJ"
pr_target:
type: github
owner: "your-org"
repo: "your-repo"
base_branch: "develop"The preset drives all gate defaults — you never need to spell out individual gate values unless you choose preset: custom. Observability (surface lines, per-agent consumption table, run report, STATE updates) is always on regardless of preset.
For the full gate reference and per-preset behavior, see Autonomy & Gates.