You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/rfds/acp-agent-registry.mdx
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ Every editor builds bespoke manifests or scrapes GitHub, leading to duplication
21
21
22
22
## Agent manifest format (core proposal)
23
23
24
-
Each agent or extension advertises itself via a manifest stored under`<id>/` in the registry repo. Agents use `agent.json`; extensions use `extension.json`. A directory must contain one or the other, but not both. Both file types share the same schema.
24
+
Each agent advertises itself via a manifest stored as`<id>/agent.json` in the registry repo.
25
25
26
26
Fields marked with **\*** are required:
27
27
@@ -155,11 +155,10 @@ Using `currentColor` lets icons adapt automatically to the client's light or dar
155
155
156
156
The aggregated `registry.json` file conforms to the registry schema and contains:
- CI validates manifests on every PR: schema compliance, slug uniqueness, icon format (16×16 SVG, monochrome `currentColor`), URL accessibility for all distribution URLs, authentication support via ACP handshake, and binary OS coverage.
179
178
- Push to `main` triggers a build that aggregates all entries into `registry.json` and publishes versioned + `latest` GitHub releases.
180
179
3.**Aggregated outputs**:
181
-
-`registry.json`: deterministic list of all agents and extensions with icons copied to `dist/<id>.svg`.
180
+
-`registry.json`: deterministic list of all agents with icons copied to `dist/<id>.svg`.
182
181
4.**Distribution & search**:
183
182
- Clients fetch `registry.json` from `https://cdn.agentclientprotocol.com/registry/v1/latest/registry.json`.
184
183
- Static site offers filters for deployment model, license, and distribution type.
@@ -205,4 +204,4 @@ CI verifies this by checking that the agent returns an `authMethods` array in it
205
204
206
205
- 2025-11-28: Initial draft.
207
206
- 2025-12-16: Minors.
208
-
- 2026-02-04: Updated to match latest schema — removed `schema_version`, `homepage`, `capabilities`, and `auth` fields; added `icon` field; restructured `distribution` into `binary`, `npx`, and `uvx` types; added `extensions` to registry schema.
207
+
- 2026-02-04: Updated to match latest schema — removed `schema_version`, `homepage`, `capabilities`, and `auth` fields; added `icon` field; restructured `distribution` into `binary`, `npx`, and `uvx` types.
0 commit comments