Releases: agentclientprotocol/symposium-acp
Releases · agentclientprotocol/symposium-acp
sacp-v10.0.0-alpha.3
Added
- (sacp) implement Component for JrConnectionBuilder
- (sacp) add tool enable/disable filtering for MCP servers
- (sacp-cookbook) create dedicated cookbook crate with comprehensive examples
Other
- [breaking] make
McpServerimplement component
sacp-v10.0.0-alpha.2
Added
- (sacp) add ack mechanism for response dispatch ordering
Other
- (sacp) un-ignore doc examples and make them compile
- (sacp) fix all rustdoc link warnings
- (sacp) reorganize lib.rs and create concepts module
- (sacp) document ordering guarantees for on_* methods
- (sacp) merge reply actor into incoming actor
- (sacp) add ordering module and improve proxy session docs
- Merge pull request #93 from symposium-dev/release-plz-2025-12-21T18-15-53Z
sacp-trace-viewer-v10.0.0-alpha.2
Other
- Initial release
sacp-tokio-v10.0.0-alpha.3
Other
- updated the following local packages: sacp
sacp-tokio-v10.0.0-alpha.2
Other
- updated the following local packages: sacp
sacp-test-v10.0.0-alpha.3
Added
- (sacp) [breaking] require Send for JrMessageHandler with boxing witness macros
- [breaking] introduce role-based connection API
- [breaking] change JrMessage trait to take &self and require Clone
- (sacp-test) add mcp-echo-server binary for testing
- (sacp) add IntoHandled trait for flexible handler return types
- (sacp-test) add arrow proxy for testing
Fixed
- fix cargo.toml metadata, dang it
Other
- set version to 10.0.0-alpha.2
- release
- set all crate versions to 10.0.0-alpha.1
- release
- [breaking] split peer.rs into separate peer and link modules
- [breaking] update module and documentation references from role to peer
- [breaking] rename FooRole types to FooPeer
- [breaking] rename link endpoint types from Foo to FooRole
- [breaking] give component a link
- align all crate versions to 9.0.0
- release
- bump all crates to 8.0.0
- release
- bump all crates to version 7.0.0
- release
- (sacp-test) release v6.0.0
- set all crates to version 6.0.0
- release
- cleanup cargo metadata
- replace yolo_prompt with direct yopo::prompt calls
- (yopo) return sacp::Error instead of Box
- (sacp-test) use yopo library for test client implementation
- release version 1.0.0 for all crates (sacp-rmcp at 0.8.0)
- Revert to state before 1.0.0 release
- release version 1.0.0 for all crates
- (sacp) add Component::serve() and simplify channel API
- [breaking] make Component trait ergonomic with async fn and introduce DynComponent
- [breaking] make Component the primary trait with Transport as blanket impl
- cleanup and simplify some of the logic to avoid "indirection" through
- unify Transport and Component traits with BoxFuture-returning signatures
- create selective jsonrpcmsg re-export module
- replace jsonrpcmsg::Message with sacp::JsonRpcMessage throughout codebase
- Merge pull request #16 from nikomatsakis/main
- fix doctests for API refactoring
- wip wip wip
- [breaking] remove Unpin bounds and simplify transport API
- update all versions from 1.0.0-alpha to 1.0.0-alpha.1
- release v1.0.0-alpha
- (conductor) add integration test with arrow proxy and eliza
- (conductor) add integration test with arrow proxy and eliza
- rename sacp-doc-test to sacp-test
sacp-test-v10.0.0-alpha.2
Added
- [breaking] introduce role-based connection API
- [breaking] change JrMessage trait to take &self and require Clone
- (sacp-test) add mcp-echo-server binary for testing
- (sacp) add IntoHandled trait for flexible handler return types
- (sacp-test) add arrow proxy for testing
Fixed
- fix cargo.toml metadata, dang it
Other
- set all crates to version 6.0.0
- release
- cleanup cargo metadata
- replace yolo_prompt with direct yopo::prompt calls
- (yopo) return sacp::Error instead of Box
- (sacp-test) use yopo library for test client implementation
- release version 1.0.0 for all crates (sacp-rmcp at 0.8.0)
- Revert to state before 1.0.0 release
- release version 1.0.0 for all crates
- (sacp) add Component::serve() and simplify channel API
- [breaking] make Component trait ergonomic with async fn and introduce DynComponent
- [breaking] make Component the primary trait with Transport as blanket impl
- cleanup and simplify some of the logic to avoid "indirection" through
- unify Transport and Component traits with BoxFuture-returning signatures
- create selective jsonrpcmsg re-export module
- replace jsonrpcmsg::Message with sacp::JsonRpcMessage throughout codebase
- Merge pull request #16 from nikomatsakis/main
- fix doctests for API refactoring
- wip wip wip
- [breaking] remove Unpin bounds and simplify transport API
- update all versions from 1.0.0-alpha to 1.0.0-alpha.1
- release v1.0.0-alpha
- (conductor) add integration test with arrow proxy and eliza
- (conductor) add integration test with arrow proxy and eliza
- rename sacp-doc-test to sacp-test
sacp-tee-v10.0.0-alpha.3
Other
- updated the following local packages: sacp, sacp-tokio
sacp-tee-v10.0.0-alpha.2
Other
- updated the following local packages: sacp, sacp-tokio
sacp-rmcp-v10.0.0-alpha.3
Other
- updated the following local packages: sacp