Skip to content
Merged

Large diffs are not rendered by default.

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
Loading