2f9d064 Thanks @chrarnoldus! - GitHub accounts now show their avatar on the profile page96be5a5 Thanks @catrielmuller! - Add warning when Github Copilot conflicts with Kilo's Inline Assist keyboard commands3d09426 Thanks @mcowger! - Show a toast to the user when the active handler changes in the virtual quota fallback provider.dd60d57 Thanks @namaku! - fix(ollama): prefer num_ctx from model.parameters over context_length from model.info#1579 4e5d90a Thanks @kevinvandijk! - Include changes from Roo Code v3.24.0
#1561 b3b024f Thanks @RSO! - Added notifications from kilocode backend
#1574 2ac061e Thanks @catrielmuller! - Improve the styles for the Inline Assist suggestion previews
#1581 abf9898 Thanks @hassoncs! - Fix 'failure to apply changes to files' when Git diff views are open
#1575 3442152 Thanks @hassoncs! - Attempt to fix the 'kilo icon missing' bug by switching back to PNG icons
8294250 Thanks @catrielmuller! - Improve Inline Assist suggestions by adding comprehensive context awareness#1539 fd3679b Thanks @chrarnoldus! - Ollama models now use and report the correct context window size.
#1510 ee48df4 Thanks @chrarnoldus! - Include changes from Roo Code v3.23.19
48b0d78 Thanks @chrarnoldus! - A visual indication is now provided whenever the cost of an API Request could not be retrieved758d4ad Thanks @chrarnoldus! - Improvements to token and cost usage reportingfe97c95 Thanks @chrarnoldus! - Specify the default model in one place in the code#1518 f709388 Thanks @chrarnoldus! - Claude Sonnet 4 is now the default model! Attend the Anthropic x Kilo Code workshop The Art of Prompt Engineering for Software Developers Thursday, July 31 2025!
#1521 08ccbea Thanks @hassoncs! - The chat box is no longer cleared when clicking buttons
Previously, if either of the buttons in the agent chat was clicked, the ChatTextArea would get cleared. Now, the ChatTextArea will only get cleared if a message is sent as part of the response.
#1487 ad91c38 Thanks @mcowger! - Introduce a new Virtual Quota Fallback Provider - delegate to other Profiles based on cost or request count limits!
This new virtual provider lets you set cost- or request-based quotas for a list of profiles. It will automatically falls back to the next profile's provider when any limit is reached!
#1502 73f414c Thanks @hellosunghyun! - Update Cerebras models with latest offerings
#1512 aea28be Thanks @hassoncs! - Fix a memory leak when opening many documents with different Uris
#1515 2b208b3 Thanks @hassoncs! - Improve the background color of the "Help Improve Kilo Code" banner
1488591 Thanks @chrarnoldus! - Improved error reporting for Checkpoint-related failures8edf106 Thanks @catrielmuller! - Prevent selection of incompatible providers when you switch models7efe383 Thanks @catrielmuller! - Inline Assist Telemetry38d135e Thanks @chrarnoldus! - (retry) The Task view now shows per-request cost when using the Kilo Code provider#1462 54f09c6 Thanks @chrarnoldus! - Kilo Code no longer uses Gemini 2.5 Pro after a fresh install/reset while showing Sonnet 3.7
#1471 d95b409 Thanks @catrielmuller! - Fix Kilo Code profile persist of Routing Provider
415ea90 Thanks @chrarnoldus! - Improve label of todo list toggle#1451 66b5892 Thanks @catrielmuller! - Add toggles that disable Inline Assist features to the Settings panel
#1450 077dba2 Thanks @chrarnoldus! - Add todo list tool enable checkbox to provider advanced settings (thanks @daniel-lxs, @mrubens!)
#1443 eba422a Thanks @catrielmuller! - Adds support for changing the Kilo Code providers routing strategy
You can now select the OpenRouter provider to process your Kilo Code requests.
#1454 b34b55a Thanks @chainedcoder! - Load project ID from Gemini CLI's .env file
#1448 4e9118b Thanks @chrarnoldus! - Removed language support for Filipino, Greek and Swedish because usage is very low. We can re-add these languages if there is demand.
#1386 48fb539 Thanks @chrarnoldus! - Include changes from Roo Code v3.23.14
.terraform/ and .terragrunt-cache/ directories to the checkpoint exclusion patterns (thanks @MuriloFP)DirectoryScanner memory leak and improve file limit handling (thanks @daniel-lxs)commandExecutionTimeout to GlobalSettings#1154 d871e5e Thanks @chrarnoldus! - Update the Kilo code icon to adapt to light/dark themes
#1396 2c46e91 Thanks @catrielmuller! - Adds new Settings page for Inline Assist
You can now select the provider you'd like to use for Inline Assist commands
05b5bf4 Thanks @chrarnoldus! - Revert "Show per-request cost for Kilo Code provider"97a9b97 Thanks @chrarnoldus! - The Task view now shows per-request cost when using the Kilo Code provider#1408 cb5132f Thanks @markijbema! - Log out kilo code provider when resetting data
#1421 841bca9 Thanks @chrarnoldus! - Fixed an issue where Kilo Code would inadvertently steal focus
185f068 Thanks @chrarnoldus! - Kilo Code no longer binds to the Ctrl+Shift+K combination08486c4 Thanks @chrarnoldus! - Fixed excessive "Kilo Code is having trouble" warnings when the browser tool is scrolling#1244 8b50f8e Thanks @hassoncs! - New: Inline Assist Commands
We've added two new commands that allow you to get AI assistance directly in the code editor. There's no need to start a whole new Kilo task if you just need a quick result. You can even use this while a task is running, speeding up your workflow!
⚡️ Quick Inline Tasks (Cmd/Ctl+I) Only need a quick change? Select some code (or don't!) and hit Cmd+I. Describe your goal in plain English ("create a React component with these props", "add error handling to this function"), and get ready-to-use suggestions directly in your editor.
🧠 Let Kilo Decide (Cmd/Ctl+L) Think the change you need is obvious? Just hit Cmd+L. Kilo will use the surrounding context to offer immediate improvements, keeping you in the flow.
⌨️ Live in Your Keyboard Use your arrow keys (↑/↓) to cycle through the options and see a live diff of the changes. Happy with a suggestion? Hit Tab to apply it. That's it. No mouse needed.
fbff6cb Thanks @chrarnoldus! - Fix positioning of send button in RTL languages#1348 f83d1d7 Thanks @chrarnoldus! - Add enable/disable toggle for code indexing (thanks @daniel-lxs!)
#1328 584225a Thanks @chrarnoldus! - Fixed "Kilo" being inadvertenly translated in some languages (e.g. Кіло, กิโล, キロ)
1a367c9 Thanks @chrarnoldus! - Add gemini-embedding-001 model to code-index service (thanks @daniel-lxs!)#1305 34456ee Thanks @cobra91! - French localization has been improved
#1332 8863e50 Thanks @hassoncs! - Fix max_tokens limit for moonshotai/kimi-k2-instruct on Groq
#1272 8026793 Thanks @kevinvandijk! - Include changes from Roo Code v3.23.6
0ff6960 Thanks @chrarnoldus! - Add Kimi K2 model to Grok (thanks @mrubens)2371a08 Thanks @Autumnlight02! - A few Mistral models (including devstral) were added.1dd349c Thanks @chrarnoldus! - More details are included in the "Cannot complete request, make sure you are connected and logged in with the selected provider" error messagee9fe0da Thanks @raziel5746! - ENAMETOOLONG error in Claude Code integration on Windows is resolved6954e16 Thanks @kevinvandijk! - Show idea suggestions when there is no task history32685c1 Thanks @chrarnoldus! - The current time is now provided in ISO format, which is non-ambiguous and less likely to confuse the AI.4d55c91 Thanks @kevinvandijk! - Fix model dropdown to show Kilo Code preferred models for the Kilo Code provider firstacc2aaf Thanks @catrielmuller! - Fix autocomplete init with custom openrouter modelsc0ec484 Thanks @hassoncs! - Continue to show commit message generation progress while waiting for LLM response24cc186 Thanks @kevinvandijk! - Add idea suggestion box to get you inspired with some ideas when starting out freshc0b075c Thanks @kevinvandijk! - Add Grok 4 support (thanks @mrubens!)e3ba400 Thanks @chrarnoldus! - The default mode is now automatically selected if the previous mode doesn't exist anymore (this can happen with custom modes).#885 02288f5 Thanks @catrielmuller! - Improve UI responsiveness when the user cancel the current operation
#1203 5c21b8b Thanks @hassoncs! - Kilocode rules will now be included in the commit message generation prompt
2ceb643 Thanks @chrarnoldus! - Kilo Code now optionally sends error and usage data to help us fix bugs and improve the extension. No code, prompts, or personal information is ever sent. You can always opt-out in the Settings.#1191 ce2b45a Thanks @NyxJae! - Improve Chinese translations
#1194 dee59c6 Thanks @markijbema! - Minor improvement to login process for Kilocode provider
#1186 e16aded Thanks @hassoncs! - Improve the progress bar during commit message generation
468019d Thanks @alexandrevilain! - Allow configuring autocomplete API provider53ed102 Thanks @kevinvandijk! - Fix multiple broken documentation linksa9f6464 Thanks @chrarnoldus! - Support MCP notifications (feature from Cline)359cf61 Thanks @catrielmuller! - Kilo Code provider config UI reworkc97d2f5 Thanks @hassoncs! - Generate commit messages based on unstaged changes if there's nothing stagedceed4e3 Thanks @philipvas! - Fix browser mode JSON snippets appearing in chat#1163 3f0592a Thanks @chrarnoldus! - Context condensing error messages are now more detailed
#1165 fe6ed81 Thanks @kevinvandijk! - Fix double scrollbar in dropdowns
#1155 2cbd9f8 Thanks @chrarnoldus! - Customer Support email address link was replaced by a web link, which works more reliably.
#841 1615ec7 Thanks @catrielmuller! - Quick model selector on the chatbox
#1149 62786a8 Thanks @kevinvandijk! - Include changes from Roo Code v3.22.6
fe40949 Thanks @kevinvandijk! - Make MCP server toggles easier accessible with button in the top barcd574a5 Thanks @catrielmuller! - System Notification Setting#1083 d2f5c4f Thanks @IAmABear! - Fix project mcp settings button not opening file
#1107 77cdbc9 Thanks @chrarnoldus! - Exclude binary and cache files from rules compilation
#942 873e6c8 Thanks @hassoncs! - Fix auto-generate commit message fails when git diff too large
Now we automatically exclude lockfiles when generating commit message diffs to avoid overflowing the context window.
#956 7219c34 Thanks @markijbema! - do not autocomplete when we are indenting a line
#1060 8b149e1 Thanks @kevinvandijk! - Fix model search being prefilled in dropdown to prevent confusion in available models
66a4d0f Thanks @chrarnoldus! - No longer steal focus from the chat text area when a file is being edited.eae4b74 Thanks @kamilchm! - Add support for project id set in env.GOOGLE_CLOUD_PROJECT for Gemini CLI (thanks @kamilchm!)#949 1043c8b Thanks @chrarnoldus! - Mermaid diagram toolbar is now light in light mode (bugfix)
#945 e3580b8 Thanks @chrarnoldus! - Improved Arabic translation by AL38lAlmdbeR
#894 421d57e Thanks @chrarnoldus! - Kilo Code will no longer process file reads or MCP tool outputs if the estimated size is over 80% of the context window. If this behavior breaks your workflow, it can be re-enabled by checking Settings > Context > Allow very large file reads.
#929 641d264 Thanks @catrielmuller! - Edit and resend user feedback messages
#938 a606053 Thanks @markijbema! - Add debugging info for when we cannot read a task file
#943 8178463 Thanks @catrielmuller! - Fix checkpoints do not always include a revert option
#926 75b6c80 Thanks @chrarnoldus! - Arabic translation added (support for right-to-left languages is experimental)
#930 047b30e Thanks @kevinvandijk! - Include changes from Roo Code v3.22.4
351ebde Thanks @chrarnoldus! - The /newtask command now starts a task more reliably.4224ba9 Thanks @kevinvandijk! - Improve MCP marketplace and installed MCP servers views (thanks Roo Code!)4d0d1ed Thanks @chrarnoldus! - Enable browser tool for Gemini, GPT and all other models that can read images#889 7f72a33 Thanks @catrielmuller! - Refresh CodeIndex Services (Qdrant) when change the configuration
#911 ef17629 Thanks @NyxJae! - Improve Chinese translation: Kilo Code should be a proper noun
#910 91ce5a6 Thanks @chrarnoldus! - Fix not being able to open Mermaid diagrams in a tab or save them
717823f Thanks @Juice10! - Add copy prompt button to task actions. Based on @vultrnerd's feedback.1a35cfe Thanks @hassoncs! - Only show the colorful gutter bars when hovering over the Task Timeline#887 df10163 Thanks @kevinvandijk! - Update text on welcome screen
#886 084cee7 Thanks @chrarnoldus! - Fixed crashes with the error message "Bad substitution" and "Cannot read properties of undefined (reading 'includes')"
30836f4 Thanks @kevinvandijk! - Add support for Gemini CLI provider (thanks Roo & Cline!)32e4c30 Thanks @markijbema! - add a button to fix mermaid syntax errors by calling the LLM#871 52f216d Thanks @hassoncs! - Add a colorful gutter to chat messages corresponding to the Task Timeline
#861 8e9df82 Thanks @chrarnoldus! - Add language support for Filipino, Thai, Ukrainian, Czech, Greek and Swedish
#847 fbe3c75 Thanks @hassoncs! - Highlight the context window progress bar red when near the limit
#853 e9452f1 Thanks @hassoncs! - Fix @ mentions not working after slash commands
#854 81d8b06 Thanks @catrielmuller! - Fix allowed commands export/import
#871 52f216d Thanks @hassoncs! - Enable the Task Timeline by default
#844 8f33721 Thanks @kevinvandijk! - Include changes from Roo Code v3.21.5
#845 8e53c23 Thanks @hassoncs! - Improved Task Timeline tooltips
#825 b7b7f8c Thanks @chrarnoldus! - Show number of cache reads for Gemini models
#794 7113260 Thanks @markijbema! - Include changes from Roo Code v3.21.1
8fbae6b Thanks @hassoncs! - Fixed issue causing workflows and rules not to load immediately when the extension loads#801 e64e172 Thanks @hassoncs! - Fix minor task timeline layout shift from hidden scrollbar
#812 40bb083 Thanks @chrarnoldus! - Fix TelemetryService not initialized error when applying diff fails
#770 f2fe2f1 Thanks @hassoncs! - Add $WORKSPACE_ROOT environment variable to terminal sessions for easier workspace navigation
Terminal sessions now automatically include a $WORKSPACE_ROOT environment variable that points to your current workspace root directory. This makes it easier for the agent to run terminal commands in sub-directories, for example, running just one directory's tests: cd $WORKSPACE_ROOT && npx jest.
This enhancement is particularly useful when working in deeply nested directories or when you need to quickly reference files or tests at the root level. In multi-workspace setups, this points to the workspace folder containing your currently active file.
120f6ce Thanks @chrarnoldus! - Fix cache read stats not being shown in the Chat window28b90f1 Thanks @chrarnoldus! - Rename Roo to Kilo in the diff view#777 b04ad66 Thanks @markijbema! - Added Cerebras API provider (from Cline)
#768 fc7a357 Thanks @kevinvandijk! - Include changes from Roo Code v3.20.3
workspaceFolder injection (thanks @NamesMT!)#769 d12f4a3 Thanks @hassoncs! - Add task timeline visualization to help you navigate chat history
We've added a new task timeline that gives you a visual overview of your conversation flow. You can click on timeline messages to quickly jump to specific points in your chat history, making it much easier to understand what happened during your session and navigate back to important moments.
This feature is available as a new setting in Display Settings. Enable it when you want that extra visibility into your task progress!
#747 943c7dd Thanks @markijbema! - Close the browsertool properly when a remote browser is configured but a fallback local one is used
#746 701db76 Fix possible CSP error when loading OpenRouter endpoints from custom URL
#719 cc77370 Thanks @hassoncs! - ## New Features
Add ability to customize git commit generation prompt and provider
COMMIT_MESSAGE support prompt type with comprehensive conventional commit format guidance48af442 Thanks @cobra91! - The OpenRouter provider now uses the custom base URL when fetching the model list.a3d70ac Thanks @chrarnoldus! - Added support for Excel (.xlsx) files#690 9b1451a Thanks @kevinvandijk! - Include changes from Roo Code v3.19.7:
#592 68c3d6e Thanks @chrarnoldus! - Workflow and rules configuration screen added
9514f22 Thanks @kevinvandijk! - Add correct path to walkthrough files to show walkthrough on first load (thanks for the report @adamhill!)#695 a7910eb Thanks @kevinvandijk! - Fix: Feedback button overlaps new mode creation dialog
#693 2a9edf8 Thanks @hassoncs! - Temporarily remove .kilocode/rule loading for commit message generation until it works better
#633 347cf9e Thanks @hassoncs! - # AI-Powered Git Commit Message Generation
Automatically generate meaningful Git commit messages using AI
#638 3d2e749 Thanks @tru-kilo! - Added ability to favorite tasks
#612 793cfdd Thanks @HadesArchitect! - - #611 Customer Support Visibility (Added links to contact customer support)
#672 c3d955c Thanks @chrarnoldus! - Fixed response times for gemini-2.5-pro-preview being very slow (minutes instead of seconds)
#671 e0a3740 Thanks @chrarnoldus! - OpenRouter bring-your-own-key models now have much more accurate cost estimates.
6193029 Thanks @kevinvandijk! - Include changes from Roo Code v3.19.43bfd49e Thanks @kevinvandijk! - Add clarification about adding context and how to add files/images1753220 Thanks @kevinvandijk! - Fix issue with attempt_completion wanting to initialize telemetry (Roo leftover), we don't want telemetry#597 7e9789c Thanks @hassoncs! - Experimental Autocomplete
Introduces early support for "Kilo Complete", Kilo Code's new autocomplete engine. In this initial release, the Kilo Code provider is required and model selection isn’t yet configurable. Stay tuned for additional features, improvements to the completions, and customization options coming soon!
#610 9aabc2c Thanks @kevinvandijk! - Add way to go back to active agent session from profile page, resolves #556 (thanks for the issue @karrots)
#603 99cb0a4 Thanks @kevinvandijk! - Include changes from Roo Code v3.19.3
#541 6e14fce Thanks @tru-kilo! - Fixed double scrollbars in profile dropdown
#584 0b8b9ae Thanks @chrarnoldus! - Fix being unable to select certain Kilo Code Provider Models (a similarly named but different model would be selected instead)
1cd5234 Thanks @kevinvandijk! - Include changes from Roo Code v3.18.5d1afa39 Thanks @chrarnoldus! - Fix Claude not supporting computer use4e8c7f2 Thanks @kevinvandijk! - Revert previous update, we found some issues, apologies#546 3895af3 Thanks @kevinvandijk! - Include changes from Roo Code v3.18.5
#554 e8a6759 Thanks @seuros! - Add fallback Support for Root-Level .mcp.json (thanks @seuros!)
#558 d5a0dad Thanks @chrarnoldus! - Some text on the Providers Settings tab has been translated into languages other than English.
#539 a5958c9 Thanks @chrarnoldus! - Include changes from Roo Code v3.18.1
#551 b6bc484 Thanks @chrarnoldus! - Kilo Code now has a menu item label on the right side panel
e1d59f1 Thanks @chrarnoldus! - Fix menu stops working when Kilo Code is moved between primary and secondary sidebars2e53902 Thanks @kevinvandijk! - Change recommended model to Claude 4 Sonnet#514 c3581e9 Thanks @PeterDaveHello! - Update xAI grok-3 with non-beta versions
#513 67aa950 Thanks @chrarnoldus! - Include changes from Roo Code v3.18.0
#490 c9693d7 Thanks @kevinvandijk! - Add Indonesian language support
6734fd9 Thanks @daliovic! - Also include support for claude 4 models via the Anthropic providercd22ade Thanks @EamonNerbonne! - Enable caching for the new anthropic models#470 1715429 Thanks @RSO! - Added a profile view that shows your current Kilo Code balance
#476 262e7a2 Thanks @kevinvandijk! - Add /smol command (thanks Cline and @0xToshii)
#473 9be2dc0 Thanks @tru-kilo! - Added a slash reportbug command to report bugs directly from the extension to the kilocode repo
#437 84a7f07 Thanks @tru-kilo! - Added a slash newrule command
#442 b1b0f58 Thanks @chrarnoldus! - The Kilo Code Provider now supports web-based IDEs, such as FireBase Studio, through an alternative authentication flow. The user should copy and paste the API Key manually in this case.
#432 adfed7c Thanks @seuros! - Support Streamable HTTP for MCP according to the 2025-03-26 spec
#440 64adc9c Thanks @kevinvandijk! - Include changes from Roo Code v3.17.2
#430 44ed7ad Thanks @drakonen! - Added a notification when using non-kilocode-rules files
#436 c6f54b7 Thanks @RSO! - Make the prompts view accessible through the topbar
#434 f38e83c Thanks @RSO! - Fixed bug in SettingsView that caused issues with detecting/saving changes
#401 d077452 Thanks @kevinvandijk! - Add ability to attach an image from within the context menu
Include changes from Roo Code v3.16.6
#386 5caba61 Thanks @kevinvandijk! - Clearly display Kilo Code recommended models
#354 106b722 Thanks @hassoncs! - Fix wrong model after login (#213)
#381 60892c8 Thanks @kevinvandijk! - Include changes from Roo Code v3.16.3
#303 b69a57e Thanks @drakonen! - Kilo Code Provider can now do all the OpenRouter models