Skip to content

Replace retired models with Gemma 4 and Kimi K2.5#464

Merged
AnthonyRonning merged 1 commit intomasterfrom
add-gemma4-31b-model
Apr 5, 2026
Merged

Replace retired models with Gemma 4 and Kimi K2.5#464
AnthonyRonning merged 1 commit intomasterfrom
add-gemma4-31b-model

Conversation

@AnthonyRonning
Copy link
Copy Markdown
Contributor

@AnthonyRonning AnthonyRonning commented Apr 4, 2026

Summary

  • add Gemma 4 31B to the active lineup with Starter access, vision support, and updated selector badges
  • retire Gemma 3 and DeepSeek from the app, pricing copy, and public model docs while migrating legacy selections onto supported models
  • update pricing, upsell, marketing, and FAQ copy to reflect the current model lineup and legacy Starter behavior

Testing

  • just format
  • just lint
  • just build
  • bun test

Open with Devin

Summary by CodeRabbit

  • New Features

    • Added Gemma 4 31B and Kimi K2.5 to the model lineup; GPT-OSS 120B now listed on Free tier alongside Llama 3.3 70B
  • Bug Fixes

    • Improved context-limit guidance by removing model-specific prompts and simplifying recommendations
  • Documentation

    • Updated AI model listings, availability, and pricing language across marketing, pricing, and help docs; removed DeepSeek and older Gemma 3 references
  • UI

    • Model badges and selector now reflect the updated model lineup and vision-capable defaults

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 4, 2026

Deploying maple with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1dc15f0
Status: ✅  Deploy successful!
Preview URL: https://53e63d58.maple-ca8.pages.dev
Branch Preview URL: https://add-gemma4-31b-model.maple-ca8.pages.dev

View logs

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 4, 2026

📝 Walkthrough

Walkthrough

This PR updates the AI model lineup across docs, UI, pricing, and model-selection logic: removes DeepSeek R1 and Gemma 3 27B, adds Gemma 4 31B and Kimi K2.5, adjusts image/vision auto-selection, and updates related copy and aliases.

Changes

Cohort / File(s) Summary
Documentation
docs/support-faq.md, frontend/public/llms-full.txt, frontend/public/llms.txt
Replaced DeepSeek R1 and Gemma 3 references with Gemma 4 31B and Kimi K2.5; updated model availability, context-window and image-capability descriptions, and developer example model id.
Model config & aliasing
frontend/src/components/ModelSelector.tsx, frontend/src/utils/utils.ts
Removed legacy model IDs (gemma-3-27b, leon-se/gemma-3-27b-it-fp8-dynamic, deepseek-r1-0528); added gemma4-31b (256K, vision) and badge for gpt-oss-120b; added aliases mapping old IDs to new (gemma4-31b, kimi-k2-5); changed image auto-switch to prefer gemma4-31b.
UI badges & copy
frontend/src/components/Marketing.tsx, frontend/src/routes/teams.tsx, frontend/src/components/PromoDialog.tsx
Removed DeepSeek badge, updated Google badge labels to “Gemma 4”, added Kimi K2.5 entry; updated promo/marketing copy to reference Gemma 4 and Kimi K2.5.
Dialogs & pricing copy
frontend/src/components/ContextLimitDialog.tsx, frontend/src/components/UpgradePromptDialog.tsx, frontend/src/config/pricingConfig.tsx
Removed Gemma-specific context guidance; updated upgrade and usage messaging to highlight Gemma 4, Qwen3-VL, and Kimi K2.5; updated pricing plan feature text to reflect new lineup.

Sequence Diagram(s)

(omitted)

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Poem

🐰 Models hop and badges rearrange,
DeepSeek leaves; new lights take the range.
Gemma 4 bounds with vision bright,
Kimi K2.5 leaps into flight,
Configs updated — carrots celebrated! 🥕

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title directly and clearly summarizes the main change: retiring outdated models (Gemma 3 and DeepSeek) and replacing them with newer ones (Gemma 4 and Kimi K2.5), which is the core objective across all modified files.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch add-gemma4-31b-model

Comment @coderabbitai help to get the list of available commands and usage tips.

coderabbitai[bot]

This comment was marked as resolved.

Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 5 additional findings.

Open in Devin Review

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>

Retire Gemma 3 and DeepSeek from the model lineup

Map legacy selections onto Gemma 4 and Kimi K2.5 so Starter users keep image access and old chats stay on supported models.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>

Remove Starter-specific Gemma 4 upsell logic

Keep the PR aligned with the existing upgrade prompt behavior while using the shorter Gemma 4 selector label.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
coderabbitai[bot]

This comment was marked as resolved.

@AnthonyRonning
Copy link
Copy Markdown
Contributor Author

@TestFlight build

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 5, 2026

🚀 TestFlight deployment triggered! Check the Actions tab for progress.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 5, 2026

✅ TestFlight deployment completed successfully!

@AnthonyRonning AnthonyRonning merged commit 4dc26bd into master Apr 5, 2026
14 checks passed
@AnthonyRonning AnthonyRonning deleted the add-gemma4-31b-model branch April 5, 2026 00:53
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