Skip to content

fix(catchup): the strip earns its row (fresh + dismissable) and summaries move to deepseek-v4-flash - #1458

Merged
lilyshen0722 merged 1 commit into
mainfrom
fix/catchup-conditional
Sep 1, 2026
Merged

lilyshen0722 merged 1 commit into
mainfrom
fix/catchup-conditional

Conversation

@lilyshen0722

Copy link
Copy Markdown
Contributor

Sam's revised ruling on #1453 after seeing it live: no empty always-on strip (renders only with a fresh, undismissed summary; per-version dismiss in localStorage), and the summary model flips from gpt-5.4-mini to the already-provisioned deepseek-v4-flash. Tests rewritten to the new contract; en+zh strings added.

🤖 Generated with Claude Code

https://claude.ai/code/session_01TdEJoXUmbHmW5TFk7hfkbK

…-flash

Sam's revised ruling, hours after #1453 shipped: 'I don't like that
catch-up… reveals no good info at all, and always shows up is not a good
design, unless we use DeepSeek flash the quality might be a little
better.' Three changes: (1) the strip renders ONLY when a summary
exists, is under 24h old, and its version has not been dismissed — no
empty shell, no Summarize row; (2) a dismiss control, persisted per
summary version in localStorage (wrapped, degrades to not-dismissed);
(3) LITELLM_CHAT_MODEL flips to deepseek-v4-flash — already provisioned
in LiteLLM with a live key (the guide agent's model). Tests rewritten to
the earn-your-row contract; both locales carry the dismiss string.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TdEJoXUmbHmW5TFk7hfkbK
@lilyshen0722
lilyshen0722 merged commit ed60feb into main Sep 1, 2026
12 checks passed
@lilyshen0722
lilyshen0722 deleted the fix/catchup-conditional branch September 1, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant