Kilo Code Brings Smart Model Routing and One-Click Review Fixes

Published on 20.02.2026

AI & AGENTS

Review Mode: One-Click Fix Suggestions

TLDR: Kilo Code's Review Mode now surfaces actionable, one-click suggestions to apply fixes directly in your codebase. It analyzes what the reviewer finds and recommends switching to the appropriate mode -- Code, Debug, Architect, or Orchestrator -- depending on the nature of the problem.

Summary:

So let's talk about what's happening with Review Mode in Kilo Code, because this is one of those features that sounds small on the surface but actually changes your workflow in a meaningful way. Instead of getting a review comment that says "hey, this function has a bug" and then manually switching context to go fix it, Review Mode now gives you a one-click suggestion. Click it, and you're in the right mode with the right context, ready to apply the fix.

What's interesting here is the intelligence behind the mode recommendation. The system doesn't just say "go fix this." It analyzes the nature of the issue and routes you accordingly. Found a logic error? It suggests Debug mode. Need to restructure something? Architect mode. This is the kind of contextual awareness that separates a useful tool from a genuinely smart assistant. It's reducing the cognitive overhead of figuring out what kind of work you need to do next.

Now, what's missing from the description is any mention of how this performs at scale. If you're reviewing a large pull request with dozens of findings, does the one-click suggestion system prioritize? Does it batch related fixes? Those are the questions that matter for teams doing serious code review, and I'd love to see Kilo Code address that. The single-issue workflow is compelling, but the multi-issue workflow is where teams actually live.

For architects and team leads, this pattern of contextual mode switching is worth paying attention to. It reflects a broader trend in AI-assisted development: the tool doesn't just find problems, it creates a bridge to the solution. If you're evaluating AI code review tools, look for this kind of action-oriented feedback loop rather than tools that just generate comments you have to manually act on.

Key takeaways:

  • Review Mode now provides one-click actionable suggestions instead of passive comments
  • The system recommends the appropriate mode (Code, Debug, Architect, Orchestrator) based on the type of issue found
  • This reduces context-switching overhead between reviewing and fixing
  • Open question: how well does this scale for large PRs with many findings?

Tradeoffs:

  • Gain faster review-to-fix workflow but sacrifice the deliberate pause that sometimes leads to better solutions when you think before you fix

Auto Model: Smart Routing Between Claude Opus 4.6 and Sonnet 4.5

TLDR: Kilo Code's Auto Model feature uses its existing work modes as signals to route each request to the optimal model. Planning tasks go to Claude Opus 4.6 for deeper reasoning, while implementation tasks go to Claude Sonnet 4.5 for speed and cost efficiency.

Summary:

This is the most substantive technical piece in this newsletter, and it deserves a proper deep dive. Auto Model takes a simple but powerful observation and turns it into a routing strategy: not every task needs the most powerful model. Sometimes you need deep reasoning. Sometimes you need fast, efficient code generation. And the work mode you're already in tells the system which one you need.

The mapping is straightforward. Planning-oriented modes like Architect, Orchestrator, Ask, and Plan route to Claude Opus 4.6, which excels at complex reasoning, system design, and multi-step analysis. Implementation-oriented modes like Code, Build, Debug, and Explore route to Claude Sonnet 4.5, which is faster and cheaper while still being more than capable of writing and fixing code.

What I find genuinely clever about this approach is that Kilo Code isn't trying to build some fancy classifier to determine task complexity. They're using signals that already exist in their product -- the work modes that users explicitly select. That's elegant. You've already told the system what kind of work you're doing. Auto Model just makes sure you get the right engine for that work. The goal is to optimize the quality-to-cost ratio for every single task, and frankly, that's the right goal.

But let me push back on something. The assumption here is that the mode perfectly correlates with the needed model capability. What about edge cases? You might be in Code mode but writing something architecturally complex. You might be in Architect mode but doing something routine. A mode-based heuristic is a solid starting point, but it's a heuristic, not ground truth. I'd want to see data on how often the mode-based routing makes the "wrong" choice and what the impact is. Also notably absent: any discussion of latency. If Auto Model adds routing overhead, even a few hundred milliseconds, that matters for the implementation modes where speed is the whole point.

For teams evaluating this, the concept of model routing is going to become table stakes for AI-assisted development tools. Nobody should be paying Opus 4.6 prices for every single API call when half your interactions are straightforward code generation. If your current tool doesn't have this kind of tiered model strategy, you're either overpaying or under-serving your planning tasks. The architecture pattern here -- using existing user signals to route requests -- is something teams building their own AI tooling should consider adopting.

Key takeaways:

  • Planning modes (Architect, Orchestrator, Ask, Plan) route to Claude Opus 4.6 for deeper reasoning
  • Implementation modes (Code, Build, Debug, Explore) route to Claude Sonnet 4.5 for speed and cost
  • Uses existing work modes as routing signals rather than building a separate classifier
  • The quality-to-cost optimization approach will likely become standard across AI dev tools
  • Missing: data on routing accuracy and latency overhead

