feat(deepseek): add V4 Pro/Flash [1m] variants to model dropdown#1418
feat(deepseek): add V4 Pro/Flash [1m] variants to model dropdown#1418SivanCola wants to merge 1 commit into
Conversation
Add deepseek-v4-pro, deepseek-v4-flash, and their 1M context variants to the DeepSeek provider model list.
|
Thanks for adding the 1M variants. The diff itself is clean — three lines into One coupling concern worth flagging before merge: The That makes hermes-agent#18509 a hard prerequisite. Two options to handle the ordering:
Either is fine, but the dropdown shouldn't list Two small nits, neither blocking:
Otherwise this is good. Ping when hermes-agent#18509 lands and I'll take another look. |
Status update — agent companion PR is #18534, not #18509Quick correction on the agent-side dependency referenced in the PR description: the regex-widening companion is actually hermes-agent #18534 — "feat(deepseek): add deepseek-v4-pro[1m] and deepseek-v4-flash[1m] to canonical models". The number cited in the body (#18509) is an unrelated DeepSeek Anthropic-endpoint thinking-block fix. Status: agent #18534 is still OPEN (not merged). Putting this on When agent #18534 merges and a hermes-agent release is cut, ping me here and I'll re-open the review. Two non-blocking items to consider for that review pass:
Thanks again for the cleanup — V4 first, legacy at the bottom is the right ordering. |
…sorbed CHANGELOG, ROADMAP, TESTING bumped (3936 \u2192 3946). 8 constituent PRs: - nesquena#1523 (@franksong2702) branch indicator codepoint fix - nesquena#1519 (@franksong2702) onboarding API-key focus loss fix - nesquena#1518 (@franksong2702) voice-mode toggle-off recognizer stop - nesquena#1516 (@franksong2702) YAML newline CSS rules - nesquena#1517 (@franksong2702) __CACHE_VERSION__ \u2192 __WEBUI_VERSION__ rename - nesquena#1532 (@ai-ag2026) state.db WebUI session recovery - nesquena#1525 (@ai-ag2026) stale stream state proactive cleanup - nesquena#1526 (@ai-ag2026) max_tokens forwarding + OpenRouter quota classifier Opus MUST-FIX absorbed: sw.js conflict-marker cleanup + regression guard. Opus SHOULD-FIX deferred to follow-up nesquena#1533 (race in _clear_stale_stream_state). 2 closed as duplicates: nesquena#1528 (identical to nesquena#1517), nesquena#1529 (superseded by nesquena#1516). 1 maintainer-review label: nesquena#1531 (Asunfly stowaway change in force-push). 5 stay on hold: nesquena#1418 nesquena#1464 nesquena#1404 nesquena#1353 nesquena#1311.
|
Stuck-PR sweep — closing as upstream-blocked This PR has been open 15 days and the upstream dependency hasn't moved. Upstream status (verified just now):
Without the upstream regex widening, the WebUI dropdown can advertise model IDs that the agent layer won't validate, leading to confusing 4xx errors when users actually pick them. The diff here is clean — three lines into Closing to keep the PR list honest, not to reject the work. Please reopen this PR (or open a fresh one against current master) the moment Thanks for the patience, @SivanCola. |
Summary
Add
deepseek-v4-pro[1m]anddeepseek-v4-flash[1m](1M context window variants) to the DeepSeek provider model dropdown while keeping the existing V4 and legacy entries.Changes
deepseek-v4-pro[1m]— DeepSeek V4 Pro (1M)deepseek-v4-flash[1m]— DeepSeek V4 Flash (1M)Related