# Glink: encadena agentes con eventos y recuperación de estado

> Coordina pasos dependientes con un registro de eventos y puntos de recuperación que tu agente principal consulta mediante API.

Verificado el 27 oct 2026.

## Qué es

Glink es un motor programático de flujos multiagente. Funciona detrás de un coordinador que llama a su API; el README actual indica que no tiene interfaz humana.

## Para qué te sirve

- Cuando una investigación debe terminar antes de que empiece la redacción.
- Cuando necesitas retomar una cadena después de un fallo.
- Cuando quieres registrar qué paso se ejecutó y con qué resultado.

## Cómo funciona

Los archivos YAML asignan ejecutores y dependencias. Un bus JSONL conserva eventos y el servicio en segundo plano gestiona envío, reintentos, compuertas y puntos de recuperación. El coordinador puede consultar estado por HTTP. En la revisión consultada, `POST /run` anunciado por el README no está implementado: los pasos usan la API Python real. Los agentes se registran por nombre y puerto numérico y deben responder al protocolo HTTP del motor.

## Antes de empezar

Necesitas Python 3.11 o posterior y preparar los agentes que ejecutarán cada paso. No requiere bases de datos ni colas externas según su README. Los proveedores de modelos y las herramientas de cada agente tienen sus propios requisitos y costes.

## Límites y alternativas

Un punto de recuperación evita repetir pasos terminados, pero debes diseñar acciones tolerantes a reintentos. Comprobar que existe un archivo no verifica la calidad de su contenido. Mantén la API local mientras evalúas acceso y permisos. Hermes Multi-Agent Workflow aporta otra plantilla orientada a clasificación.

## Recursos

- [Repositorio original](https://github.com/garyqlin/glink-engine) - 6 estrellas; licencia MIT por GitHub.
- [Fuentes y documentación consultadas](https://github.com/garyqlin/glink-engine/tree/f6457f6421f21ba76153dfc391d26c9389a3dcd4) - ejemplos y configuración.
- [Último commit comprobado](https://github.com/garyqlin/glink-engine/commit/f6457f6421f21ba76153dfc391d26c9389a3dcd4) - 2026-06-30.
- [Condiciones de licencia](https://github.com/garyqlin/glink-engine/blob/main/LICENSE) - archivo publicado por el proyecto.
