@insforge/cli es la interfaz que un agente de codificación utiliza para operar su backend. Donde un humano se dirige al panel, el agente se dirige a la terminal: ejecuta un comando, lee el resultado y decide qué hacer a continuación. Cada comando habla --json, por lo que el agente funciona con datos estructurados en lugar de raspar una pantalla.
Ejecute la CLI con
npx @insforge/cli. No lo instale globalmente, para que el agente siempre use la versión fijada al proyecto.Por qué una CLI para agentes
Un panel se construye para un puntero humano; una CLI se construye para cualquier cosa que pueda escribir texto. Pase--json a cualquier comando y el agente obtiene un resultado estructurado que puede analizar; pase --yes y se ejecuta sin detenerse en un indicador de confirmación. El esquema, la configuración de autenticación, el almacenamiento, las funciones, las implementaciones, las ramas y los diagnósticos son todos subcomandos de la misma herramienta, por lo que hay una superficie para aprender en lugar de un panel para navegar. Se ejecuta en cualquier terminal, cualquier editor o CI, sin necesidad de configurar una integración. Y después de un cambio, el agente puede ejecutar npx @insforge/cli diagnose y leer exactamente qué se rompió.
Superficie de comando
| Área | Comandos |
|---|---|
| Autenticación y contexto | login, logout, whoami, current, list |
| Proyecto | create, link |
| Esquema | db migrations new, db migrations up, db migrations list |
| Configuración como código | config plan, config apply, config export |
| Ramificación | branch create, branch merge, branch reset, branch delete |
| Construir | functions, storage, deployments, secrets, schedules, ai |
| Diagnosticar | diagnose, diagnose advisor, diagnose db, diagnose logs, metadata |
npx @insforge/cli help <command> para las banderas en cualquiera de estos.
Una ejecución de agente típica
Deje que el agente interprete la salida
Los diagnósticos incluyen una bandera de IA para que el agente pueda entregar sus propios datos de backend a un modelo y obtener una explicación:Próximos pasos
- Coloque la configuración de autenticación, SMTP, almacenamiento, retención e implementación en control de versiones con configuración como código.
- Pruebe cambios arriesgados en una rama de backend antes de tocar la producción.