Skip to content

Make Kimi K2.6 the default powerful model#486

Merged
AnthonyRonning merged 1 commit intomasterfrom
fix/kimi-k2-6-powerful-default
Apr 23, 2026
Merged

Make Kimi K2.6 the default powerful model#486
AnthonyRonning merged 1 commit intomasterfrom
fix/kimi-k2-6-powerful-default

Conversation

@AnthonyRonning
Copy link
Copy Markdown
Contributor

@AnthonyRonning AnthonyRonning commented Apr 23, 2026

Summary\n- switch the main "Powerful" selector option to Kimi K2.6\n- update the paid default model to Kimi K2.6\n- keep Kimi K2.5 available as a separate selectable model without alias redirection\n\n## Validation\n- just format\n- just lint\n- just build\n- bun test


Open in Devin Review

Summary by CodeRabbit

  • New Features
    • Upgraded the default AI model for Pro, Max, and Team users to the latest version, enhancing performance and capabilities across the platform. Automatic model selection for image uploads has also been updated to use the new model version.

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

coderabbitai Bot commented Apr 23, 2026

📝 Walkthrough

Walkthrough

This PR updates the default AI model selection from kimi-k2-5 to kimi-k2-6 across two frontend configuration points. The changes affect primary model selection for paid-tier users and associated vision-driven auto-switch logic.

Changes

Cohort / File(s) Summary
Model Selection Configuration
frontend/src/components/ModelSelector.tsx, frontend/src/state/LocalStateContext.tsx
Update primary model ID references from kimi-k2-5 to kimi-k2-6 in model selector defaults and exported state constant; adjusts inline documentation for vision-driven auto-switch behavior.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 From k2-5 to k2-6 we hop,
A nimble upgrade without a stop!
The defaults now whisper a fresher tune,
Better models blooming like flowers in June. 🌸

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: updating the default powerful model from Kimi K2.5 to Kimi K2.6 across multiple components.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ 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 fix/kimi-k2-6-powerful-default

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

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

Deploying maple with  Cloudflare Pages  Cloudflare Pages

Latest commit: 648282d
Status: ✅  Deploy successful!
Preview URL: https://a3df7063.maple-ca8.pages.dev
Branch Preview URL: https://fix-kimi-k2-6-powerful-defau.maple-ca8.pages.dev

View logs

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 2 additional findings.

Open in Devin Review

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
frontend/src/components/ModelSelector.tsx (1)

92-92: Update marketing copy to reference Kimi K2.6 as the new default powerful model.

The change to powerful: "kimi-k2-6" in ModelSelector.tsx creates an inconsistency with marketing materials throughout the codebase that still reference "Kimi K2.5". Update the following files to reference Kimi K2.6 instead:

  • frontend/src/config/pricingConfig.tsx (lines 57, 102, 137, 187, 246)
  • frontend/src/components/PromoDialog.tsx (line 32)
  • frontend/src/components/UpgradePromptDialog.tsx (lines 99, 155, 189, 234)
  • frontend/src/routes/teams.tsx (line 129)
  • frontend/src/components/Marketing.tsx (line 28)
  • docs/support-faq.md (line 218)
  • frontend/public/llms-full.txt and frontend/public/llms.txt
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@frontend/src/components/ModelSelector.tsx` at line 92, Update all marketing
references of the model name from "Kimi K2.5" to "Kimi K2.6" so the UI and docs
match the ModelSelector change (the model mapping key powerful in ModelSelector
now points to "kimi-k2-6"). Search for the literal "Kimi K2.5" across the
codebase and replace it with "Kimi K2.6", including string constants and UI text
used by pricingConfig, PromoDialog, UpgradePromptDialog, Marketing component,
the teams route, the support FAQ, and the public llms lists (llms-full.txt and
llms.txt); ensure any pricing tier labels, promo copy, and dialog text variables
(e.g., names used in pricingConfig entries and dialog components) are updated
and that there are no remaining references to the old name.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@frontend/src/components/ModelSelector.tsx`:
- Line 92: MODEL_NAME_ALIASES currently maps the alias keys "kimi-k2",
"kimi-k2-thinking", and "deepseek-r1-0528" to the old string "kimi-k2-5",
causing inconsistency with the new default; update the mapping in the
MODEL_NAME_ALIASES object (in frontend/src/utils/utils.ts) so those three
aliases resolve to "kimi-k2-6" instead, ensuring they match
PAID_DEFAULT_MODEL_ID and the new powerful default used in ModelSelector.tsx.

---

Nitpick comments:
In `@frontend/src/components/ModelSelector.tsx`:
- Line 92: Update all marketing references of the model name from "Kimi K2.5" to
"Kimi K2.6" so the UI and docs match the ModelSelector change (the model mapping
key powerful in ModelSelector now points to "kimi-k2-6"). Search for the literal
"Kimi K2.5" across the codebase and replace it with "Kimi K2.6", including
string constants and UI text used by pricingConfig, PromoDialog,
UpgradePromptDialog, Marketing component, the teams route, the support FAQ, and
the public llms lists (llms-full.txt and llms.txt); ensure any pricing tier
labels, promo copy, and dialog text variables (e.g., names used in pricingConfig
entries and dialog components) are updated and that there are no remaining
references to the old name.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 44e787c0-3d80-4664-871d-509e84d45b87

📥 Commits

Reviewing files that changed from the base of the PR and between 51de5cb and 648282d.

📒 Files selected for processing (2)
  • frontend/src/components/ModelSelector.tsx
  • frontend/src/state/LocalStateContext.tsx

Comment thread frontend/src/components/ModelSelector.tsx
@AnthonyRonning AnthonyRonning merged commit 076abdb into master Apr 23, 2026
19 checks passed
@AnthonyRonning AnthonyRonning deleted the fix/kimi-k2-6-powerful-default branch April 23, 2026 18:05
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