Skip to content

Releases: agentclientprotocol/symposium-acp

sacp-rmcp-v10.0.0-alpha.2

29 Dec 00:47

Choose a tag to compare

Other

  • updated the following local packages: sacp

sacp-derive-v10.0.0-alpha.2

29 Dec 00:45

Choose a tag to compare

Added

  • (sacp) [breaking] use AsyncFnMut for tool closures with macro workaround

sacp-cookbook-v10.0.0-alpha.3

29 Dec 22:43

Choose a tag to compare

Added

  • (sacp) add tool enable/disable filtering for MCP servers

sacp-conductor-v10.0.0-alpha.3

29 Dec 22:42

Choose a tag to compare

Added

  • (sacp) add tool enable/disable filtering for MCP servers

Other

  • (sacp-conductor) add standalone MCP server tests
  • [breaking] make McpServer implement component

sacp-conductor-v10.0.0-alpha.2

29 Dec 00:46

Choose a tag to compare

Other

  • updated the following local packages: sacp, sacp-tokio

elizacp-v10.0.0-alpha.3

29 Dec 22:43

Choose a tag to compare

Other

  • updated the following local packages: sacp, sacp-tokio

elizacp-v10.0.0-alpha.2

29 Dec 00:47

Choose a tag to compare

Other

  • updated the following local packages: sacp, sacp-tokio

yopo-v10.0.0-alpha.1

28 Dec 21:27

Choose a tag to compare

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
  • (sacp) add block_task() builder pattern for SessionBuilder
  • (sacp) rename spawn_session to start_session
  • (sacp) rename with_client to run_until
  • (sacp) add lifetime-safe session proxying API

sacp-v10.0.0-alpha.1

28 Dec 21:25

Choose a tag to compare

Added

  • (sacp) add LocalRole associated type to JrLink
  • (sacp) add on_proxy_session_start and return SessionId from start_session_proxy
  • (sacp) add on_session_start for spawned sessions
  • (sacp) add proxy_session for per-session MCP server injection
  • (sacp) add build_session_from for proxying session requests
  • (sacp) make tool_fn run concurrently
  • (sacp) add tool_fn for concurrent stateless tools

Fixed

  • (sacp) use unstructured output for non-object MCP tool results
  • (sacp) resolve race condition in proxy_remaining_messages

Other

  • [breaking] add ProxyPeer and improve link documentation
  • [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] replace RemotePeer with HasDefaultPeer::DefaultPeer
  • [breaking] remove LocalRole from JrLink trait
  • [breaking] rename link endpoint types from Foo to FooRole
  • [breaking] give component a link
  • [breaking] split Conductor into agent vs proxy mode with ConductorLink trait
  • [breaking] rename End type param to Peer, endpoint vars to peer
  • [breaking] more endpoint -> peer renames
  • update UntypedRole to UntypedLink in doc examples
  • [breaking] rename Endpoint to Role
  • (sacp) rename JrRole to JrLink, Role type param to Link
  • [breaking] rename JrRole to JrLink (and the Role associated type to Link)
  • (deps) upgrade rmcp to 0.12.0
  • (sacp-conductor) use explicit endpoints for ConductorToClient
  • better debug logging
  • cleanup the proxying code
  • (sacp) fix cookbook doctest for start_session_proxy
  • (sacp) add block_task() builder pattern for SessionBuilder
  • (sacp) rename spawn_session to start_session
  • (sacp) rename with_client to run_until
  • (sacp) add lifetime-safe session proxying API
  • (sacp) make all cookbook doctests compile and run
  • (sacp) make cookbook examples compile
  • (sacp) add cookbook module with common patterns
  • update references for renamed methods
  • (sacp) simplify McpServer handler architecture
  • rename to McpNewSessionHandler for clarity
  • (sacp) reduce public API surface for handler types
  • (sacp) extract process_stream_concurrently utility

sacp-trace-viewer-v10.0.0-alpha.1

28 Dec 21:26

Choose a tag to compare

Other

  • Initial release