Inicio rápido
Poné somnio-loop a funcionar en menos de cinco minutos. Consultá CHANGELOG.md para la versión del release actual.
Requisitos previos
Antes de instalar, confirmá que tenés lo siguiente:
- Claude Code CLI — instalado y autenticado
- Node.js 20 o superior
- pnpm o npm (para cualquier tooling del proyecto)
Instalación
Ejecutá estos tres comandos una sola vez. No se requiere configuración específica por proyecto para empezar.
# 1) Registrar la fuente del marketplace
claude plugin marketplace add giosomniodev/somnio-loop
# 2) Instalar el plugin
claude plugin install somnio-loop@somnio-loop
# 3) Confirmar que está activo
claude plugin list | grep somnio-loopPrimera ejecución
Abrí Claude Code dentro de cualquier directorio de proyecto e invocá el comando do con un prompt en texto plano:
somnio-loop:do "Investigá los últimos 3 releases de TypeScript y escribí un resumen de 300 palabras."El plugin muestra su configuración resuelta de inmediato:
🎚 Readiness level: L1 (report-only) — primera corrida en este repo.
🎛 Autonomy: balanced (default from .loop/config.yaml)A partir de ahí ejecuta el triage, hace fan-out de workers, corre el verifier y entrega un artefacto consolidado con una tabla de consumo por agente. Para un prompt de investigación de este tamaño, esperá aproximadamente 3–5 minutos y $0.30–$0.50 USD.
Configuración mínima
En la primera corrida, somnio-loop crea .loop/config.yaml automáticamente. Solo necesitás editarlo para conectar un tracker de tickets o cambiar el preset de autonomía. Una configuración completa y funcional se ve así:
# .loop/config.yaml
autonomy:
preset: minimal # o ownership, o custom
mcp_integrations:
ticket_source:
type: jira
project_key: "PROJ"
pr_target:
type: github
owner: "tu-org"
repo: "tu-repo"
base_branch: "develop"El preset define todos los defaults de las compuertas — nunca necesitás especificar los valores de cada compuerta individualmente a menos que elijas preset: custom. La observabilidad (líneas de superficie, tabla de consumo por agente, run report, actualizaciones del STATE) siempre está activa independientemente del preset.
Para la referencia completa de compuertas y el comportamiento por preset, consultá Autonomía y Compuertas.