Cargo Features

agent-client-protocol-schema has no features set by default.

[dependencies]
agent-client-protocol-schema = { version = "0.11.0", features = ["unstable", "unstable_auth_methods", "unstable_cancel_request", "unstable_session_fork", "unstable_session_info_update", "unstable_session_list", "unstable_session_model", "unstable_session_resume", "unstable_session_stop", "unstable_session_usage", "unstable_message_id"] }
unstable = unstable_auth_methods, unstable_cancel_request, unstable_message_id, unstable_session_fork, unstable_session_info_update, unstable_session_list, unstable_session_model, unstable_session_resume, unstable_session_stop, unstable_session_usage
unstable_auth_methods unstable?

Affects agent::AuthMethodEnvVar, agent::AuthEnvVar, agent::AuthMethodTerminal, client::ClientCapabilities.auth, client::AuthCapabilities, error::Error.auth_methods

unstable_cancel_request unstable?

Affects protocol_level::CancelRequestNotification, protocol_level::GeneralMethodNames.cancel_request

unstable_session_fork unstable?

Affects agent::ForkSessionRequest, agent::ForkSessionResponse, agent::SessionCapabilities.fork, agent::SessionForkCapabilities, agent::AgentMethodNames.session_fork

unstable_session_info_update unstable?

Affects client::SessionInfoUpdate

unstable_session_list unstable?

Affects agent::ListSessionsRequest, agent::ListSessionsResponse, agent::SessionInfo, agent::SessionCapabilities.list, agent::SessionListCapabilities, agent::AgentMethodNames.session_list

unstable_session_model unstable?

Affects agent::NewSessionResponse.models, agent::LoadSessionResponse.models, agent::ForkSessionResponse.models, agent::ResumeSessionResponse.models, agent::SessionModelState, agent::ModelId, agent::ModelInfo, agent::SetSessionModelRequest, agent::SetSessionModelResponse, agent::AgentMethodNames.session_set_model

unstable_session_resume unstable?

Affects agent::ResumeSessionRequest, agent::ResumeSessionResponse, agent::SessionCapabilities.resume, agent::SessionResumeCapabilities, agent::AgentMethodNames.session_resume

unstable_session_stop unstable?

Affects agent::StopSessionRequest, agent::StopSessionResponse, agent::SessionCapabilities.stop, agent::SessionStopCapabilities, agent::AgentMethodNames.session_stop

unstable_session_usage unstable?

Affects agent::PromptResponse.usage, agent::Usage, client::UsageUpdate, client::Cost

unstable_message_id unstable?

Affects agent::PromptRequest.message_id, agent::PromptResponse.user_message_id, client::ContentChunk.message_id