Skip to content

Add ACP (AI Context Protocol) schemas#5233

Merged
madskristensen merged 1 commit intoSchemaStore:masterfrom
ddunnock:add-acp-schemas
Dec 18, 2025
Merged

Add ACP (AI Context Protocol) schemas#5233
madskristensen merged 1 commit intoSchemaStore:masterfrom
ddunnock:add-acp-schemas

Conversation

@ddunnock
Copy link
Contributor

Summary

  • Add three schema entries for the AI Context Protocol specification
  • ACP Cache File (.acp.cache.json) - indexed codebase metadata format
  • ACP Configuration File (.acp.config.json) - project-level settings
  • ACP Variables File (.acp.vars.json) - reusable context variables

Details

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

  • Ran node cli.js check - all validations passed
  • Catalog entries are in alphabetical order
  • URLs are accessible and return valid JSON schemas

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/
Copilot AI review requested due to automatic review settings December 18, 2025 12:39
@github-actions
Copy link
Contributor

Thanks for the PR!

This section of the codebase is owned by @madskristensen and @hyperupcall - if they write a comment saying "LGTM" then it will be merged.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 .acp to avoid conflicts

@madskristensen madskristensen merged commit 19d03fb into SchemaStore:master Dec 18, 2025
11 checks passed
@madskristensen
Copy link
Contributor

Thanks

@ddunnock ddunnock deleted the add-acp-schemas branch December 18, 2025 17:59
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
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants