Overview
How do you define an agent once and run it anywhere? Open Agent Specification provides a declarative language for portable agent definitions.
Key Innovation: Portability + Evaluation
Agent Spec solves two problems:
- Portability: Define agents that work across LangGraph, CrewAI, AutoGen, etc.
- Evaluation: Built-in harness for assessing agent behavior
Declarative Format
Instead of framework-specific code:
name: research-agent
description: Searches and synthesizes information
skills:
- web-search
- summarization
tools:
- name: search
endpoint: https://search.example.com/api
evaluation:
benchmarks:
- simpleqa-verified
- bird-sql
Evaluation Harness
Agent Spec includes standardized evaluation across:
- SimpleQA Verified: Factual accuracy
- τ²-Bench: Task completion
- BIRD-SQL: Database interaction
Results are comparable across frameworks.
Enterprise Integration
Oracle is integrating Agent Spec into:
- Oracle Applied AI
- Oracle Financial Services
- Autonomous Database Select AI
AG-UI Integration
In late 2025, AG-UI integration was announced, allowing Agent Spec definitions to render directly in frontends.