7.3 KiB
7.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
11.0.0 - 2026-01-19
Other
- go back from
connect_fromtobuilder - fix unresolved rustdoc link warnings for v11 API
- (sacp) [breaking] rename *_cx variables to descriptive names
- (sacp) [breaking] rename MessageCx to Dispatch for clearer semantics
- (sacp) [breaking] rename Serve to ConnectTo for clearer semantics
- (sacp) [breaking] replace JrLink/JrPeer with unified Role-based API
- (sacp) rename JrConnectionBuilder to ConnectFrom
- (sacp) rename Jr* traits to JsonRpc* for clarity
10.1.0 - 2025-12-31
Added
- (elizacp) implement Eliza algorithm based on the original style
10.0.0-alpha.4 - 2025-12-30
Added
- (deps) [breaking] upgrade agent-client-protocol-schema to 0.10.5
10.0.0-alpha.3 - 2025-12-29
Other
- updated the following local packages: sacp
10.0.0-alpha.2 - 2025-12-29
Other
- updated the following local packages: sacp
10.0.0-alpha.1 - 2025-12-28
Other
- [breaking] split peer.rs into separate peer and link modules
- [breaking] update module and documentation references from role to peer
- [breaking] give component a link
- update UntypedRole to UntypedRole in doc examples
- (sacp) rename with_client to run_until
- update references for renamed methods
9.0.0 - 2025-12-19
Added
- (sacp-tokio) add convenience constructors for known ACP agents
8.0.0 - 2025-12-17
Other
- updated the following local packages: sacp
6.0.1 - 2025-12-17
Other
- updated the following local packages: sacp
3.0.1 - 2025-12-15
Fixed
- (sacp-tokio) report child process errors with stderr in AcpAgent
3.0.0 - 2025-12-12
Added
- [breaking] introduce role-based connection API
2.0.1 - 2025-11-25
Other
- updated the following local packages: sacp
2.0.0 - 2025-11-22
Added
- (sacp-tokio) add debug callback support to Stdio component
- (sacp-tokio) capture stderr in AcpAgent debug logging
- (sacp-tokio) add debug callback support to AcpAgent
Changed
- [breaking]
Stdiois no longer a unit struct. UseStdio::new()instead ofStdioto instantiate.
Other
- (sacp-tokio) simplify debug callback using Option instead of wrapper type
- (sacp-tokio) rewrite AcpAgent to use Lines instead of ByteStreams
1.1.0 - 2025-11-22
Added
- (sacp-tokio) add debug callback support to Stdio component
- (sacp-tokio) capture stderr in AcpAgent debug logging
- (sacp-tokio) add debug callback support to AcpAgent
Other
- (sacp-tokio) simplify debug callback using Option instead of wrapper type
- (sacp-tokio) rewrite AcpAgent to use Lines instead of ByteStreams
1.0.0 - 2025-11-13
Other
- updated the following local packages: sacp
1.0.0-alpha.8 - 2025-11-12
Other
- Merge pull request #30 from nikomatsakis/main
- (sacp) add Component::serve() and simplify channel API
1.0.0-alpha.7 - 2025-11-12
Other
- Merge pull request #28 from nikomatsakis/main
1.0.0-alpha.6 - 2025-11-11
Other
- Merge pull request #26 from nikomatsakis/main
- [breaking] make Component trait ergonomic with async fn and introduce DynComponent
- [breaking] make Component the primary trait with Transport as blanket impl
1.0.0-alpha.5 - 2025-11-11
Other
- convert Stdio to unit struct for easier reference
1.0.0-alpha.4 - 2025-11-11
Other
- remove ComponentProvider trait
- unify Transport and Component traits with BoxFuture-returning signatures
- create selective jsonrpcmsg re-export module
- replace jsonrpcmsg::Message with sacp::JsonRpcMessage throughout codebase
1.0.0-alpha.3 - 2025-11-09
Other
- updated the following local packages: sacp
1.0.0-alpha.2 - 2025-11-08
Other
- fix doctests for API refactoring
- wip wip wip
- [breaking] remove Unpin bounds and simplify transport API
1.0.0-alpha - 2025-11-05
Added
- (conductor) add proxy mode support for hierarchical chains
- (sacp-tokio) implement JrConnectionExt trait for to_agent
- create sacp-tokio crate and improve AcpAgent API
Fixed
- (sacp-tokio) correct type path in doctest example
- fix github url
Other
- bump all packages to version 1.0.0-alpha
- (sacp) move handler types to dedicated handler module
- (sacp) [breaking] reorganize modules with flat schema namespace
- release
- add READMEs for sacp-tokio, sacp-proxy, and sacp-conductor
0.1.1 - 2025-11-04
Added
- (sacp-tokio) implement JrConnectionExt trait for to_agent
- create sacp-tokio crate and improve AcpAgent API
Fixed
- fix github url
Other
- add READMEs for sacp-tokio, sacp-proxy, and sacp-conductor