symposium-acp-proxy
Symposium ACP proxy that orchestrates component chains to enrich agent capabilities.
Overview
This crate provides the core Symposium functionality as both a library and binary. It sits between an editor and an agent, using a conductor to orchestrate a dynamic chain of component proxies.
Editor --> symposium-acp-proxy --> Agent
Library Usage
The Symposium type implements sacp::Component, making it composable with other ACP components:
use Component;
use Symposium;
// Use with stdio (proxy mode)
new
.serve
.await?;
// Or compose with other components
new
.sparkle
.crate_sources_proxy
.serve
.await?;
Binary Usage
Run as a standalone proxy:
Components
The proxy chain includes:
- Rust Crate Sources - Research Rust crate source code via sub-agent pattern
- Sparkle - AI collaboration identity framework (optional)
Documentation
For detailed architecture and implementation information, see the Symposium documentation.
License
Apache-2.0