Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions acp-model/.schema-checksums
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
# Format: SHA256 FILENAME

# Stable schemas
796e38e275a1587b5a711a4b4508cb69825448b70e79b14bdb4256b24688b89d schema/schema.json
07f2cdfd7814496ebdab83fb7417787fa1dddc6276b11cd31b51be2f8ba95f2b schema/schema.json
f242b95def9a9cbfddd2db1a45d8d3d489ad1b4f564a1322547c90a94c647637 schema/meta.json

# Unstable schemas
4a886716877f97bc24c4c7f1ae24c9ad06a779107afbdf0718110fc50b5135b7 schema/schema.unstable.json
8ad80116767e0921970b28766c214d7921268653544d5996a8e2814e1244d4d2 schema/meta.unstable.json
75d180b9c589cd7d79a5a9cbb6680d52e1bce71238839871441d30c753b497a9 schema/schema.unstable.json
e87ae9b3fc3b05f88da6dfc06d003e5263d6a041b1c934ed13b83173b39ed111 schema/meta.unstable.json
2 changes: 1 addition & 1 deletion acp-model/.schema-revision
Original file line number Diff line number Diff line change
@@ -1 +1 @@
e23620fe29cb24555db8fb8b58b641b680788e5f
37d12f4bb4b0cf1dca60421d48cb17decc119b8e
45 changes: 22 additions & 23 deletions acp-model/SCHEMA_VERSION.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,60 +11,59 @@ This file tracks the version of the Agent Client Protocol schema that the model

### Stable Schema
- **schema.json**
- Commit: `e23620fe29cb24555db8fb8b58b641b680788e5f`
- Date: 2025-12-01 17:17:19 +0100
- SHA256: `796e38e275a1587b5a711a4b4508cb69825448b70e79b14bdb4256b24688b89d`
- Commit: `37d12f4bb4b0cf1dca60421d48cb17decc119b8e`
- Date: 2025-12-20 18:25:51 +0000
- SHA256: `07f2cdfd7814496ebdab83fb7417787fa1dddc6276b11cd31b51be2f8ba95f2b`
- URL: https://github.com/agentclientprotocol/agent-client-protocol/blob/main/schema/schema.json

- **meta.json**
- Commit: `e23620fe29cb24555db8fb8b58b641b680788e5f`
- Date: 2025-12-01 17:17:19 +0100
- Commit: `37d12f4bb4b0cf1dca60421d48cb17decc119b8e`
- Date: 2025-12-20 18:25:51 +0000
- SHA256: `f242b95def9a9cbfddd2db1a45d8d3d489ad1b4f564a1322547c90a94c647637`
- URL: https://github.com/agentclientprotocol/agent-client-protocol/blob/main/schema/meta.json

### Unstable Schema
- **schema.unstable.json**
- Commit: `e23620fe29cb24555db8fb8b58b641b680788e5f`
- Date: 2025-12-01 17:17:19 +0100
- SHA256: `4a886716877f97bc24c4c7f1ae24c9ad06a779107afbdf0718110fc50b5135b7`
- Commit: `37d12f4bb4b0cf1dca60421d48cb17decc119b8e`
- Date: 2025-12-20 18:25:51 +0000
- SHA256: `75d180b9c589cd7d79a5a9cbb6680d52e1bce71238839871441d30c753b497a9`
- URL: https://github.com/agentclientprotocol/agent-client-protocol/blob/main/schema/schema.unstable.json

- **meta.unstable.json**
- Commit: `e23620fe29cb24555db8fb8b58b641b680788e5f`
- Date: 2025-12-01 17:17:19 +0100
- SHA256: `8ad80116767e0921970b28766c214d7921268653544d5996a8e2814e1244d4d2`
- Commit: `37d12f4bb4b0cf1dca60421d48cb17decc119b8e`
- Date: 2025-12-20 18:25:51 +0000
- SHA256: `e87ae9b3fc3b05f88da6dfc06d003e5263d6a041b1c934ed13b83173b39ed111`
- URL: https://github.com/agentclientprotocol/agent-client-protocol/blob/main/schema/meta.unstable.json

**Note:** All types from unstable schema must be marked with `@UnstableApi` annotation.

## Last Updated
- Date: 2025-12-01
- Date: 2025-12-20
- Updated by: Manual schema synchronization

## Changes in This Version
- Added `Implementation` type for client/agent identification
- Added `SessionCapabilities` type (empty, for future expansion)
- Added `clientInfo` field to `InitializeRequest`
- Added `agentInfo` field to `InitializeResponse`
- Added `sessionCapabilities` field to `AgentCapabilities`
- Changed `AvailableCommandInput` from data class to sealed class with `Unstructured` variant
- Added `_meta` field to `ToolCallContent.Terminal`
- Terminal types are now stable (removed unstable warning)
- Added `session/fork` method to agent methods (unstable)
- Added `session/list` method to agent methods (unstable)
- Added `session/resume` method to agent methods (unstable)
- Added `session/set_config_option` method to agent methods (unstable)
- Added `session/set_model` method to agent methods (unstable)
- Added `$/cancel_request` protocol method (unstable)
- Updated stable schema with bug fixes and improvements

## Verification
To verify the schema files match:
```bash
# Stable schemas
curl -s https://raw.githubusercontent.com/agentclientprotocol/agent-client-protocol/main/schema/schema.json | sha256sum
# Expected: 796e38e275a1587b5a711a4b4508cb69825448b70e79b14bdb4256b24688b89d
# Expected: 07f2cdfd7814496ebdab83fb7417787fa1dddc6276b11cd31b51be2f8ba95f2b

curl -s https://raw.githubusercontent.com/agentclientprotocol/agent-client-protocol/main/schema/meta.json | sha256sum
# Expected: f242b95def9a9cbfddd2db1a45d8d3d489ad1b4f564a1322547c90a94c647637

# Unstable schemas
curl -s https://raw.githubusercontent.com/agentclientprotocol/agent-client-protocol/main/schema/schema.unstable.json | sha256sum
# Expected: 4a886716877f97bc24c4c7f1ae24c9ad06a779107afbdf0718110fc50b5135b7
# Expected: 75d180b9c589cd7d79a5a9cbb6680d52e1bce71238839871441d30c753b497a9

curl -s https://raw.githubusercontent.com/agentclientprotocol/agent-client-protocol/main/schema/meta.unstable.json | sha256sum
# Expected: 8ad80116767e0921970b28766c214d7921268653544d5996a8e2814e1244d4d2
# Expected: e87ae9b3fc3b05f88da6dfc06d003e5263d6a041b1c934ed13b83173b39ed111
```
Loading