La Linux Foundation lanza OpenAgent: estándares abiertos para la interoperabilidad entre agentes IA
Veinte empresas, incluyendo Microsoft, Red Hat y Hugging Face, firman el charter fundacional. Primer vistazo a la especificación técnica.
El ecosistema de agentes de IA tiene hoy el mismo problema que tenía el ecosistema de contenedores en 2013: docenas de implementaciones incompatibles, cada proveedor con su propio formato, y los usuarios atrapados en el medio. La Linux Foundation ha decidido que ya es momento de repetir lo que hizo con la OCI (Open Container Initiative) para Docker, pero esta vez para los agentes IA.

El proyecto OpenAgent arranca con el respaldo de veinte empresas que cubren prácticamente todo el espectro del ecosistema: Microsoft, Red Hat, Hugging Face, Cohere, Mistral, Together AI, LangChain, Haystack y varios players de infraestructura cloud y seguridad. Es un lineup que da credibilidad inmediata al esfuerzo.
El problema que OpenAgent quiere resolver
Si hoy quieres desplegar un agente IA en producción, te enfrentas a una decisión con consecuencias a largo plazo: ¿usas LangGraph? ¿AutoGen? ¿CrewAI? ¿Llamas directamente a la API del modelo? Cada elección crea dependencias que son difíciles de cambiar después. Y si quieres que dos agentes de distintos frameworks se comuniquen, estás en tierra de workarounds y adapters artesanales.
OpenAgent propone dos especificaciones interoperables:
Agent Definition Format (ADF): un esquema JSON para describir qué puede hacer un agente — sus capacidades, los modelos que soporta, las herramientas que tiene disponibles, sus restricciones de seguridad. Piénsalo como el package.json de un agente.
Agent Communication Protocol (ACP): un protocolo estándar para que agentes se invoquen entre sí, compartan contexto y coordinen tareas, independientemente del framework en el que estén implementados.
{
"adf_version": "1.0",
"name": "research-agent",
"capabilities": ["web_search", "summarize", "cite_sources"],
"models": ["claude-4-sonnet", "gpt-4o"],
"tools": ["brave_search", "arxiv"],
"safety": {
"output_filter": "pii-redact",
"max_iterations": 20
}
}
¿Qué diferencia a OpenAgent de MCP?
La pregunta inevitable. Model Context Protocol de Anthropic resuelve la comunicación entre un modelo y sus herramientas — la conexión "hacia abajo". OpenAgent resuelve la comunicación entre agentes — la conexión "horizontal". Son complementarios, no competidores, y la especificación de OpenAgent referencia explícitamente MCP como mecanismo de tool use dentro de un agente.
El estado del arte: qué está resuelto y qué no
El charter fundacional es honesto sobre el alcance inicial. La versión 1.0 de las especificaciones cubre casos de uso síncronos: un agente llama a otro, espera respuesta, continúa. Los casos asíncronos — agentes que trabajan en paralelo durante horas y se coordinan intermitentemente — están en el roadmap pero no en la v1.
También quedan fuera de la v1 los aspectos de identidad y autenticación entre agentes. Si un agente malicioso se hace pasar por otro, la especificación actual no tiene mecanismos para detectarlo. Es una limitación reconocida que los grupos de trabajo de seguridad están abordando para la v1.1.
Por qué esto importa aunque todavía no esté terminado
Los estándares no se adoptan cuando están completos; se adoptan cuando el dolor de no tenerlos supera el coste de cambiar. El ecosistema de agentes está llegando a ese punto. Las empresas que están construyendo sistemas multi-agente en producción están chocando con los límites de la fragmentación actual.
Que veinte empresas hayan firmado el charter —incluyendo algunas que compiten directamente entre sí— es una señal de que el sector reconoce que nadie gana con la fragmentación. El mismo argumento que funcionó con los contenedores, los kernels y los formatos de datos.
Si trabajas con agentes en producción, vale la pena seguir el repositorio de OpenAgent. Las especificaciones están en borrador público y los comentarios de la comunidad están dando forma activamente a la v1.
TAGS
Sara Köhler
Análisis de Producto
// Related

Open-Weights vs Open-Source: la guerra de definiciones se calienta

Los drivers Rust del kernel de Linux alcanzan estado estable en mainline
