Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-10-15)
Features
answer OVOS readiness; first build skips the debounce (ce44dbc )
answer OVOS readiness; first build skips the debounce (49b28e1 )
catch-all templates yield to a confident classifier (c7ec5ed )
catch-all templates yield to a confident classifier (9bf1aca )
exact: collision_priority, prefer core or user skills on template collisions (bb6f9b2 )
exact: collision_priority, prefer core or user skills on template collisions (290bb34 )
exact: skill_priority, an ordered list of skills that win collisions (0edcb05 )
experimental decider step, a local decision model in place of the LLM (168890e )
experimental decider step, a local decision model in place of the LLM (c8bb9fe )
float32 classifier features (the only model) (619861c )
float32 classifier features (the only model) (930574d )
high_risk "confirm" hands held requests to Doublecheck (a45857a )
high_risk "confirm" hands held requests to Doublecheck (d35ef53 )
OVOS pipeline plugin with Hangup declines and shadow mode (6b4e1f0 )
router library lifted from the intent-eval harness (81a1a14 )
strip leading wake phrases; optional prefix step for trailing speech (e7c6e97 )
strip leading wake phrases; optional prefix step for trailing speech (ad7cdef )
Switchboard as four OVOS pipeline steps (echo, exact, classifier, llm) (d0dbd0c )
train the classifier in a child process (feba61f )
train the classifier in a child process (f0c9e5d )
Bug Fixes
a held high-risk intent is declined, not passed on (07fdce4 )
a held high-risk intent is declined, not passed on (adfc22e )
confirm: hold through Hangup when Doublecheck isn't loaded (c91929d )
decider: own inference code instead of a lint-excluded vendored file (d96feb2 )
decline "not for me" speech the LLM finds no tool for (88692d6 )
decline "not for me" speech the LLM finds no tool for (eeb315a )
echo: Doublecheck's quote of the user is not echo (51c3bbd )
hand OCP's own intents to OCP's pipeline step (21e3e00 )
hand OCP's own intents to OCP's pipeline step (952acb8 )
keep typed-slot templates when skipping malformed ones (173235f )
live startup on ovos-core; cache the trained classifier (91d9449 )
live startup on ovos-core; cache the trained classifier (d70466b )
llm: decline when the model answers with a tool it wasn't offered (8771268 )
llm: decline when the model answers with a tool it wasn't offered (fb416a1 )
llm: give unknown_tool declines the full details the router reads (9c87c5d )
say "unmapped intent" when the classifier passes an unmapped top class (f4f412c )
say "unmapped intent" when the classifier passes an unmapped top class (1bd1023 )
skip malformed templates instead of failing the whole build (de85cf7 )
skip malformed templates instead of failing the whole build (0a79ceb )
template words end at word boundaries (a249387 )
template words end at word boundaries (b239240 )
Performance Improvements
decider: one packed row per question, 128 -> 80 ms per decision (77d8764 )
Documentation
confirm-flow design proposal (for review; nothing built) (f0585a5 )
confirm-flow design reflects what was built and decided (c0c1d5f )
describe the evaluation without private household details (6249960 )
design for confirming high-risk actions (535e5ed )
Doublecheck's question wording (658f5e7 )
dynamic schema proposal for routing arbitrary skill intents (74eb381 )
dynamic schema proposal for routing arbitrary skill intents (527230d )
evaluation results, limits and configurations per situation (53f7f74 )
evaluation results, limits and configurations per situation (6bee852 )
evaluation: decider latency is ~130 ms with the packaged implementation (3da9d2a )
evaluation: desktop numbers re-scored; decider and 1.7B on float32 (8b52f4c )
evaluation: desktop numbers re-scored; decider and 1.7B on float32 (840fa16 )
evaluation: how it fails (doing nothing, not the wrong thing); decider config; recommendation (5f64d57 )
evaluation: measured overheard-speech rates; LLM on CPU not viable; MLX caveat (32d1144 )
fix list nesting in the confirm-flow design (ac5a8d5 )
known limitations; confirm is opt-in by design (f0e9e6f )
known limitations; confirming high-risk actions is opt-in by design (4c1ee13 )
mini PC latency (p95 9.2-9.5 ms on a 4-core mini PC) (c34aa6a )
outperforms Adapt, Padatious and Model2Vec, rather than beats stock OVOS (7e9ebfb )
README, CI workflow and uv.lock (8c418c4 )
readme: generic LLM endpoint example (1818193 )
readme: optional install step for Doublecheck (bc0a625 )
record overlay and upstream decisions; restate the grouping question (f74b1ad )
record the agreed answers in the confirm-flow design (f1acbcf )
record the grouping rule and its measurement (450f9cc )
restart the listener after changing the pipeline (d6c4af8 )
rewrite for people new to Switchboard (12af3dc )
rewrite for people new to Switchboard (7be4d41 )
tell disambiguation apart from Doublecheck's confirmation (de2cbe4 )
the handler step is LabelSelector.select (fba137f )
where the design came from (476b2fb )
Miscellaneous Chores
You can’t perform that action at this time.