Skip to content
This repository was archived by the owner on Oct 15, 2026. It is now read-only.

v0.1.19

Latest

Choose a tag to compare

@TahsinArafat TahsinArafat released this 01 Sep 23:56

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): pins sleepy-auto when 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