vox-foundation API Reference (generated)
vox-foundation
Section titled “vox-foundation”Crate: vox-foundation · Version: 0.6.0 · Target: Library (lib.rs)
Utility umbrella: primitives (ids/backoff/agentos-mutation), protocol (daemon wire types), and tracing-init (tracing_subscriber presets). Consolidates vox-primitives, vox-protocol, and vox-tracing-init.
Crate Overview
Section titled “Crate Overview”Utility umbrella crate that consolidates small, low-dependency helpers shared across the Vox workspace.
Modules
Section titled “Modules”- [
primitives] — cheap trace ids, exponential backoff, AgentOS mutation kinds (wasvox-primitives) - [
protocol] — orchestrator daemon wire-protocol pure-data types (wasvox-protocol) - [
tracing] —tracing_subscriberbootstrap presets for CLIs and daemons (wasvox-tracing-init)
Migration
Section titled “Migration”Old crates are removed from the workspace; replace dependency entries:
| Old dep | New dep in Cargo.toml |
|---|---|
vox-primitives | vox-foundation |
vox-protocol | vox-foundation |
vox-tracing-init | vox-foundation |
Use paths are unchanged — e.g. vox_foundation::primitives::backoff::expo_backoff.
Features
Section titled “Features”| Feature | Default / Enables |
|---|---|
default | — |
otel | dep:opentelemetry, dep:opentelemetry-otlp, dep:opentelemetry_sdk, dep:tracing-opentelemetry |
Public API Surface
Section titled “Public API Surface”Modules
Section titled “Modules”| Module | Description |
|---|---|
primitives | — |
protocol | — |
tracing | — |