Skip to content

Commit 6a5573b

Browse files
committed
Remove mention of extensions for now
1 parent d052dd6 commit 6a5573b

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

docs/rfds/acp-agent-registry.mdx

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Every editor builds bespoke manifests or scrapes GitHub, leading to duplication
2121

2222
## Agent manifest format (core proposal)
2323

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.
2525

2626
Fields marked with **\*** are required:
2727

@@ -155,11 +155,10 @@ Using `currentColor` lets icons adapt automatically to the client's light or dar
155155

156156
The aggregated `registry.json` file conforms to the registry schema and contains:
157157

158-
| Field | Description |
159-
| ------------ | --------------------------------------------------------------------------------------------------------- |
160-
| `version` | Registry schema version (semver, e.g. `1.0.0`). |
161-
| `agents` | Array of agent entries (each following the agent manifest schema above, sourced from `agent.json` files). |
162-
| `extensions` | Array of extension entries (same schema as agents, sourced from `extension.json` files). |
158+
| Field | Description |
159+
| --------- | --------------------------------------------------------------------------------------------------------- |
160+
| `version` | Registry schema version (semver, e.g. `1.0.0`). |
161+
| `agents` | Array of agent entries (each following the agent manifest schema above, sourced from `agent.json` files). |
163162

164163
## Authentication requirements
165164

@@ -174,11 +173,11 @@ CI verifies this by checking that the agent returns an `authMethods` array in it
174173

175174
1. **Manifest spec** (above) becomes normative; we publish the JSON Schema and validator script so maintainers can lint locally.
176175
2. **Registry repository** `github.com/agentclientprotocol/registry`:
177-
- Structure: `<id>/agent.json` (or `extension.json`), optional `icon.svg`, optional `README.md`.
176+
- Structure: `<id>/agent.json`, optional `icon.svg`, optional `README.md`.
178177
- 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.
179178
- Push to `main` triggers a build that aggregates all entries into `registry.json` and publishes versioned + `latest` GitHub releases.
180179
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`.
182181
4. **Distribution & search**:
183182
- Clients fetch `registry.json` from `https://cdn.agentclientprotocol.com/registry/v1/latest/registry.json`.
184183
- 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
205204

206205
- 2025-11-28: Initial draft.
207206
- 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

Comments
 (0)