Kilo Code 4.35.0: We can now generate relevant "git commit" messages
Writing git commits is no longer a chore.
We have over 20 updates with this release.
The biggest one (thanks to @hassoncs!) that’s unique to Kilo is your ability to use AI to create useful “git commit” messages that take your changes into account. Here’s how it works:
Stage your changes in Git as usual
Click the [KILO] square icon in the Source Control panel
The AI analyzes your changes and generates an appropriate commit message
The message auto-populates in the commit input box, ready to use
Here’s a video to demonstrate how this works:
3 more changes unique to Kilo Code
We’ve added added customer support links so you can actually find help when you need it (shoutout to @HadesArchitect!)
We’ve fixed annoying Gemini 2.5 Pro Preview slowness (thanks to @chrarnoldus!)—no more waiting minutes for responses. Your Gemini 2.5 Pro responses should now take seconds to process.
Your OpenRouter BYOK (bring your own key) cost estimates are much more accurate now (thanks to @chrarnoldus!)
Changes from Roo Code
We’ve pulled in these changes from Roo Code v3.19.4:
Added support the newest Gemini Pro 06-05 model (thanks to @daniel-lxs and @shariqriazz!)
Fixed reading PDF, DOCX, and IPYNB files in read_file tool (thanks to @samhvw8!)
Fixed Mermaid CSP errors with an enhanced bundling strategy (thanks to @KJ7LNW!)
Improve modeld info detection for custom Bedrock ARNs (thanks to @adamhill!)
Added an OpenAI Compatible embedder for codebase indexing (thanks to @SannidhyaSah!)
Fixed multiple memory leaks in ChatView component (thanks to @kiwina!)
Fixed WorkspaceTracker resource leaks by disposing FileSystemWatcher (thanks to @kiwina!)
Fixed RooTips setTimeout cleanup to prevent state updates on unmounted components (thanks to @kiwina!)
Fixed FileSystemWatcher leak in RooIgnoreController (thanks to @kiwina!)
Fixed clipboard memory leak by clearing setTimeout in useCopyToClipboard (thanks to @kiwina!)
Fixed ClineProvider instance cleanup (thanks to @xyOz-dev!)
Enforced codebase_search as primary tool for code understanding tasks (thanks to @hannesrudolph!)
Refactoredto MCP to use getDefaultEnvironment for stdio client transport (thanks @samhvw8!)
Got rid of "partial" component in names referencing not necessarily partial messages (thanks to @wkordalski!)
And more(see the full list here)
Have a feature suggestion? Open an issue on Github.
Have a question? You can easily reach us on Discord.