Skip to content

Commit a60ecca

Browse files
committed
chore: fold acp id aliases into common protocol
1 parent 6afd0e5 commit a60ecca

3 files changed

Lines changed: 9 additions & 13 deletions

File tree

crates/protocol/src/acp_common.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use serde::Serialize;
66
use crate::AcpAuthCapabilities;
77
use crate::AcpAuthMethod;
88
use crate::AcpClientCapabilities;
9-
use crate::AcpProtocolVersion;
109
use crate::AcpSessionAdditionalDirectoriesCapabilities;
1110
use crate::AcpSessionCloseCapabilities;
1211
use crate::AcpSessionConfigOption;
@@ -19,6 +18,15 @@ use crate::acp::ACP_JSONRPC_VERSION;
1918
use crate::acp::AcpMeta;
2019
use crate::acp_content::AcpContentBlock;
2120

21+
pub type AcpAuthMethodId = String;
22+
pub type AcpSessionId = SessionId;
23+
pub type AcpMessageId = String;
24+
pub type AcpPermissionOptionId = String;
25+
pub type AcpProtocolVersion = u16;
26+
pub type AcpRequestId = serde_json::Value;
27+
pub type AcpTerminalId = String;
28+
pub type AcpToolCallId = String;
29+
2230
fn jsonrpc_version() -> String {
2331
ACP_JSONRPC_VERSION.to_string()
2432
}

crates/protocol/src/acp_ids.rs

Lines changed: 0 additions & 10 deletions
This file was deleted.

crates/protocol/src/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ mod acp_client_io;
1111
mod acp_common;
1212
mod acp_content;
1313
mod acp_event_to_update;
14-
mod acp_ids;
1514
mod acp_schema_aliases;
1615
mod acp_session;
1716
mod acp_session_config;
@@ -49,7 +48,6 @@ pub use acp_capabilities::*;
4948
pub use acp_client_io::*;
5049
pub use acp_common::*;
5150
pub use acp_content::*;
52-
pub use acp_ids::*;
5351
pub use acp_schema_aliases::*;
5452
pub use acp_session::*;
5553
pub use acp_session_config::*;

0 commit comments

Comments
 (0)