annona
Annona es un motor de ejecución soberano para agentes de IA. Decide dónde ejecutar cada paso, lo obliga a cumplirlo y registra la decisión.
Ficha actualizada 23 sept 2026, 12:35 · upstream 23 sept 2026, 12:17 · release v0.1.3
Qué es annona
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Annona es el núcleo de ejecución soberano para agentes de inteligencia artificial. Cada agente que despliegues envía sus materiales a 'somewhere', y Annona decide dónde ese paso debe ejecutarse, lo impide si no cumple con las reglas y lo registra en un ledger verificable. Esto permite que cada paso tenga su propia política de ejecución independiente sin necesidad de un framework de agentes externo.
- Ejecutar modelos de IA localmente sin depender de APIs externas
- Controlar el flujo de trabajo de agentes con políticas de ejecución definidas por reglas
- Garantizar que cada paso de razonamiento se ejecute en un entorno controlado y verificable
- Permitir que diferentes pasos de un agente ejecuten modelos o herramientas distintos según su contexto
- Implementar auditoría completa de decisiones de despliegue mediante registros inmutables
- Soberanía de datos: ejecutar procesos críticos con políticas de acceso definidas por el usuario
- Annona es la primera implementación open-source en que la ubicación de cada paso de inferencia y llamada a herramienta es una decisión de política, no un fallback automático
- Soporta múltiples subestratos (vLLM, Ollama, modelos personalizados) con políticas de ejecución independientes por paso
- Permite pinning de herramientas específicas mediante el campo 'pins' en los scripts de agente
- El ledger registra la cadena de decisiones y resultados sin exponer materiales sensibles
- Soporta múltiples lenguajes de programación (Python, Rust, Go) a través del framework FastAPI
- No incluye un motor de planificación centralizado ni memoria compartida entre pasos
- La decisión de dónde ejecutar cada paso es estática y no se adapta dinámicamente durante la ejecución
- El modelo 'shell' y 'browser' están omitidos por defecto debido a su naturaleza de red, lo que limita el uso en entornos aislados
- No incluye un sistema de autenticación centralizado ni gestión de permisos multi-usuario
- La clasificación de materiales se realiza localmente sin integración con sistemas de seguridad externos
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar Annona requiere un entorno Linux. El comando principal es `pip install annona`. Para ejecutar, se instala el backend FastAPI y se despliega mediante Docker Compose en modo desarrollo (`docker compose up -d`). Se recomienda usar un contenedor aislado con permisos de ejecución restringidos para cada paso. La configuración de políticas se realiza mediante archivos YAML en la carpeta `src/annona/policies`. Para producción, se recomienda desplegar el backend como servicio separado y ejecutar los agentes a través de su API REST.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.






