agent-primitives / suite
AgentSuite
A content-addressed format for agent definitions.
Package agents, their instructions and exact tool dependencies as an open OCI artifact. One format for the definition, independent of the runtime.
Read the specificationagentsuite.jsonSuite manifest- AgentsInstructions & tool requirements
- ToolProvidersTool contracts & exact variants
- CompositionsAgent & provider selections
- Build profilesSandbox build inputs
- Evaluations optionalCases & authored assertions
A closed graph of referenced content, distributed as an OCI artifact.
Identity follows the content.
Manifest identities use SHA-256 over RFC 8785 canonical JSON. Regular files are identified by their exact bytes. References bind the graph together with digests and sizes.
Read the identity rulesRFC 8785 · canonical JSONSHA-256 → content digestValidate the format.
Keep runtime claims separate.
JSON schemas check document shapes. The Go validator also checks canonical content, descriptors, references and the closed graph, from an extracted directory or OCI image layout.
Validation does not execute agents, tools or evaluations. Packaged evaluation cases are requirements, not evidence of a passing run.
v0.2.0 adds portable evaluation evidence with an offline verifier, VerifyEvaluation.