DEV Community

Darko from Kilo
Darko from Kilo

Posted on • Originally published at blog.kilo.ai

Kilo Code Weekly Product Roundup

Welcome back to the weekly product roundup! This week brings image support across interfaces, syntax-highlighted diffs in the CLI, model selection for Agent Manager sessions, and a substantial upstream sync with native tool calling improvements across dozens of providers.

VS Code

Agent Manager Image Support

You can now paste images directly into Agent Manager using Ctrl/Cmd+V or select them via the file browser. This works for new agent prompts, follow-up messages, and resumed sessions. Support includes PNG, JPEG, WebP, and GIF formats with up to 4 images per message. Click thumbnails to preview or hover to remove.

Model Selection in Agent Manager

Agent Manager now lets you choose which AI model to use when starting a new session. Your selection is remembered across panel reopens, and active sessions display the model being used.

GitHub-Style Diff Stats

Task headers now display GitHub-style diff stats showing lines added and removed in real-time, giving you instant visibility into the scope of changes.

Skills Notifications

You'll now see notifications when skills are added or removed from your project or global config.

Kilo CLI

Install & Update
npm install -g @kilocode/cli
Enter fullscreen mode Exit fullscreen mode
Syntax-Highlighted Diffs

Diffs now display with language-aware syntax coloring using Shiki, making code changes significantly easier to read. Includes support for 60+ languages, automatic language detection from file extensions, and theme-aware highlighting that adapts to your terminal theme. The diff display limit has also increased from 20 to 50 lines with smart context collapsing around changes.

Post-Task Automation

The new --on-task-completed <prompt> flag lets you send a custom prompt to the agent when the task completes. This enables flexible post-task automation like creating PRs, running tests, or generating documentation. Requires --auto mode.

Image Support

Paste images from clipboard or attach them via the new --attach flag for file attachments. Image paste also works in follow-up messages.

Interactive Model Selection

The welcome flow now features an interactive model selection list with a scrollable provider selection interface, making initial setup more intuitive.

Custom Commands

Custom commands are now supported in the CLI.

Word-by-Word Cursor Navigation

New Emacs-style keybindings for word navigation: Meta+b/Meta+Left to move to the previous word, Meta+f/Meta+Right to move to the next word.

Mode Cycling with Shift+Tab

Quickly cycle through agent modes using Shift+Tab.

Colorblind Theme

A new colorblind-friendly theme with high contrast colors improves accessibility.

App Builder

Database Support

Most real apps require a backend. If you give App Builder a prompt for a site or app that deserves a backend, it'll generate a db for things like user management, admin dashboards, and persistent storage

Image Support

Paste images in the App Builder chat to give visual direction, or to include in the site/app.

Password Protection (Teams/Enterprise only)

Deployments can now be password protection when using App Builder within a Kilo Organization

Cloud Agents

Improved Fork & Share Flow

One-click session sharing for Cloud Agents sessions, so that your teammates can fork and resume the session in the browser, Kilo CLI, or IDE.

Upstream Sync (Roo Code v3.36.7-v3.38.3)

This release includes a substantial sync bringing native tool calling improvements and numerous fixes:

Native Tool Calling Expansion

Native tools are now enabled by default across most major providers including Anthropic, OpenAI, Azure, Google, Vertex, Bedrock, and many more. This shift from XML to native tool protocol improves reliability and performance.

New Capabilities
  • Recursive loading of .kilocode/rules and AGENTS.md from subdirectories

  • Custom tool calling with npm package and .env file support

  • Interleaved thinking mode for DeepSeek Reasoner

  • 1M context window beta for Claude Sonnet 4 on Vertex AI

  • Incremental token-budgeted file reading for smarter file retrieval

  • Downloadable error diagnostics from chat errors

  • MiniMax M2.1 and GLM-4.7 model support

Provider Improvements

  • Native tool calling for Claude Code Provider, VS Code Language Model API, and OVHcloud

  • Bedrock service tier support

  • Amazon Nova 2 Lite model added

Stability & Fixes

  • Hardened OAuth refresh token handling to prevent frequent sign-ins

  • Grace retry for empty assistant messages

  • Better error handling with clearer messages and user feedback

  • Tool call ID normalization for cross-provider compatibility via OpenRouter

  • Partial reads now allowed by default to prevent context growth

  • Improved read_file tool reliability with Claude models

Community Contributions

Thanks to our community contributors this week:

See you next week!

Top comments (0)