Kilo Code 4.33.0: Experimental Autocomplete Arrives!
Support for Autocomplete brings AI-powered code suggestions directly to the editor
We're thrilled to announce the release of Kilo Code 4.33.0! This update marks a significant milestone with the introduction of our highly-requested Autocomplete feature, alongside critical bug fixes and the latest enhancements from Roo Code v3.19.3. As always, we remain committed to delivering a superset of capabilities that makes your coding workflow smoother and more productive.
These are just a few highlights of the improvements in this release. Read on to check out all of the great updates below.
Feature Highlights
Now, a few upcoming features are experimental - they have to be enabled separately in the configuration and are subject to change in the future. We are closely watching them and invite you to join our Discord to report any issues or ideas!
[Experimental] Autocomplete - Kilo Complete 🚀
The feature you've been asking for is finally here! We're excited to introduce early support for "Kilo Complete," our new AI-powered autocomplete engine that brings intelligent code suggestions directly into your editor as you type.
This game-changing feature provides:
Real-time code completions as you write
Context-aware suggestions based on your current file and project
Seamless integration with your existing Kilo Code workflow
In this initial experimental release, Kilo Complete is powered by Gemini 2.5 Flash. While the model isn't yet configurable, we're actively gathering feedback to refine the completions and will be adding model selection and customization options soon. Your input is crucial in shaping this feature!
More information on how to use it is coming soon!
[Experimental] Multi-File Reading Support
via Roo Code
Another highly-requested feature has arrived too! We've added experimental support for reading multiple files at once (thanks @samhvw8!), dramatically improving how Kilo Code handles complex, multi-file operations. This enhancement allows the AI to process and understand relationships across multiple files simultaneously, making it more effective at refactoring, analyzing dependencies, and working with interconnected codebases.
Quick Navigation Back to Active Sessions
Thanks to community member @karrots and Kilo maintainer @kevinvandijk, We've added a convenient way to return to your active agent session directly from the profile page. This enhancement streamlines your workflow when you need to switch between configuration and active coding sessions, eliminating unnecessary navigation steps.
Visual Polish and Bug Fixes
We've resolved several UI issues to improve your experience:
Fixed the double scrollbar issue in the profile dropdown for cleaner navigation
Resolved an issue where selecting certain Kilo Code Provider Models would incorrectly select a similarly named model (thanks @chrarnoldus!)
Fixed issue with attempt_completion
All Roo Code v3.19.3 Features
Enhanced MCP Server Support
The Model Context Protocol (MCP) support has received significant improvements:
Fixed SSE connection issues by properly handling transport.start overrides for different transport types (thanks @taylorwilsdon!)
Added support for Streamable HTTP Transport MCP servers for more flexible integrations
Improved header passing to SSE MCP servers for better compatibility
Added environment variable injection support for entire MCP configurations (thanks @NamesMT!)
Performance and Memory Optimizations
Several contributors helped optimize Kilo Code's performance:
Released memory properly in apply_diff operations (thanks @xyOz-dev!)
Resolved memory leaks in ChatView by stabilizing callback props (thanks @samhvw8!)
Optimized ChatRowContent layout and styles for smoother scrolling (thanks @zhangtony239!)
Fixed Virtuoso footer re-rendering issues for better UI performance (thanks @kiwina!)
File Handling Improvements
Added experimental support for reading multiple files at once (thanks @samhvw8!)
Fixed @Directory mentions to properly respect .rooignore files (thanks @xyOz-dev!)
Added rooignore checking for insert_content and search_and_replace tools
Fixed write_to_file to properly create empty files when content is empty (thanks @Ruakij!)
Improved directory link handling in markdown (thanks @KJ7LNW!)
AI Provider Updates
Added DeepSeek R1 0528 model support to Chutes provider (thanks @zeozeozeo!)
Added support for custom VPC endpoints when using Amazon Bedrock (thanks @kcwhite!)
Fixed context condensing bug in Amazon Bedrock
Added cached read and writes to stats and cost calculation for LiteLLM provider (thanks @mollux!)
Updated Unbound provider with task metadata and improved caching logic (thanks @pugazhendhi-m!)
UI and UX Enhancements
Transformed the Prompts tab into a Modes tab with better organization
Enabled intelligent content condensing by default with improved error handling
Unified history item UI with TaskItem and TaskItemHeader for consistency (thanks @KJ7LNW!)
Fixed menu breaking when moving Kilo Code between sidebars (thanks @chrarnoldus!)
Fixed chat input clearing during running tasks (thanks @xyOz-dev!)
Developer Experience Improvements
Updated Node.js to v20.19.2 for security enhancements (thanks @PeterDaveHello!)
Fixed UTF-8 encoding in ExecaTerminalProcess (thanks @mr-ryan-james!)
Improved POSIX shell compatibility in pre-push hook (thanks @PeterDaveHello and @chrarnoldus!)
Updated PAGER environment variable for Windows compatibility (thanks @SmartManoj!)
Updated AWS regions to include Spain and Hyderabad
We're incredibly excited about the experimental autocomplete feature and can't wait to hear your feedback! This is just the beginning - we have many more improvements planned based on your suggestions. Join us on Discord or GitHub to share your thoughts and help shape the future of Kilo Complete.
Don't just code by the line, code by the kilo!