SYS-04 / Proyecto propio · Repositorio privado
go-agent
Agente de programación para terminal escrito en Go, con proveedores de modelos intercambiables y controles explícitos sobre las herramientas.
Contribución
Diseñé una arquitectura hexagonal que separa el núcleo ReAct, la TUI, los proveedores, las herramientas y la persistencia de conversaciones.
Evidencia
Cuatro adaptadores de modelos · streaming y cancelación · política de confirmación para acciones sensibles · suite Go verificada el 7 de agosto de 2026.
Decisiones de ingeniería
Puertos y adaptadores
Proveedores, herramientas y almacenamiento pueden cambiar sin contaminar el núcleo.
Confirmación para acciones sensibles
El control de herramientas debe ser explícito incluso cuando el loop del agente es autónomo.
¿Tienes un problema donde software, operaciones e IA se encuentran?