Docs

Instala una vez. Deja que los agentes lean y escriban memoria del repo.

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.

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.

Inicializar repo

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.

Inicio rápido humano

mainline hub open
mainline log
mainline show <intent_id>
mainline gaps

Explora intents recientes, revisa decisiones y encuentra commits que aún necesitan coverage.

Protocolo del agente

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

Los agentes llaman Mainline antes de ediciones no triviales.

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.