vox-db-types API Reference (generated)
vox-db-types
Section titled “vox-db-types”Crate: vox-db-types · Version: 0.6.0 · Target: Library (lib.rs)
Pure-data L0 leaf for vox-db: row types, IDs, schema descriptors.
Crate Overview
Section titled “Crate Overview”vox-db-types — Pure data types for vox-db
Section titled “vox-db-types — Pure data types for vox-db”Lightweight crate holding parameter and row structs used by the vox-db facade.
Consumers that only need types (not connection-bearing operations) can depend on
this crate to avoid pulling in turso and other heavy operational deps.
vox-db re-exports everything here for back-compat: vox_db::SaveSnippetParams
resolves the same as vox_db_types::SaveSnippetParams.
Public API Surface
Section titled “Public API Surface”Modules
Section titled “Modules”| Module | Description |
|---|---|
circuit | Circuit-breaker state enum (CircuitState) for vox_db::circuit_breaker. |
workspace_journey | Workspace-journey store mode enum (WorkspaceJourneyStoreMode). |
exec_time | Execution time telemetry types (ExecOutcome, ExecTimeRecord, ToolLatencyProfile). |
eval_params | Parameters for [crate::EvalRunParams] (RLHF / dogfood eval-run recording). |
store_types | Request parameters, row shapes, and MENS observation/training types (formerly vox_db::store::types::*). |
research | SCIENTIA / research-session row DTOs. |
kb_text | KB-text sanitizer and provenance newtypes (TRUST-05). |
ids | Typed string-ID newtypes for DB row fields (UUIDs, hashes, human-readable IDs). |
retrieval | Hybrid retrieval planning types and rank-fusion helpers (vector + keyword search). Shared contracts used by MCP, the orchestrator, and VoxDb-backed retrieval surfaces. |
| Type | Description |
|---|---|
MemoryParams | Alias kept for back-compat (vox_db::MemoryParams). |