{
"version": "1.0.0",
"agents": [
{
"id": "zeta-agent",
"name": "Zeta Agent",
"description": "Binary only agent",
"version": "0.9.0",
"repository": "https://example.com/zeta",
"authors": ["Example"],
"license": "MIT",
"icon": "https://example.com/zeta.svg",
"distribution": {
"binary": {
"linux-x86_64": {
"archive": "https://example.com/zeta-linux.tar.gz",
"cmd": "./zeta"
}
}
}
},
{
"id": "alpha-agent",
"name": "Alpha Agent",
"description": "NPX agent",
"version": "1.2.3",
"repository": "https://example.com/alpha",
"authors": ["Alice", "Bob"],
"license": "Apache-2.0",
"icon": null,
"distribution": {
"npx": {
"package": "@example/alpha@1.2.3",
"args": ["--acp"],
"env": {
"ALPHA_MODE": "strict",
"ALPHA_COLOR": "never"
}
}
}
},
{
"id": "beta-agent",
"name": "Beta Agent",
"description": "UVX agent",
"version": "4.5.6",
"repository": null,
"authors": ["Bea"],
"license": "MIT",
"icon": null,
"distribution": {
"uvx": {
"package": "beta-agent==4.5.6"
}
}
}
]
}