Add ACP (AI Context Protocol) schemas#5233
Merged
madskristensen merged 1 commit intoSchemaStore:masterfrom Dec 18, 2025
Merged
Conversation
Add three schema entries for the AI Context Protocol specification: - ACP Cache File (.acp.cache.json) - indexed codebase metadata - ACP Configuration File (.acp.config.json) - project settings - ACP Variables File (.acp.vars.json) - reusable context variables Schemas are self-hosted at https://acp-protocol.dev/schemas/v1/
Contributor
|
Thanks for the PR! This section of the codebase is owned by @madskristensen and |
There was a problem hiding this comment.
Pull request overview
This PR adds three schema catalog entries for the AI Context Protocol (ACP) specification, which provides structured codebase context to AI assistants. The schemas are externally hosted at https://acp-protocol.dev/schemas/v1/.
- Adds catalog entries for three ACP JSON file formats (cache, configuration, and variables)
- All schemas are externally hosted, following the established pattern for self-hosted schemas
- File match patterns are specific and prefixed with
.acpto avoid conflicts
Contributor
|
Thanks |
ddunnock
added a commit
to ddunnock/schemastore
that referenced
this pull request
Dec 19, 2025
Adds three additional AI Context Protocol (ACP) schemas: - ACP Attempts: Debug session tracking for AI-assisted debugging workflows - ACP Primer: Primer definitions for AI context bootstrapping - ACP Sync: Tool synchronization configuration for AI assistants This complements the existing ACP schemas (Cache, Config, Variables) added in SchemaStore#5233. Project: https://acp-protocol.dev Specification: https://github.com/acp-protocol/acp-spec
5 tasks
madskristensen
pushed a commit
that referenced
this pull request
Jan 6, 2026
* Add ACP Attempts, Primer, and Sync schemas to catalog Adds three additional AI Context Protocol (ACP) schemas: - ACP Attempts: Debug session tracking for AI-assisted debugging workflows - ACP Primer: Primer definitions for AI context bootstrapping - ACP Sync: Tool synchronization configuration for AI assistants This complements the existing ACP schemas (Cache, Config, Variables) added in #5233. Project: https://acp-protocol.dev Specification: https://github.com/acp-protocol/acp-spec * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.acp.cache.json) - indexed codebase metadata format.acp.config.json) - project-level settings.acp.vars.json) - reusable context variablesDetails
The AI Context Protocol (ACP) is a specification for providing structured codebase context to AI assistants. These schemas define the file formats used by ACP tooling.
Schemas are self-hosted at
https://acp-protocol.dev/schemas/v1/and use JSON Schema Draft-07.Test plan
node cli.js check- all validations passed