Crate: vox-config · Version: 0.6.0 · Target: Library (lib.rs)
Centralized configuration and env/default resolution for Vox tooling
Centralized configuration for Vox: env vars, defaults, and path resolution.
Precedence: CLI args > env > config file > defaults.
| Feature | Default / Enables |
|---|
default | — |
llm-egress | dep:vox-llm-egress |
| Module | Description |
|---|
bootstrap_inference | — |
config | — |
config_field | — |
config_key | — |
config_registry | — |
config_watch | — |
env_parse | — |
graphify | — |
inference | — |
model_defaults | — |
model_routing | — |
operator_registry | — |
paths | — |
policy | — |
project_manifest | — |
resolve_egress | — |
rollout | — |
routing_migration | — |
routing_policy | — |
scholarly | — |
secrets | — |
serde_defaults | — |
snapshot | — |
timeouts | — |
toml_config | — |
| Trait | Description |
|---|
VoxConfigDomain | Implemented by every #[derive(VoxConfig)] struct. The vox-cli aggregator collects config_keys() across domains; catalog() feeds the GUI. |
| Constant | Description |
|---|
VOX_MCP_MIN_VERSION | Minimum Vox MCP server version required for full agent capability. |
STORAGE_URL_PREFIX | URL path prefix for serving stored files. |
WAL_FLUSH_BATCH_SIZE | Maximum number of WAL entries to buffer before forcing a flush to disk. |