2 releases (1 stable)
Uses new Rust 2024
| new 2026.7.0 | Jul 7, 2026 |
|---|---|
| 0.1.3 | Jun 16, 2026 |
#2765 in Artificial intelligence
94 downloads per month
630KB
9K
SLoC
polyc — the umbrella crate for the Polychrome SDK.
Polychrome's reusable libraries publish to crates.io under the polyc-*
prefix. This crate re-exports the core SDK so an out-of-tree edge or tool can
depend on a single polyc crate for the common cases:
rpc_client— theEdgeAdaptercontract and the dialers every edge rides (polyc-rpc-client).proto— wire types and the generated Connect services (polyc-proto).agent— the provider- and tool-call routing turn loop (polyc-agent).- [
llm] — the provider-agnosticLlmProvidertrait and wire types (polyc-llm).
The remaining libraries (polyc-crypto, polyc-eventlog, polyc-persona,
polyc-mmr, polyc-runtime, polyc-storage-gcs, …) publish individually
under the same prefix; depend on them directly when you need them. See
https://polychrome.sh.
Dependencies
~140MB
~3M SLoC