Catálogo contractual · v0.3.0

Agentes que responden por un resultado, no por un prompt.

13 agentes operativos reutilizables. Cada uno recibe una misión completa, decide su propia secuencia de trabajo, usa capacidades dentro de límites declarados, se detiene en gates humanos y entrega evidencia verificable.

Instalar en 4 líneas Ver los 13 agentes Código en GitHub ↗
13agentes con contrato
39evaluaciones deterministas
78pruebas automatizadas
2runtimes con adaptador
0dependencias externas

Un skill no es un agente

La diferencia no es de tamaño, es de responsabilidad. Un skill aporta una capacidad dentro de tu contexto actual. Un agente abre un contexto propio, sostiene una misión y responde por el resultado completo — incluidos sus límites.

DimensiónSkillAgente operativo
Contextoel de la sesión actualseparado y propio
Alcanceuna capacidad concretauna misión completa
Decisiónla toma quien lo invocala toma el agente dentro de límites
Permisosheredadosallowlist declarada por contrato
Cierredevuelve un resultadoresponde por evidencia y riesgos residuales

Vendor-neutral en el núcleo. El catálogo, las políticas, los schemas y las evaluaciones no dependen de ningún proveedor. Claude Code es el primer adaptador, no un requisito del contrato: el mismo agente puede prepararse para ejecución humana asistida, sin clave API ni conexión. La matriz de compatibilidad se genera resolviendo cada contrato contra las capacidades declaradas por cada runtime.


Instalación

Python 3.11 o superior. No necesitas clave API para validar contratos, generar planes, ejecutar las evaluaciones ni abrir el panel local.

bash
$ git clone https://github.com/vladimiracunadev-create/operational-ai-agents.git
$ cd operational-ai-agents
$ python -m pip install -e .
$ operational-agents validate # OK: 13 agentes válidos
Explora sin gastar tokens

plan genera la secuencia completa de fases y gates de forma determinista, sin invocar ningún modelo.

Instala en Claude Code

export claude proyecta los contratos a ~/.claude/agents/ sin sobrescribir agentes que no administra.

Panel local

serve levanta el control center en loopback para explorar contratos desde el navegador.



Cómo funciona

Ninguna fase asume la autorización de la anterior. El agente inspecciona primero, propone después y sólo muta cuando existe una decisión humana explícita.

Misión del usuario Inspección solo lectura Plan determinista Gate decisión humana Ejecución acotada Evidencia verificada si se deniega o falta autorización, vuelve a inspección
Read-only primero

Las fases iniciales sólo inspeccionan. Las mutaciones llegan después del alcance y del plan.

Acceso ≠ autorización

Poder leer un repositorio no autoriza publicar, desplegar, borrar ni rotar credenciales.

Aprobación real

Otro agente no puede aprobar en tu lugar, y una aprobación acotada no habilita fases posteriores.


Seguridad verificada, no prometida

Cada garantía de esta tabla está cubierta por una prueba automatizada que corre en cada push, no sólo por un párrafo de documentación.

ControlGarantíaEn CI
Ejecución de procesosla CLI no usa shell=True ni añade flags que omitan permisos
Agentes que mutanpermissionMode: default e isolation: worktree
Agentes de solo lecturaWrite y Edit en la lista de tools denegadas
Panel localescucha en loopback; el bind externo exige una variable explícita
Evidenciaopt-in y con redacción de secretos antes de persistir
Instalaciónel exportador nunca sobrescribe un agente que no administra

Madurez honesta

Ningún agente se presenta como productivo sólo porque su Markdown sea válido. Esta es la posición real del catálogo hoy.

EstadoRequisito mínimoHoy
DRAFTDefinición incompleta; no debe instalarse.0
IMPLEMENTEDContrato, instrucciones, schemas y evaluaciones deterministas disponibles.13
OPERATIONAL_LOCALEl propietario lo usó en una tarea real local con evidencia sanitizada.0
INTEGRATEDConectado a herramientas o servicios reales y probado de extremo a extremo.0
PRODUCTION_OBSERVEDUso recurrente con métricas, trazas y revisión humana.0

Qué significa esto. Los 13 agentes declaran IMPLEMENTED: contrato, instrucciones, schemas y evaluaciones validados localmente. Eso demuestra integridad del paquete, no adopción productiva. La promoción de estado exige evidencia real y revisada.


Documentación

Todo el proyecto es inspeccionable sin ejecutar nada.