symposium-acp-proxy 1.1.1

Symposium ACP proxy - orchestrates component chains to enrich agent capabilities
Documentation
# 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:

```rust
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?;
```

## Binary Usage

Run as a standalone proxy:

```bash
symposium-acp-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](https://symposium-dev.github.io/symposium/).

## License

Apache-2.0