You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/clear doesn't actually clear context — it only clears the screen. The LLM still sees full history. This is likely a bug or at
least confusing to users.
Token estimation is heuristic only (4 chars/token) — can be 20-40% off, meaning compaction triggers at wrong times for a 200K
window.
"Summarize" compaction strategy is fake — just generates a template string counting messages, no actual LLM summarization.
No /sessions command — users can resume/replay from CLI args but can't list or manage sessions from inside the app.
Snapshot only saved on /compact — if the app crashes, snapshot may be stale. Should auto-save periodically.
No context usage visibility — users don't see how much of the 200K window is used until they /compact. The infrastructure exists
(emitTokenUsageSnapshot) but isn't called regularly.
No session cleanup — ~/.mscli/sessions/ will grow unbounded over time.
least confusing to users.
window.
(emitTokenUsageSnapshot) but isn't called regularly.