Create your first Agent Manifest in minutes
Create a JSON manifest with the Core Profile to describe your agent's identity, capabilities, and tools:
{
"agentId": "summarizer-v1",
"agentName": "Document Summarizer",
"version": "1.0.0",
"description": "Condenses documents into concise summaries",
"profiles": ["core"],
"capabilities": [
{
"capabilityId": "summarize",
"type": "summarization",
"description": "Summarizes text documents",
"config": {
"max_length": 500,
"format": "bullet_points"
}
}
],
"tools": [
{
"toolId": "text-analyzer",
"name": "Text Analysis Tool",
"type": "function"
}
]
}Use the canonical JSON Schema to validate your manifest:
Download the schema:
wget https://json-agents.org/Standard/schema/json-agents.jsonValidate with AJV or similar:
npx ajv validate -s json-agents.json -d your-agent.jsonLoad your manifest in any compatible framework:
// Python example
import json
from your_framework import load_agent
with open('your-agent.json') as f:
manifest = json.load(f)
agent = load_agent(manifest)
agent.run("Summarize this document...")Add more profiles as your needs grow
execSpecify deployment environments, model providers, and resource requirements
govEnable security policies, observability, and compliance features
graphDefine agent networks with conditional routing and message flows
Continue exploring JSON AGENTS
Explore complete agent manifests showing all profile combinations from minimal to enterprise.
Review detailed documentation for core schemas, seven standard capabilities, and extensions.
Read the complete normative specification with all technical details and implementation requirements.
Step-by-step technical guide for integrating JSON Agents into your framework or platform.