4 puntos por xguru 4 시간 전 | 1 comentarios | Compartir por WhatsApp
  • Framework de Go para construir agentes/servicios/workflows sobre un solo runtime
  • Agrupa herramientas, memoria, guardrails, workflows por triggers, servicios dependientes e incluso los protocolos a los que acceden otros agentes dentro de un solo harness
  • Todos los endpoints del servicio se convierten automáticamente en herramientas invocables por IA, accesibles externamente mediante los protocolos MCP y A2A
  • Generación de servicios basada en prompts
    • Si ingresas en un prompt el sistema que quieres, la IA diseña la arquitectura y luego genera/compila/ejecuta el código del handler
    • También es posible crear al instante los servicios necesarios durante la conversación (ej.: "necesito seguimiento de shipping" → creación automática del servicio de shipping)
    • Aunque modifiques directamente el código generado, los cambios se conservan al volver a ejecutarlo
  • Todos los agentes incluyen por defecto dos herramientas: plan y delegate
    • Las tareas de varios pasos se registran como un plan ordenado
    • Las subtareas se delegan a otros agentes: si ya hay un agente registrado, se le pasa por RPC; si no, se crea un subagente aislado
  • Workflows durables: los pasos del flujo con checkpoints pueden reanudarse desde donde se detuvieron incluso después de un crash; para rutas conocidas se usa flow y para rutas dinámicas se usa agent dispatch
  • La memoria persistente basada en store viene por defecto: el trabajo continúa incluso después de reiniciar; con AgentCompactMemory, las conversaciones antiguas se comprimen en resúmenes, las recientes se conservan completas y, cuando hace falta, se recuperan conversaciones archivadas
  • Los guardrails están ubicados en puntos de ejecución: MaxSteps (límite de intentos), LoopLimit (detiene repeticiones sin progreso), ApproveTool (intervención con aprobación humana)
  • Todas las abstracciones son interfaces de Go: registry (mDNS→Consul→etcd), broker (NATS/RabbitMQ), store (File/Postgres/NATS KV), etc., intercambiables sin cambiar el código
  • Soporta 7 proveedores de LLM (Anthropic, OpenAI, Gemini, Groq, Mistral, Together, Atlas Cloud), intercambiables con una sola línea de import
  • Con un solo comando de CLI se obtiene hot reload (micro run), build de producción (micro build) y despliegue con SSH+systemd sin Docker (micro deploy user@server)
  • Licencia Apache 2.0

1 comentarios

 
hungryman 3 시간 전

Lo había usado cuando estaba en v4, ¡y pensar que ya va por v6!