This repository was archived by the owner on Oct 15, 2026. It is now read-only.
Repository navigation
Fixes
TUI model picker: sleepy models disappeared (regression from upstream sync in 0.1.18)
The upstream sync brought a model-dialog redesign that pins only the sleepy-auto free-tier alias (a rebrand of upstream's mimo-auto) and excludes the whole sleepy provider from the regular list whenever the pinned section is shown. The Sleepy gateway injects dynamic model IDs like auto:free / auto:cheap, so sleepy-auto never exists — the pinned section rendered empty and all sleepy models vanished from the TUI model picker. local.tsx had the same dead assumption, which also broke default-model selection.
Fix:
- New
pinnedSleepyModels()helper (util/model.ts): pinssleepy-autowhen the gateway publishes it, otherwise pins all non-deprecated sleepy models (restores 0.1.17 behavior). dialog-model.tsx: pinned section now wired to the helper.local.tsx: default-model falls back to the first real sleepy model when the alias is absent.- 5 new regression tests (
model.test.ts, 9/9 pass).
Full changelog: v0.1.18...v0.1.19