| Crates.io | symposium-crate-sources-proxy |
| lib.rs | symposium-crate-sources-proxy |
| version | 1.0.0-alpha.1 |
| created_at | 2025-12-08 20:16:10.223924+00 |
| updated_at | 2025-12-20 10:36:01.901239+00 |
| description | ACP proxy component providing Rust crate source code research tools |
| homepage | https://symposium-dev.github.io/symposium/ |
| repository | https://github.com/symposium-dev/symposium |
| max_upload_size | |
| id | 1974336 |
| size | 124,414 |
An ACP proxy component that provides agents with the ability to research Rust crate source code.
This component uses a sub-agent research pattern: when an agent needs information about a Rust crate, the component spawns a dedicated research session with its own agent to investigate the crate sources and return findings.
The component exposes a rust_crate_query MCP tool to agents:
{
"crate_name": "serde",
"crate_version": "1.0",
"prompt": "How do I use the derive macro for custom field names?"
}
The sub-agent then:
This component is typically used as part of the Symposium proxy chain:
use symposium_crate_sources_proxy::CrateSourcesProxy;
components.push(sacp::DynComponent::new(CrateSourcesProxy {}));
For detailed architecture and implementation information, see the Symposium documentation.
Apache-2.0