Skip to main content

Crate symposium_acp_proxy

Crate symposium_acp_proxy 

Source
Expand description

Symposium ACP Proxy

This crate provides the Symposium proxy functionality. It sits between an editor and an agent, using sacp-conductor to orchestrate a dynamic chain of component proxies that enrich the agent’s capabilities.

Two modes are supported:

  • Symposium: Proxy mode - sits between editor and an existing agent
  • SymposiumAgent: Agent mode - wraps a downstream agent

Architecture:

  1. Receive Initialize request from editor
  2. Examine capabilities to determine what components are needed
  3. Build proxy chain dynamically using conductor’s lazy initialization
  4. Forward Initialize through the chain
  5. Bidirectionally forward all subsequent messages

Structs§

Symposium
Symposium in proxy mode - sits between an editor and an existing agent.
SymposiumAgent
Symposium in agent mode - wraps a downstream agent.