Kilo Commits: Inline Tasks, Code Indexing Control, and Translation Mastery
And other features & fixes in Kilo Code v4.56.3-v4.60.0
Hey there, Kilo Coders! 🚀 We're back with another packed release digest covering our latest wave of improvements. This batch brings useful inline editor commands, smarter code indexing controls, and localization that'll make your international dev team sing. Plus, we've squashed more bugs than a particularly enthusiastic pest control company.
TL;DR - The Best Stuff
Quick Inline Tasks (Cmd+I) - Get AI help directly in your editor
Let Kilo Decide (Cmd+L) - Instant context-aware improvements
Code Indexing Enhancements - Now graduated from experimental status
Enhanced Translation - Comprehensive docs in Chinese & other translation fixes
Claude Code ♥️ Windows - Resolved ENAMETOOLONG errors
Keep Costs Under Control - With some great resources and new features
Workshop with Anthropic - Coming soon
We've been Kilo Coding so hard, our AIs are asking for workers' compensation! 💻
Noteworthy Changes
Quick Inline Tasks
Available in: v4.60.0 | Contributor: @catrielmuller | Status: Experimental - Beta testers wanted!
A solid quality-of-life upgrade. Need a quick change without starting a full Kilo task? Select some code (or don't!) and hit Cmd+I (or Ctrl+I on Windows/Linux). Describe your goal in plain English like "create a React component with these props" or "add error handling to this function", and get ready-to-use suggestions directly in your editor.
Perfect for those moments when you need a quick refactor or implementation detail but don't want to break your flow with a full conversation. You can even use this while another task is running, effectively giving you parallel AI assistance.
Let Kilo Decide
Available in: v4.60.0 | Contributor: @catrielmuller | Status: Experimental - Beta testers wanted!
Think the change you need is obvious? Just hit Cmd+L (or Ctrl+L). Kilo will analyze the surrounding context and offer immediate improvements without you having to explain anything. It's like having a pair programming partner who reads your mind.
This feature shines when you're working on code that needs obvious improvements—optimization opportunities, missing error handling, or code that could be more readable. Sometimes the best AI assistance is the kind that anticipates what you need.
Try these experimental features and let us know how they work in your workflow! Your feedback helps us refine them before full release.
Code Indexing Enhancements
Available in: v4.59.0 | Contributor: @daniel-lxs | via Roo Code | Status: No longer Experimental!
Codebase indexing has graduated from experimental to core feature! It's now always available directly from your chat input and runs automatically in the background once configured.
This release also adds the gemini-embedding-001 model, providing better semantic search capabilities and more accurate results when working with large codebases. The new toggle gives you control over when this feature is active for different project needs.
The best part? You can get started completely free using Google Gemini embeddings and Qdrant's free tier. Check out the Codebase Indexing quick start guide to set it up.
Huge thanks to the community contributors who helped graduate this feature: @MuriloFP, @OleynikAleksandr, @sxueck, @CW-B-W, @WAcry, @bughaver, @daniel-lxs, @SannidhyaSah, @ChuKhaLi, @HahaBill, @koberghe, @sfz009900, and @tmchow!
Enhanced Chinese Translation
Available in: v4.58.0 | Contributor: @justinwongcn
Massive shoutout to @justinwongcn for completing comprehensive Chinese translation files for our documentation! This isn't just a basic translation—it's a full localization that makes Kilo Code genuinely accessible to Chinese-speaking developers worldwide.
Other Translation Fixes
Available in recent releases | Contributor: @cobra91
Thanks to @cobra91 for fixing French translations in package.nls.fr.json (PR #1305). Community members stepping up to improve localization for their native languages is exactly what makes open source amazing.
This level of community contribution is what makes open source magical. Documentation localization is tedious work that directly impacts accessibility, and contributors like @justinwongcn, @cobra91, @NyxJae (Chinese translations), and @ap0calypse21 (Arabic translations) continue to step up and make Kilo Code accessible worldwide.
Developer Experience Improvements
Improved Error Handling
Available in: v4.58.2 | Contributor: @daniel-lxs | via Roo Code
Better error message translation and handling in the embeddings system. When things go wrong, you'll get clearer, properly localized error messages that help you understand what happened and how to fix it.
Performance & Stability Fixes
Claude Code ♥️ Windows
Available in: v4.57.0 | Contributor: @raziel5746
Resolved the ENAMETOOLONG error that was plaguing Claude Code integration on Windows. The 46k system prompt didn't fit in the 32k command line limits, this is now fixed. An unfortunate side effect is that this fix does use more tokens on Windows.
Browser Tool Fixes
Available in: v4.60.0 | Contributor: @chrarnoldus
Fixed excessive "Kilo Code is having trouble" warnings when the browser tool is scrolling through pages. These warnings were more annoying than helpful, appearing during normal operation instead of actual problems. Now you'll only see warnings when something is genuinely wrong.
File Handling Improvements
Available in: v4.58.1 | Contributor: @daniel-lxs | via Roo Code
Fixed null custom modes configuration files causing "Cannot read properties of null" errors. Better error handling for malformed configuration files means fewer crashes and more informative error messages when configuration issues arise.
Polish & Bug Fixes
UI Consistency Updates
Available in: v4.58.1 | Contributor: @daniel-lxs | via Roo Code
Replaced native title attributes with StandardTooltip component for consistency across the interface. No more mixing different tooltip styles—everything now uses the same polished tooltip component for a cohesive user experience.
File Path Handling
Available in: v4.58.1 | Contributor: @vivekfyi | via Roo Code
Fixed openFile function to properly use decodeURIComponent for handling file paths with special characters. This prevents errors when working with files that have spaces, Unicode characters, or other special characters in their names.
Content Highlight
Community Request: Kilo Code API Provider Usage Tracking
There's been community interest in having better visibility into Kilo Code API Provider usage and costs (see issue #1368). While this feature isn't in these releases, it's a great example of how community feedback drives development priorities. The cost control guide above provides manual strategies until built-in tracking becomes available.
Community Rescue Mission
This week we launched a spontaneous "refugee program" for developers cancelling their Cursor and Windsurf accounts, offering free Kilo Code credits to ease the transition. Sometimes the best marketing is just being there when other tools let people down. Welcome to the open-source side—we have cookies! 🍪
Workshop with Anthropic Coming Soon: The Art of Prompt Engineering
Date: July 31st, 2025 | Duration: 2 hours | Format: Online workshop | Cost: Free
Join us for a free instructor-led workshop featuring speakers from Anthropic and Kilo Code. Learn the prompt engineering techniques that separate amateurs from power users:
Speakers:
Carly Ryan (Anthropic) - AI expert with deep model knowledge
Aleks Volochnev (Kilo Code) - Veteran programmer and DevRel
What You'll Learn:
How to get AI to understand your architecture and follow your conventions
Communication patterns that make AI feel like an extension of your expertise
Specific techniques for generating code that actually works in your codebase
The difference between mediocre AI assistance and game-changing productivity
The Best Part: AI usage costs are covered up to $100, so you can practice without worrying about your API budget.
Register for free on Eventbrite
Most developers are only scratching the surface of what AI can do for their code. Stop wasting time wrestling with generic AI outputs that miss the mark - learn the communication strategies that actually work.
Cost Control Improvements
We've been listening to developers getting surprised by API costs, and we're addressing it from multiple angles:
Max API Requests Setting: A new feature allows you to set a maximum number of API requests in the Auto-Approve settings (PR #1265). Previously only available in the chat approval popup, this setting is now accessible in the main settings page. As one developer noted: "Make a cup of coffee, lose $25" - this feature helps prevent exactly that scenario.
Cost Control Guide: We also published a comprehensive guide on controlling your AI development budget. The guide shows you how to cut costs by 70% without losing the magic:
The 50% context rule and why it's expensive
Using Orchestrator mode strategically
Model switching for different tasks
Memory bank techniques for cost efficiency
The guide is particularly relevant for developers who want to use AI tools sustainably without breaking the bank.
Kilo Code API Provider Usage Tracking
We mentioned it earlier in this post, if you’d like to check it out head over to kilocode.ai/usage.
Get the Latest Release
Ready to supercharge your coding with inline tasks and better indexing control? Download v4.60.0 from the VS Code Marketplace or GitHub!
Want to stay in the loop? Follow us at kilocode.ai/social for the latest updates, tips, and community discussions.
P.S. - I've been testing the inline tasks feature so much, I keep hitting Cmd+I in other applications and wondering why nothing happens. Send help. 🤦♂️