Tradeoffs:

  • Gain cost optimization by routing simpler tasks to cheaper models but sacrifice the possibility that a more powerful model might catch subtle issues during implementation
  • Using mode as a proxy for complexity is elegant and simple but may misroute edge cases where the mode doesn't match the actual task complexity

New Models and Providers: Claude Sonnet 4.6 and the Expanding Ecosystem

TLDR: Claude Sonnet 4.6 is now supported across Anthropic, Bedrock, and Vertex providers in Kilo Code. Meanwhile, new providers Apertis and Zenmux join the platform, along with a wave of MiniMax and GLM models, plus Voyage AI embedder support.

Summary:

There's a lot to unpack in this update, so let me break down what actually matters. Claude Sonnet 4.6 landing across all three Anthropic deployment options -- direct API, AWS Bedrock, and Google Vertex -- is significant for enterprise teams. If you've been locked into one provider for compliance or cost reasons, you now have the latest Sonnet model regardless of your deployment choice. That's the kind of cross-provider parity that removes friction from adoption.

The new providers, Apertis and Zenmux, are interesting additions to the ecosystem. What's telling is the sheer volume of model options now available. MiniMax is showing up with multiple variants -- M2.5, M2.5-highspeed, M2.1-highspeed -- which suggests they're targeting different points on the speed-quality curve, much like what we just discussed with Auto Model's routing strategy. GLM 5 becoming the default for Z.ai is a quiet but notable shift, and seeing MiniMax 2.1 and GLM 4.7 on Fireworks.ai shows the inference platform aggregator space is heating up.

The Voyage AI embedder support and custom embed dimensions for Ollama are easy to gloss over, but they matter for teams doing retrieval-augmented generation or semantic search as part of their development workflow. Custom embed dimensions for Ollama specifically means you can tune the tradeoff between embedding quality and storage/compute costs when running locally. That's a practical knob that self-hosting teams will appreciate.

What I think is missing from this conversation is guidance. When you give developers fifteen model options, the paradox of choice kicks in. Kilo Code's Auto Model feature addresses this to some extent, but for the models outside the Anthropic family, teams need benchmarks and recommendations. Which MiniMax variant should I use for what? When does GLM 5 outperform alternatives? These are the questions that make or break model selection for teams that don't have time to run their own evals.

Key takeaways:

  • Claude Sonnet 4.6 available on Anthropic API, AWS Bedrock, and Google Vertex
  • New providers Apertis and Zenmux expand deployment options
  • MiniMax offers multiple speed-quality variants (M2.5, M2.5-highspeed, M2.1-highspeed)
  • GLM 5 is now the default model for Z.ai
  • Voyage AI embedder support and custom Ollama embed dimensions added
  • The growing model catalog creates a need for better guidance on model selection

Quality of Life Improvements

TLDR: A batch of practical improvements lands in Kilo Code: Agent Manager scroll fix, theme-aware message contrast, better sub-cent cost formatting, dev container persistence, and character counting in the ListFiles tool.

Summary:

Let's talk about the small stuff, because the small stuff is what makes or breaks your daily experience with a tool. These quality-of-life updates aren't glamorous, but they're the kind of improvements that tell you a team is listening to real user feedback rather than just chasing features.

The Agent Manager scroll fix is a bug fix -- straightforward, needed, done. The improved user message contrast with theme-aware colors is one of those things you don't think about until it's wrong. If you're using a dark theme and the message text has poor contrast, you're squinting at your screen all day. Getting this right across themes matters for accessibility and basic usability.

The formatting for sub-cent token costs is a detail I love. When you're running models that cost fractions of a cent per call, displaying "$0.00" is useless. You need to see "$0.0003" or whatever it actually is, because that's how you track whether your Auto Model routing is actually saving you money. This connects directly to the cost optimization story from the Auto Model feature.

Dev container persistence for threads and settings is significant for anyone using development containers. Previously, if your container restarted, you'd lose your conversation context and custom settings. Persistence means your AI assistant remembers where you left off, even across container rebuilds. For teams using dev containers as their standard environment, this removes a genuine pain point.

The character count in the ListFiles tool is a small but useful addition for understanding context window usage. When you're working with LLMs, knowing how many characters you're feeding into the context helps you stay within limits and optimize your prompts.

Key takeaways:

  • Theme-aware message colors improve readability across light and dark modes
  • Sub-cent token cost formatting enables meaningful cost tracking for cheap models
  • Dev container persistence preserves threads and settings across container restarts
  • Character counting in ListFiles helps manage context window usage
  • These incremental improvements reflect mature, user-feedback-driven development