Skip to content
Unverified: This page has not yet been anchored to automated code tests.

vox-db-types API Reference (generated)

Crate: vox-db-types · Version: 0.6.0 · Target: Library (lib.rs)

Pure-data L0 leaf for vox-db: row types, IDs, schema descriptors.

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.

ModuleDescription
circuitCircuit-breaker state enum (CircuitState) for vox_db::circuit_breaker.
workspace_journeyWorkspace-journey store mode enum (WorkspaceJourneyStoreMode).
exec_timeExecution time telemetry types (ExecOutcome, ExecTimeRecord, ToolLatencyProfile).
eval_paramsParameters for [crate::EvalRunParams] (RLHF / dogfood eval-run recording).
store_typesRequest parameters, row shapes, and MENS observation/training types (formerly vox_db::store::types::*).
researchSCIENTIA / research-session row DTOs.
kb_textKB-text sanitizer and provenance newtypes (TRUST-05).
idsTyped string-ID newtypes for DB row fields (UUIDs, hashes, human-readable IDs).
retrievalHybrid retrieval planning types and rank-fusion helpers (vector + keyword search). Shared contracts used by MCP, the orchestrator, and VoxDb-backed retrieval surfaces.
TypeDescription
MemoryParamsAlias kept for back-compat (vox_db::MemoryParams).