Instalar
curl -fsSL https://raw.githubusercontent.com/mainline-org/mainline/main/install.sh | bash
mainline doctor --setup El instalador descarga el último GitHub Release y lo verifica con checksums.
Docs
Mainline tiene una CLI humana y un protocolo para agentes. Los humanos inspecciónan memoria; los agentes recuperan contexto antes de editar y registran intent duradero después del trabajo relevante.
curl -fsSL https://raw.githubusercontent.com/mainline-org/mainline/main/install.sh | bash
mainline doctor --setup El instalador descarga el último GitHub Release y lo verifica con checksums.
cd your-repo
mainline init --actor-name "alice" Init escribe `.mainline/config.toml`, configura refs de Git, crea una identidad de actor e instala guía para agentes.
mainline hub open
mainline log
mainline show <intent_id>
mainline gaps Explora intents recientes, revisa decisiones y encuentra commits que aún necesitan coverage.
mainline context --current --json
mainline start "Add JWT auth"
mainline append "Implemented JWT middleware"
mainline seal Los agentes leen antes de escribir, registran significado y dejan intent revisable.
Cuando se requiere contexto
El contexto es requerido para arquitectura, refactors, migraciones, eliminaciones, auth, billing, data model, permisos, release, CI y cambios de comportamiento entre archivos.
Los agentes solo deberían saltarlo para typos, formato, arreglos obvios de una línea o inspección read-only de un archivo pedido explícitamente.