GIA Universidad de La HabanaUniversity of Havana

Legio

Orquestación de agentes sobre colasAgent orchestration on queues

Los flujos de agentes se escriben como patrones en YAML y cada aplicación registra sus herramientas; Legio los ejecuta sobre colas, con una API REST, una CLI y federación entre nodos. Ya mueve un producto de transcripción en producción.Agent workflows are written as YAML patterns and each application registers its own tools; Legio runs them on queues, with a REST API, a CLI and federation between nodes. It already drives a transcription product in production.

pip install legio

Un ejemploAn example

# patterns/tool/transform.yaml: one step, with its contracts
name: transform
type: atomic
kind: tool
input:
  input_as: transform
  input_type: json
  input_schema:
    type: object
    properties:
      text: {type: string}
      factor: {type: integer}
output:
  output_as: transform
  output_type: json
  output_schema:
    type: object
    properties:
      transformed: {type: string}
tool: transform
parameters:
  text: "{transform.text}"
  factor: "{transform.factor}"

v0.1.7 · PyPI · licencia MITv0.1.7 · PyPI · MIT licence