Agent Telemetry Export RFD removed
The Agent Telemetry Export RFD has been removed. Its design relied on clients injecting OpenTelemetry environment variables when launching agent subprocesses, which doesn’t translate to the new remote transports where agents aren’t launched by the client. Since the approach required no changes to the protocol itself, clients and agents that want this setup can adopt standard OpenTelemetry SDK environment variable configuration directly.Active RFD stage added
The RFD lifecycle now includes an Active stage between Draft and Preview. Active RFDs are the proposals that core maintainers or a working group are currently spending bandwidth on.Request Cancellation RFD moves to Completed
The RFD for$/cancel_request protocol-level request cancellation has been stabilized and is now part of the protocol. Either side can send this notification to request cancellation of an outstanding JSON-RPC request by ID. Please review the documentation for more information.Rust SDK based on SACP RFD moves to Completed
The RFD for basing the Rust SDK on SACP has been completed with the 1.0 SDK releases. The Rust SDK is available asagent-client-protocol v1.0.0, and the TypeScript SDK reached the same milestone with @agentclientprotocol/sdk v1.0.0, showing that the SDK design goals apply beyond Rust.model_config Category RFD moves to Completed
The RFD for themodel_config session configuration option category has been stabilized and is now a part of the protocol. Agents can use model_config for model-related parameters such as context size or speed/quality trade-offs. Please review the documentation for more information.Message ID RFD moves to Completed
The RFD for adding agent-generatedmessageId fields to streamed message chunks has been stabilized and is now part of the protocol. In v1, message IDs are optional on message chunks for compatibility; in v2, they are required. Please review the documentation for more information.Session Context Size and Cost RFD moves to Completed
The RFD forusage_update session notifications has been stabilized and is now a part of the protocol. Agents can report session-level context window size and optional cumulative cost through session/update. Please review the documentation for more information.session/delete RFD moves to Completed
The RFD for allowing clients to delete a given session has been stabilized and is now a part of the protocol. Please review the documentation for more information._meta Propagation RFD moves to Completed
The RFD for documenting_meta propagation conventions for correlation metadata has been completed and is now part of the protocol documentation. Please review the documentation for more information.Session Usage RFD moves to Preview stage
The RFD for addingusage_update session notifications for context window size and cumulative session cost has been moved to Preview stage. Please review the RFD for more information on the current proposal and provide feedback before the feature is stabilized.Unstable Session Model API removed
The never-stabilizedsession/set_model API and related session model response fields have been removed from the protocol artifacts. Agents should continue to expose model selection through Session Config Options.Additional Directories RFD moves to Completed
The RFD for allowing clients to specify additional workspace roots for session lifecycle requests has been stabilized and is now a part of the protocol. Please review the documentation for more information.v2 Enum Variant Extension RFD moves to Draft stage
The RFD for reserving_-prefixed enum variants for extensions while preserving non-underscore variants for future ACP versions has been moved to Draft stage. Please review the RFD for more information on the current proposal and provide feedback as work on v2 continues.Logout Method RFD moves to Completed
The RFD for thelogout method has been stabilized and is now a part of the protocol. Please review the documentation for more information.Additional Directories RFD moves to Preview stage
The RFD for allowing clients to specify additional workspace roots for session lifecycle requests has been moved to Preview stage. Please review the RFD for more information on the current proposal and provide feedback before the feature is stabilized.Rust SDK based on SACP RFD moves to Preview stage
The RFD for basing the Rust SDK on SACP has been moved to Preview stage now that the initial crate import has been upstreamed to agentclientprotocol/rust-sdk. Please review the RFD for more information on the current proposal and provide feedback before the SDK is stabilized as 1.0.session/close RFD moves to Completed
The RFD for thesession/close method has been stabilized and is now a part of the protocol. Please review the documentation for more information.session/resume RFD moves to Completed
The RFD for thesession/resume method has been stabilized and is now a part of the protocol. Please review the documentation for more information.