The Standard Agent Specification is an open-source standard for creating portable, composable, domain-specific agents.
Agents built with this standard can be freely published, installed, and composed with other Standard Agents — and are guaranteed to execute faithfully in all spec-compliant runtimes.
The current version of the specification is 0.2.0.
Core Principles
Agents are deterministic software that harnesses the non-deterministic results produced by models in pursuit of a desired objective.
- Agents should be vendor-agnostic.
- Agents should be domain-specific.
- Agents should be coupled to a model.
- Agents should be composable.
- Agents should be portable.
Why Standard Agents?
Because everyone is building agents, but none of us can share them. We believe agents need a standards movement led by practitioners like you — much like the one that grew the early web into the rich ecosystem that we all enjoy today.