← Back to Paper List

Open Agent Specification (Agent Spec): A Unified Representation for AI Agents

Soufiane Amini, Yassine Benajiba, Cesare Bernardis, Paul Cayet, Hassan Chafi, Abderrahim Fathan, Louis Faucon, Damien Hilloulin, Sungpack Hong, Ingo Kossyk, Tran Minh Son Le, Rhicheek Patra, Sujith Ravi, Jonas Schweizer, Jyotika Singh, Shailender Singh, Weiyi Sun, Kartik Talamadupula, Jerry Xu
arXiv (2025)
Agent Benchmark

📝 Paper Summary

Agent Frameworks Interoperability Standards Agent Evaluation
Agent Spec is a declarative, framework-agnostic configuration language that allows AI agents to be defined once and executed or evaluated consistently across diverse runtimes like LangGraph and AutoGen.
Core Problem
The proliferation of incompatible agent frameworks (LangChain, AutoGen, CrewAI) has created fragmentation where agents defined in one system cannot be executed, reused, or compared in another due to differing abstractions and execution semantics.
Why it matters:
  • Organizations cannot reuse agent designs developed by different teams, leading to redundant development and lock-in to specific frameworks
  • Prototyping-to-deployment is slowed when porting agents from experimental stacks to enterprise runtimes requires complete rewrites
  • Reliable evaluation is impossible because there is no standardized harness to compare agent behavior consistently across different execution environments
Concrete Example: A multi-agent workflow defined in AutoGen using conversational patterns cannot be executed in LangGraph's stateful graph runtime without a complete reimplementation, making it impossible to directly compare their performance on benchmarks like BIRD-SQL.
Key Novelty
ONNX for AI Agents
  • Proposes a 'define-once, run-anywhere' standard (Agent Spec) that separates the logical definition of an agent (nodes, flows, tools) from its specific runtime implementation
  • Introduces a layer of 'Runtime Adapters' that translate the declarative Agent Spec JSON into framework-specific primitives (e.g., converting a Spec Flow into a LangGraph StateGraph) dynamically
Architecture
Architecture Figure Figure 1
The position of Agent Spec within the broader AI ecosystem, differentiating it from resource protocols (MCP) and communication protocols (Agent2Agent)
Breakthrough Assessment
8/10
Addresses a critical infrastructure gap in the fragmented agent ecosystem. While not a modeling breakthrough, it enables necessary standardization for reproducibility and evaluation, similar to ONNX for neural networks.
×