| Crates.io | symposium-acp-proxy |
| lib.rs | symposium-acp-proxy |
| version | 1.1.1 |
| created_at | 2025-12-08 20:16:29.69678+00 |
| updated_at | 2026-01-01 10:52:50.722482+00 |
| description | Symposium ACP proxy - orchestrates component chains to enrich agent capabilities |
| homepage | https://symposium-dev.github.io/symposium/ |
| repository | https://github.com/symposium-dev/symposium |
| max_upload_size | |
| id | 1974337 |
| size | 96,756 |
Symposium ACP proxy that orchestrates component chains to enrich agent capabilities.
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
The Symposium type implements sacp::Component, making it composable with other ACP components:
use sacp::Component;
use symposium_acp_proxy::Symposium;
// Use with stdio (proxy mode)
Symposium::new()
.serve(sacp_tokio::Stdio::new())
.await?;
// Or compose with other components
Symposium::new()
.sparkle(true)
.crate_sources_proxy(true)
.serve(downstream_component)
.await?;
Run as a standalone proxy:
symposium-acp-proxy
The proxy chain includes:
For detailed architecture and implementation information, see the Symposium documentation.
Apache-2.0