Expand description
Provider/model capability contracts and preflight routing (JOE-1613 / JOE-1829).
Capabilities are declared for built-ins and consulted before expensive work
(decode, download, network). OpenRouter auto routing is capability-
authoritative: only models in the reviewed static registry are auto-routed;
unknown models fail closed and require an explicit chat or transcriptions
mode — never silent model-name heuristics.
Structs§
- Open
Router SttRecord - Reviewed static capability record for an OpenRouter STT model id (JOE-1829).
- Provider
Capabilities - Declared capabilities for a provider/model combination.
- Unsupported
Capability - Why a request was rejected at preflight.
Enums§
- Capability
Operation - Open
Router SttPath - Resolved OpenRouter STT route (capability-facing name for SttPath).
- SttBackend
Class - Backend class for STT honesty.
Constants§
- CAPABILITY_
SCHEMA_ VERSION - Schema version for capability JSON.
Statics§
- OPENROUTER_
STT_ REGISTRY - Authoritative registry of OpenRouter models Aurum will auto-route.
Functions§
- local_
tts_ capabilities - Local Kitten TTS capabilities.
- local_
whisper_ capabilities - Local Whisper STT capabilities.
- lookup_
openrouter_ stt - Look up a reviewed OpenRouter STT capability record (exact id, case-insensitive).
- openrouter_
stt_ capabilities - OpenRouter STT capabilities after path resolution.
- preflight_
cleanup - preflight_
stt - Preflight: reject offline OpenRouter, non-English TTS, etc.
- preflight_
tts - resolve_
openrouter_ stt_ path - Route OpenRouter STT from explicit mode + reviewed capability registry.
- rules_
cleanup_ capabilities - Rules cleanup capabilities (language-aware).