Bastián IbáñezEnglish

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.

El núcleo del agente permanece aislado de la terminal, los modelos, las herramientas y el almacenamiento.

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?