Repository navigation
v0.4.0 — Jev-first classification
Switchyard now uses TypeSafe Jev through OpenRouter Decisions as its primary remote task classifier. Invalid, unavailable, or low-confidence decisions fall back to the existing chat classifier and then to local keyword classification.
This release also adds bounded decision caching and outage cooldowns, keeps explicit task constraints authoritative, excludes decision-only models from execution, adds deterministic classifier evaluation, and documents the remote-classification privacy boundary.
See CHANGELOG.md for the complete release notes.