Repolode
agntcy

agntcy/oasf

Framework de esquemas JSON estandarizado y servidor para describir las capacidades, habilidades, dominios y metadatos de agentes de IA, y así validarlos y descubrirlos.

Estrellas
340
Forks
47
Issues abiertos
19
Último commit
hace 6 horas

¿Qué es?

OASF (Open Agentic Schema Framework) define una estructura de datos común para los registros de agentes de IA. Cada registro se describe mediante taxonomías de habilidades y dominios basadas en atributos, además de módulos opcionales que amplían los registros de forma componible. El objetivo es definir, validar y descubrir las capacidades de los agentes de manera coherente en sistemas distribuidos.

El enfoque de modelado de datos del proyecto está inspirado en OCSF (Open Cybersecurity Schema Framework), y su servidor de esquemas deriva del servidor de esquemas de OCSF. Incluye un servidor HTTP de esquemas para explorarlos y validarlos, además de definiciones de Protocol Buffer publicadas en Buf Schema Registry.

El desarrollo se gestiona mediante un flujo de trabajo basado en Taskfile y un entorno en contenedores, que incluye el despliegue de un clúster Kind local mediante Helm y un modo de recarga automática para los cambios en los esquemas. Se admiten extensiones privadas de esquemas, y un servidor MCP puede ayudar a los LLM a generar y validar registros.

Funciones clave

  • 01Define una estructura estándar de registros para describir agentes de IA.
  • 02Anota los agentes con habilidades y dominios de taxonomías basadas en atributos.
  • 03Admite extensiones privadas de esquemas con validación.
  • 04Proporciona un servidor HTTP de esquemas para explorarlos y validarlos.
  • 05Incluye recarga automática durante el desarrollo de esquemas y despliegue local basado en Helm.
  • 06Publica definiciones de Protocol Buffer en Buf Schema Registry.

Casos de uso

  • Estandarizar la descripción de las capacidades de los agentes para facilitar su descubrimiento en distintos sistemas.
  • Validar registros de agentes frente a un esquema compartido durante el desarrollo.
  • Alojar un servidor privado de esquemas con extensiones propias.
  • Permitir que un LLM genere y valide registros OASF mediante un servidor MCP.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/agntcy/oasf.git
  2. 2

    Instala los requisitos previos (Taskfile, Docker con Buildx, Go, yq, curl y tar)

  3. 3

    Compila la imagen del servidor en local

    IMAGE_TAG=latest task build:server
  4. 4

    Despliega OASF en local en un clúster Kind temporal y, después, abre localhost:8080

    task up

Antes de usarlo

  • El despliegue local requiere Docker con Buildx, Go, yq y una configuración de Taskfile.
  • Los cambios en el backend del servidor requieren volver a ejecutar task up, por lo que la recarga en caliente solo se aplica a los cambios en el esquema.

En colecciones

Temas

Preguntas frecuentes

¿Qué es oasf?
Framework de esquemas JSON estandarizado y servidor para describir las capacidades, habilidades, dominios y metadatos de agentes de IA, y así validarlos y descubrirlos. OASF (Open Agentic Schema Framework) define una estructura de datos común para los registros de agentes de IA. Cada registro se describe mediante taxonomías de habilidades y dominios basadas en atributos, además de módulos opcionales que amplían los registros de forma componible. El objetivo es definir, validar y descubrir las capacidades de los agentes de manera coherente en sistemas distribuidos.
¿oasf es gratuito? ¿Qué licencia tiene?
oasf es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿oasf sigue mantenido?
Mantenimiento activo. El último commit de oasf fue el 22 oct 2026.
¿Para qué puedo usar oasf?
Estandarizar la descripción de las capacidades de los agentes para facilitar su descubrimiento en distintos sistemas. Validar registros de agentes frente a un esquema compartido durante el desarrollo. Alojar un servidor privado de esquemas con extensiones propias. Permitir que un LLM genere y valide registros OASF mediante un servidor MCP.
¿Cómo se instala oasf?
Clona el repositorio: git clone https://github.com/agntcy/oasf.git Instala los requisitos previos (Taskfile, Docker con Buildx, Go, yq, curl y tar) Compila la imagen del servidor en local: IMAGE_TAG=latest task build:server Despliega OASF en local en un clúster Kind temporal y, después, abre localhost:8080: task up
¿Dónde consigo oasf?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/agntcy/oasf

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados