This repository was archived by the owner on Oct 15, 2026. It is now read-only.
Repository navigation
Releases
Releases · TahsinArafat/sleepy-code
v0.1.19
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
v0.1.18
What's Changed
- Upstream sync (MiMo-Code 2026-09): Merged the latest MiMo-Code upstream main (Sept 2026) into the SleepyCode fork — 1,182 files changed, +147,956/−13,255. All upstream fixes and features are now in, rebranded and conflict-free.
- Provider stability: Sleepy credentials now survive token-refresh failures (warn + fallback instead of deleting
gateway.json), so the model list no longer vanishes on startup after a refresh error. - TUI login persistence: The TUI login dialog now writes
refresh_tokenandexpires_at(matching CLI login), so auto-refresh actually works after a TUI sign-in. - Test alignment: Updated upstream tests that conflicted with fork behavior —
plan_enteris intentionally registered on SleepyCode, and the plugin uses provider"sleepy".
Full Changelog: v0.1.17...v0.1.18
v0.1.17
v0.1.16
What's Changed
- 8 Native Primary Agents: Included 5 SOTA-competing primary agents (
apex (builder),phantom (debugger),pivot (prototyper),forge (reviewer),stack (architect)) natively out of the box with prompt inheritance and dynamic agent switching. - TUI Polish & Visuals: Restored single-width ASCII cat mascot animation and updated the input loading scanner to a fire emoji (
🔥). - Sidebar Limit Sync & Styling: Compacted Plan & Limits progress bars into single lines with right-aligned labels and dynamic red color warning triggers at >85% capacity.
- VS Code Integration (
/editor):/editorcommand opens current project workspace in VS Code when prompt is empty. - Network & JWT Fallback: Added
decodeTokenFallbackto dashboard usage endpoint so sidebar limits remain active across token refreshes. - Linux / WSL Clipboard Stability: Fixed stdout buffer leakage in clipboard helper.