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

vox-actor-runtime API Reference (generated)

Crate: vox-actor-runtime · Version: 0.6.0 · Target: Library (lib.rs)

Process-oriented runtime: actors, mailboxes, supervision, scheduling, LLM/Mens activity primitives.

Process-oriented runtime primitives for Vox: actors, mailboxes, supervision, and scheduling.

Submodules implement the durable / distributed process story; this crate root mostly re-exports stable names for embedders. Detailed behavior is documented on the defining types inside each module; blanket Rustdoc on every pub use alias would add noise without semantic value.

FeatureDefault / Enables
databasedep:vox-db, vox-db/host-integration
default—
DependencyKind
vox-bounded-fsNormal
vox-configNormal
vox-dbNormal
vox-foundationNormal
vox-http-clientNormal
vox-llm-egressNormal
vox-openaiNormal
vox-openclaw-runtimeNormal
vox-orchestrator-typesNormal
vox-plugin-hostNormal
vox-secretsNormal
vox-shell-stdlib-typesNormal
vox-skillsNormal
vox-telemetryNormal
vox-cryptoDevelopment
ModuleDescription
semcov_wave28_testsAdversarial semantic-coverage tests (wave 28).
activityDurable activity execution: retries, timeouts, and backoff around async work.
authAuthentication helpers for generated Vox services: API key / bearer validation and retry-after parsing.
builtinsHost-callable builtins surfaced to generated code (hashing, small helpers).
dbOptional Codex / Turso database handle when the database feature is enabled.
durable_schedulerDurable / cron scheduler primitives for @scheduled + @durable (GA-11).
gcGarbage collection arena and !Send pointers for actor memory isolation.
inference_envHugging Face router, Hub listings, and Mens/Ollama capability probes.
llmOpenAI-compatible chat/embed clients, registry entries, and usage metrics.
llm_resultTyped result wrapper for structured LLM activity returns (parse-safe).
mailboxActor mailboxes: envelopes, messages, requests, and process signals.
mensMens/Ollama HTTP client for generate, embed, classify, and RAG helpers.
model_resolutionSSOT chat routing: manual URL, Mens, HF dedicated/router, OpenRouter.
notifyMulti-channel notification dispatch (GA-14): Email / SMS / WebPush.
pidOpaque process identifiers for actors and messaging.
presenceCursor-presence channel for real-time multiplayer (GA-25).
processActor ProcessContext, ProcessHandle, and spawn_process.
prompt_canonicalPrompt normalization, conflict detection, and safety pass for LLM ingress.
registryGlobal map of live actors by [Pid] and optional name.
resilient_httpRetry policy and HTTP client with fallback endpoints.
retrievalRAG-style chunk retrieval, context budgets, and provenance records.
route_capability_policyVOX_ROUTE_* capability policy snapshot (shared with orchestrator explain/MCP paths).
routing_telemetryShared routing decision telemetry for DB joins (bounded reason_json).
schedulerCooperative Tokio-backed scheduler registering spawned actors.
state_machineReactive state-machine instance helper consumed by emitted state-machine hooks (Phase G of the Svelte-mineable features plan).
subscriptionPer-table reactive mutation notifications (broadcast channels for reactive queries).
supervisorSupervision strategies and child restart loops for actor trees.