#5270 6839f7c Thanks @kevinvandijk! - Add support for OpenAI Codex subscriptions (thanks Roo)
ff1500d Thanks @markijbema! - Added Skills Marketplace tab alongside existing MCP and Modes marketplace tabs#5193 ff3cbe5 Thanks @mayef! - Fix Cerebras provider to ensure all tools have consistent strict mode values
#5208 f770cec Thanks @marius-kilocode! - Fix terminal button showing "Session not found" for remote sessions in Agent Manager
#5213 553fc58 Thanks @jrf0110! - Add AI Attribution line tracking to the EditFileTool
#5240 6d297fb Thanks @catrielmuller! - Jetbrains - Fix Autocomplete
#5044 2ee6e82 Thanks @jrf0110! - Add GitHub-style diff stats display to task header showing lines added/removed in real-time
#5228 b834a25 Thanks @chrarnoldus! - Fallbacks are now allowed when selecting a specific OpenRouter provider
#5176 6765832 Thanks @Drilmo! - Add image support to Agent Manager
newTask stdin message type for initial prompts with images#5179 aff6137 Thanks @lambertjosh! - Fix duplicate tool_result blocks when users approve tool execution with feedback text
Cherry-picked from upstream Roo-Code:
#5200 495e5ff Thanks @catrielmuller! - - Fixed webview flickering in JetBrains plugin for smoother UI rendering
#5194 fe6c025 Thanks @chrarnoldus! - Improved the reliability of the read_file tool when using Claude models
#5078 d4cc35d Thanks @markijbema! - Remove clipboard reading from chat autocomplete
#5138 e5d08e5 Thanks @kevinvandijk! - fix: prevent duplicate tool_result blocks causing API errors (thanks @daniel-lxs)
#5118 9ff3a91 Thanks @lambertjosh! - Fix model search matching for free tags.
#5073 ab88311 Thanks @jrf0110! - Supports AI Attribution and code formatters format on save. Previously, the AI attribution service would not account for the fact that after saving, the AI generated code would completely change based on the user's configured formatter. This change fixes the issue by using the formatted result for attribution.
#5106 a55d1a5 Thanks @marius-kilocode! - Fix slow CLI termination when pressing Ctrl+C during prompt selection
MCP server connection cleanup now uses fire-and-forget pattern for transport.close() and client.close() calls, which could previously block for 2+ seconds if MCP servers were unresponsive. This ensures fast exit behavior when the user wants to quit quickly.
#5102 7a528c4 Thanks @chrarnoldus! - Partial reads are now allowed by default, prevent the context to grow too quickly.
Updated dependencies [b2e2630]:
879bd5d Thanks @marius-kilocode! - Agent Manager now lets you choose which AI model to use when starting a new session. Your model selection is remembered across panel reopens, and active sessions display the model being used.#5060 ce99875 Thanks @DoubleDoubleBonus! - Add OpenAI Native model option gpt-5.2-codex.
#4686 2bd899e Thanks @Ashwinhegde19! - Fix BrowserSessionRow crash on non-string inputs
#4381 e37b839 Thanks @inj-src! - fix: better chat view by limiting the maximum width
#5028 885a54a Thanks @chrarnoldus! - Visual Studio Code's telemetry setting is now respected
#4406 7dd14bd Thanks @Secsys-FDU! - fix: block Windows CMD injection vectors in auto-approved commands
#4865 d9e65fe Thanks @kevinvandijk! - Include changes from Roo Code v3.36.7-v3.38.3
.kilocode/rules and AGENTS.md from subdirectories (PR #10446 by @mrubens)maxConcurrentFileReads limit to native read_file tool schema (PR #10449 by @app/roomote)lastMessage.text in TTS useEffect to prevent runtime errors (PR #10431 by @app/roomote)#4950 4b31180 Thanks @markijbema! - Fix chat autocomplete to only show suggestions when textarea has focus, text hasn't changed, and clear suggestions on paste
#4995 95e9b6d Thanks @kevinvandijk! - fix: use correct api url for some endpoints
#5008 a86cd0c Thanks @markijbema! - Minor improvement to markdown autocomplete suggestions
#4445 91f9aa3 Thanks @chriscool! - fix: configure husky hooks for reliable execution
#4876 7010f60 Thanks @markijbema! - Autocomplete: Show entire suggestion when first line has no word characters
#4183 de30ffa Thanks @sebastiand-cerebras! - fix(cerebras): use conservative max_tokens and add integration header
Conservative max_tokens: Cerebras rate limiter estimates token consumption using max_completion_tokens upfront rather than actual usage. When agentic tools automatically set this to the model maximum (e.g., 64K), users exhaust their quota prematurely and get rate-limited despite minimal actual token consumption.
This fix uses a conservative default of 8K tokens instead of the model maximum. This is sufficient for most agentic tool use while preserving rate limit headroom.
Integration header:
Added X-Cerebras-3rd-Party-Integration: kilocode header to all Cerebras API requests for tracking and analytics.
#4856 100462e Thanks @markijbema! - Improve autocomplete tooltip messaging when there's no balance
When a user has a Kilo Code account with no credits, the autocomplete status bar now shows a helpful message explaining that they need to add credits to use autocomplete, rather than just showing a generic token error.
#4793 4fff873 Thanks @mcowger! - Restore various providers to modelCache endpoint to fix outdated entries.
334328d Thanks @hassoncs! - Show notifications when skills are added or removed from the project or global config#4880 909bca7 Thanks @markijbema! - Fixed that some tasks in task history were red
#4862 10ce725 Thanks @catrielmuller! - Add Kilo icon to editor toolbar for quick access to open Kilo from any context
#4940 9809864 Thanks @Drilmo! - Add KILOCODE_DEV_CLI_PATH support for easier extension + CLI development workflow
#4899 7a58919 Thanks @marius-kilocode! - Disable ask_followup_question tool when yolo mode is enabled to prevent the agent from asking itself questions and auto-answering them. Applied to:
#4863 c65b798 Thanks @hassoncs! - Allow users to pick an input device for Speech-to-Text input
#4892 b37c944 Thanks @marius-kilocode! - Fix Agent Manager session disappearing immediately after starting due to gitUrl race condition
#4898 14b22b6 Thanks @marius-kilocode! - Fix session becoming non-interactable after clicking "Finish to Branch" button. The session now remains active so users can continue working after committing changes.
#4835 d55c093 Thanks @lambertjosh! - Add section headers to model selection dropdowns for "Recommended models" and "All models"
#4891 20f1a16 Thanks @kevinvandijk! - Fix: prevent double display of MCP marketplace section in settings view
#4873 72ed20b Thanks @chrarnoldus! - Improve support for VSCode's HTTP proxy settings
#4901 140bbf7 Thanks @marius-kilocode! - Agent Manager: Parallel mode no longer modifies .gitignore
Worktree exclusion rules are now written to .git/info/exclude instead, avoiding changes to tracked files in your repository.
#4833 2c7cd08 Thanks @sebastiand-cerebras! - Add zai-glm-4.7 to Cerebras models
#4853 435c879 Thanks @chrarnoldus! - Improved prompt caching when using Anthropic models on OpenRouter with native tool calling
#4859 35fb2ad Thanks @marius-kilocode! - Fix Architect mode unnecessarily switching to Code mode to edit markdown files
#4829 4e09e36 Thanks @marius-kilocode! - Fix browser action results displaying raw base64 screenshot data as hexadecimal garbage
#4832 22a4ebf Thanks @Drilmo! - Support Cmd+V for pasting images on macOS in VSCode terminal
#3856 91e0a17 Thanks @markijbema! - Faster autocomplete when using the Mistral provider
#4839 abaada6 Thanks @markijbema! - Enable autocomplete by default in the JetBrains extension
#4831 a9cbb2c Thanks @Drilmo! - Fix paste truncation in VSCode terminal
completePaste() and clearBuffers() from useEffect cleanup#4847 8ee812a Thanks @chrarnoldus! - Disable structured outputs for Anthropic models, because the tool schema doesn't yet support it
#4843 0e3520a Thanks @markijbema! - Filter unhelpful suggestions in chat autocomplete
bf89c48 Thanks @marius-kilocode! - Migrate worktree creation from CLI to extension for parallel mode sessions#4804 e83c30a Thanks @kiloconnect! - Add comprehensive AGENTS.md documentation page to Agent Behavior section
#4810 2d8f5b4 Thanks @kiloconnect! - Add --append-system-prompt CLI option to append custom instructions to the system prompt
#4808 3253a5f Thanks @markijbema! - Rename and reorganize autocomplete settings to use more familiar terminology
#4815 1530050 Thanks @chrarnoldus! - Allow null for tool arguments
d1c35c5 Thanks @hassoncs! - Improve the initial setup experience for the speech-to-text feature by adding an inline setup tooltip#4785 acc529e Thanks @markijbema! - Removed the cmd-i (quick inline task) functionality, as cmd-k-a (add to context) is now equivalent
#4765 725b0bc Thanks @Drilmo! - Fixed exit prompt showing "Cmd+C" instead of "Ctrl+C" on Mac. Ctrl+C is the universal terminal interrupt signal on all platforms.
#4787 84033fa Thanks @markijbema! - Keep config screen in sync with whether chat autocomplete is enabled
#4800 c089dc2 Thanks @hassoncs! - Add fuzzy matching to / commands
#4747 e4f9e65 Thanks @chrarnoldus! - Fixed no checkpoint being created before a file is edited
#4754 d936b50 Thanks @keeganwitt! - Added ability to use Codestral for autocomplete from HuggingFace, LiteLLM, LM Studio and Ollama
#4736 c7bd7b7 Thanks @marius-kilocode! - Skip VSCode-specific diagnostic operations in CLI mode for improved performance
#4725 2dcce20 Thanks @marius-kilocode! - Prevent empty checkpoints from being created on every tool use
#4723 b9d0d16 Thanks @kiloconnect! - Enable chat autocomplete by default
#4681 2be56b8 Thanks @catrielmuller! - Jetbrains IDEs - Improve intialization process
b84a66f Thanks @chrarnoldus! - Add support for skills#4710 c128319 Thanks @sebastiand-cerebras! - Update Cerebras maxTokens from 8192 to 16384 for all models
#4718 9a465b0 Thanks @marius-kilocode! - Fix terminal scroll-flicker in CLI by disabling streaming output and enabling Ink incremental rendering
#4719 57b0873 Thanks @marius-kilocode! - Confirm before exiting the CLI on Ctrl+C/Cmd+C.
#4648 4710d11 Thanks @marius-kilocode! - Fix Agent Manager multi-version sessions to wait for pending CLI processes so terminals are available per worktree.
#4658 e189583 Thanks @marius-kilocode! - Improve Agent Manager telemetry
#4647 c1a0692 Thanks @marius-kilocode! - fix: reduce GPU usage in Agent Manager with message virtualization
#4693 eb5e835 Thanks @keeganwitt! - Add Requesty Codestral to autocomplete provider models
#4659 fa42cfa Thanks @marius-kilocode! - Fix Agent Manager CLI detection and Windows spawn by sanitizing shell output and running .cmd via cmd.exe.
#4692 1401220 Thanks @mcowger! - Fix loss of Synthetic auto model refresh
#4628 ab0085e Thanks @kiloconnect! - Add GLM-4.7 model support to Z.ai provider
#4622 25de94b Thanks @alvinward! - Added model selection support below prompt for Z.ai
#4637 b47994f Thanks @chrarnoldus! - Add MiniMax-M2.1 model for MiniMax provider
#4615 6909640 Thanks @marius-kilocode! - Add Agent Manager terminal switching so existing session terminals are revealed when changing sessions.
#4586 a3988cd Thanks @marius-kilocode! - Fix Agent Manager failing to start on macOS when launched from Finder/Spotlight
#4561 3c18860 Thanks @jrf0110! - Introduces AI contribution tracking so users can better understand agentic coding impact
#4526 10b4d6c Thanks @chrarnoldus! - Reduce the incidence of read_file errors when using Claude models.
#4560 5bdfe6b Thanks @crazyrabbit0! - chore: update Gemini Cli models and metadata
#4596 1c33884 Thanks @hank9999! - Fix duplicate tool use in Anthropic
#4620 ae6818b Thanks @chrarnoldus! - Fix duplictate tool call processing in Chutes, DeepInfra, LiteLLM and xAI providers.
#4597 e2bb5c1 Thanks @marius-kilocode! - Fix Agent Manager not showing error when CLI is misconfigured. When the CLI exits with a configuration error (e.g., missing kilocodeToken), the extension now detects this and shows an error popup with options to run kilocode auth or kilocode config.
#4590 f2cc065 Thanks @kiloconnect! - feat: add session_title_generated event emission to CLI
#4523 e259b04 Thanks @markijbema! - Add chat autocomplete telemetry
#4582 3de2547 Thanks @catrielmuller! - Jetbrains - Autocomplete Telemetry
#4488 f7c3715 Thanks @lifesized! - fix(ollama): fix model not found error and context window display
459b95c Thanks @chrarnoldus! - Added gemini-3-flash-preview model#4530 782347e Thanks @alvinward! - Add GLM-4.6V model support for z.ai provider
#4509 8a9fddd Thanks @kevinvandijk! - Include changes from Roo Code v3.36.6
search_replace native tool for single-replacement operations with improved editing precision (PR #9918 by @hannesrudolph)/plans directory and gitignore it (PR #9944 by @brunobergher)#4568 b1702cd Thanks @marius-kilocode! - Remove redundant "New Agent" and "Refresh messages" buttons from agent manager session detail header.
#4228 a128228 Thanks @lambertjosh! - Change the default value of auto-approval for reading outside workspace to false
#4481 61c951c Thanks @marius-kilocode! - Improved command output rendering in Agent Manager with new CommandExecutionBlock component that displays terminal output with status indicators, collapsible output sections, and proper escape sequence handling.
#4483 fd639ab Thanks @marius-kilocode! - Add branch picker to Agent Manager for selecting base branch in worktree mode
#4539 62a0241 Thanks @brianc! - Improve managed indexer error handling & backoff.
#4512 f979b56 Thanks @hassoncs! - Add a tooltip explaining why speech-to-text may be unavailable
#4424 cd0cd88 Thanks @markijbema! - Added a snooze for autocomplete in the settings
#4519 a9fd203 Thanks @chrarnoldus! - Fix text.startsWith is not a function crash
#4536 51f4774 Thanks @kevinvandijk! - Fix image generation handler not using Kilo Gateway properly
#4491 823b86f Thanks @markijbema! - Prevent autocomplete from showing suggestions duplicating the previous or next line
#4531 9413d73 Thanks @chrarnoldus! - Fix duplicate tool processing in OpenAI-compatible provider
#4533 20b2c29 Thanks @mcowger! - Add gemini-3-flash-preview model configuration to vertex models
#4520 8342fc4 Thanks @chrarnoldus! - Normalize line endings in search and replace tool
#4472 d2e82a1 Thanks @marius-kilocode! - Interactive agent manager worktree sessions now start without auto-execution, allowing to manually click "Finish to Branch".
#4428 8394da8 Thanks @iscekic! - add parent session id when creating a session
#4425 6f70448 Thanks @marius-kilocode! - Share kilocode extension authentication directly with agent manager
#4475 625561f Thanks @jrf0110! - Fixes issue on Windows where kilo code would spawn many cmd.exe windows.
#4376 3971db3 Thanks @sebastiand-cerebras! - Add Cerebras integration header with "kilocode" identifier to all API requests.
#4447 0022305 Thanks @EamonNerbonne! - Provide a few tips for when an LLM gets stuck in a loop
#4456 85a2e31 Thanks @iscekic! - correctly handle deleted tasks
#4476 ea9413d Thanks @hassoncs! - Remove check for ffmpeg if the STT experiment is disabled
#4394 01b968b Thanks @hassoncs! - Add Speech-To-Text experiment for the chat input powered by ffmpeg and the OpenAI Whisper API
#4388 af93318 Thanks @iscekic! - send org id and last mode with session data
#4412 d56879c Thanks @quantizoor! - Added support for xhigh reasoning effort
#4415 5e670d1 Thanks @kevinvandijk! - Fix: bottom controls no longer overlap with create mode button
#4416 026da65 Thanks @marius-kilocode! - fix: resolve AbortSignal memory leak in CLI (MaxListenersExceededWarning)
#4392 73681e9 Thanks @markijbema! - Split autocomplete suggestion in current line and next lines in most cases
#4426 fdc0c0a Thanks @kevinvandijk! - Fix API request errors with MCP functions incompatible with OpenAI strict mode
#4373 a80ec02 Thanks @marius-kilocode! - Handle different cli authentication errors when using agent manager
802cc70 Thanks @marius-kilocode! - Add multi-version feature to Agent Manager - launch 1-4 parallel agents in parallel on git worktreesb2a75e6 Thanks @chrarnoldus! - Add support for GPT-5.2#4326 6d62090 Thanks @iscekic! - improve session sync mechanism (event based instead of timer)
#4333 0093fd1 Thanks @kevinvandijk! - Include changes from Roo Code v3.36.2
excludedTools and includedTools configuration (PR #9641 by @daniel-lxs)apply_patch native tool for more efficient file editing operations (PR #9663 by @hannesrudolph)search_and_replace tool for batch text replacements across files (PR #9549 by @hannesrudolph)#4379 37b90be Thanks @marius-kilocode! - Add todo list UI to Agent Manager, displaying task progress above the chat input with a collapsible list view
#4266 3ad7248 Thanks @helloGitWorld-ctrl! - JetBrains - Improve multiproject conflicts
#4366 11c2f87 Thanks @marius-kilocode! - Agent Manager: remind first-time CLI installs to run kilocode auth after opening the install terminal, with translations.
#4362 d596a08 Thanks @iscekic! - extract an extension message handler for extension/cli reuse
#4361 24813e9 Thanks @catrielmuller! - Fix Kilo Auth flow
#4374 612e472 Thanks @kevinvandijk! - Fix styling issue on task headers
#4308 a9eab93 Thanks @markijbema! - Minor tuning to autocomplete
#4375 58c4096 Thanks @catrielmuller! - Agent Manager - Local CLI install for immutable environments
#4369 5195bd0 Thanks @catrielmuller! - Agent-Manager - Fix Chat Input scroll
#4330 57dc5a9 Thanks @catrielmuller! - JetBrains IDEs: Autocomplete is now available and can be enabled in Settings > Autocomplete.
#4178 414282a Thanks @catrielmuller! - Added a new device authorization flow for Kilo Gateway that makes it easier to connect your editor to your Kilo account. Instead of manually copying API tokens, you can now:
This streamlined workflow provides a more secure and user-friendly way to authenticate, similar to how you connect devices to services like Netflix or YouTube.
#4334 5bdab7c Thanks @brianc! - Updated managed indexing gate logic to be able to roll it out to individuals instead of just organizations.
#3999 7f349d0 Thanks @hassoncs! - Add Autocomplete support to the chat text box. It can be enabled/disabled using a new toggle in the autocomplete settings menu
#4327 52fc352 Thanks @marius-kilocode! - fix agent creation getting stuck when CLI doesn't respond with session_created event
#4182 33c9eab Thanks @catrielmuller! - Jetbrains - Fix open external urls
#3571 ea2702c Thanks @yadue! - Add batch size and number of retries to the indexing options
#4310 e5e6085 Thanks @iscekic! - check token before syncing session
#4272 3ad35d9 Thanks @kevinvandijk! - Fix: reset state errors when clearing indexing state
e7b0aa2 Thanks @marius-kilocode! - Add Agent Manager for running multiple Kilo Code agents in parallel from a single panel.#4117 2224b90 Thanks @ShirleyRex! - fix chat textarea autoscroll to keep caret visible
#4304 8ca99f4 Thanks @chrarnoldus! - Fixed an issue that caused the Kilo Gateway model list to never refresh
#4288 32efaf2 Thanks @pandemicsyn! - Begin emitting session_synced event
#4278 a389603 Thanks @catrielmuller! - Fix webview assets build
#4275 ce50373 Thanks @iscekic! - use new endpoint for uploading session blobs via presigned r2 urls
#4270 bdb7ed4 Thanks @iscekic! - fix an issue where a session was duplicated instead of restored
#4083 5696916 Thanks @kevinvandijk! - Include changes from Roo Code v3.32.1-v3.34.7
489b366 Thanks @iscekic! - refactor session manager to better handle asynchronicity of file save events#4222 fffff4d Thanks @catrielmuller! - Fix Jetbrains webview
#4176 a71ee92 Thanks @iscekic! - adds the /session show command
#4227 652ddda Thanks @catrielmuller! - Fix VSCode webview assets
#4204 c200579 Thanks @iscekic! - fixes session cleanup race conditions
#4171 b4b086b Thanks @brianc! - Fix: prevent crash-loop if ManagedIndexer fails to instantiate.
#4145 230bcec Thanks @iscekic! - add session sharing and forking
6e9ff79 Thanks @EamonNerbonne! - Add separate "Delete" auto-approve option#4129 a2d5b29 Thanks @brianc! - Managed Code Indexing UI internals updated. Removed optionality in the UI, included link to backend management UI, and improved architecture for better incremental status and error reporting.
#4066 1831796 Thanks @iscekic! - use shared session manager from extension folder
#4128 29fbec0 Thanks @kevinvandijk! - Fix: show diff buttons after task completion
#4120 ebe1667 Thanks @iscekic! - increase session sync interval to 3s
#4071 d5e89a1 Thanks @inj-src! - Added support for Gemini 3 Pro Preview to Gemini CLI provider and removed deprecated models
#4137 119e31b Thanks @chrarnoldus! - Slightly improved reliability of Opus with Claude Code
#4149 04497da Thanks @kevinvandijk! - Fix for double id's stored in profiles when activating a new profile and then adding a new one
ac020d6 Thanks @kevinvandijk! - Fix profile editing when adjusting non-activated profilea44ec02 Thanks @quantizoor! - Add possibility to specify Azure deployment name for Anthropic modelsc2a7407 Thanks @chrarnoldus! - Kilo Code sidebar no longer steals focus on startup when managed codebase indexing is active#2827 c7793db Thanks @bea-leanix! - Added SAP AI Core provider
#3895 f5d3459 Thanks @kevinvandijk! - Include changes from Roo Code v3.30.1-v3.32.0
ChatView to Task for better architecture (thanks @cte!)#4059 d47a3d5 Thanks @chrarnoldus! - Fix error on task resumption with some providers when native tool calls are enabled
#3565 4a05694 Thanks @marcus-v-rodrigues! - Fix 403 error for Gemini CLI by removing 'default' project fallback
#2540 591da2b Thanks @gerardbalaoro! - Support for MCP servers in .cursor/mcp.json
#2324 ab9b94b Thanks @mikkihugo! - Add VS Code Settings Sync integration
#3193 6a895de Thanks @siulong! - Fix rules folder path when deleting the rules
#3804 5d4b38b Thanks @skridlevsky! - fix(settings): codebase indexing toggle not persisting
#3484 ac01ae3 Thanks @mental-lab! - Add warning for ANTHROPIC_API_KEY conflicts with Claude Code provider
#3087 ebab11b Thanks @jinhan1414! - Unify slash command parsing and expand mention detection
#4045 b14afb1 Thanks @eshurakov! - Nano GPT provider support (by @b3nw)
#4023 5af4d01 Thanks @markijbema! - Small redesign of the autocomplete statusbar/tooltip
147786c Thanks @CaiDingxian! - Add independent provider setup for Fast Apply feature#4019 f16c31b Thanks @chrarnoldus! - Add Opus 4.5 to Claude Code provider
#3445 8065f7a Thanks @jeanduplessis! - fix: apply file limit after .kilocodeignore filtering instead of before
#3988 a169e6f Thanks @dltechy! - Fix an issue where workflows are not working except as the initial prompt of a task
#4000 3ef2237 Thanks @brianc! - There was previously some debug log spam introduced for the Managed Indexing feature. This change removes those logs.
#4005 5aa56df Thanks @chrarnoldus! - Add Claude Opus 4.5 support, including verbosity controls for Kilo Gateway, OpenRouter and Anthropic providers
#3609 65191fd Thanks @mcowger! - Synthetic provider to use updated models endpoint and dynamic fetcher
#3674 cdd439a Thanks @mental-lab! - Kilo Code can now delete files and directories without using command line tools.
#3951 1f4f9bd Thanks @chrarnoldus! - Add Gemini 3 Pro Image Preview
#3879 d07e192 Thanks @Maosghoul! - Optimized MiniMax M2 interleaved thinking by merging environment details into tool results.
#3939 189aee3 Thanks @ajspetner! - Added grok-4-1-fast-reasoning and grok-4-1-fast-non-reasoning models
#3601 eaf1f5a Thanks @hassoncs! - Now items in the Chat context menu will not be auto selected if your cursor is already on the row when the items change
#3915 c096af9 Thanks @chrarnoldus! - Improve file edit success rates for non-Claude models with native tool calling
#3912 6036695 Thanks @markijbema! - Do not show browser window when closing the browser
#3911 ae8f4c7 Thanks @markijbema! - Fixed model search, now finds gemini again
00e6fb5 Thanks @catrielmuller! - Improve XLSX support#3872 75509af Thanks @ShivamB25! - Update default Gemini model to gemini-3-pro-preview
#3878 7b01fc8 Thanks @markijbema! - Fix manual configuration in welcome flow
b9a9f70 Thanks @markijbema! - Made the dropdown searches more intuitive, search like vscode does#3867 23b805b Thanks @kevinvandijk! - Add Gemini 3 Pro Preview to Gemini and Vertex providers (thanks @Sn0wo2!)
#3832 9d77cb1 Thanks @chrarnoldus! - Reduced the incidence of unsuccessful edits with MiniMax M2
#3836 b5cf145 Thanks @mcowger! - Add GPT-5.1 models for OpenAI provider
#3732 c75dd9f Thanks @markijbema! - When editting a profile is the settings, do not implicitly switch to that profile
#3793 20f0b71 Thanks @chrarnoldus! - Default GPT 5.x Codex to JSON style tool calls
#3794 180998d Thanks @mcowger! - Fix LiteLLM Provider Config crash when uninitialized.
#3792 b8c85fe Thanks @chrarnoldus! - Prevent MiniMax provider from using ANTHROPIC_AUTH_TOKEN environment variable
#3801 cfc1ab8 Thanks @chrarnoldus! - Potential fix for hanging chat
#3613 feda236 Thanks @mcowger! - Enable native tool calling for LiteLLM provider
49131b7 Thanks @chrarnoldus! - Fix hang when model wants to write JSON file with native tool calls enabled#3766 e2fb2a5 Thanks @chrarnoldus! - Fix Z.ai provider not working with JSON-style tool calls (thanks @mcowger for reporting)
#3750 02832d7 Thanks @jrf0110! - Fixes a bug where managed code indexing would not start due to mismatching org schemas.
#3772 5c5d207 Thanks @chrarnoldus! - Prevent duplicate tool results when native tool calling is enabled
#3754 47b921b Thanks @mcowger! - Synthetic provider now uses JSON tool calls by default
#3740 61c6c9a Thanks @jrf0110! - Managed codebase indexing is a new experimental feature that should be disabled by default. It is disabled on the backend, but the extension defaults to true. This change disables the feature by default.
#3711 097b1e3 Thanks @CyberRookie-X! - Add doubao-seed-code model to Doubao provider
#3734 2a6c171 Thanks @ctsstc! - Add model Kimi K2 Thinking to Fireworks provider
#3724 85731fb Thanks @chrarnoldus! - Fix duplicated MiniMax settings
#3479 499bf1a Thanks @jrf0110! - Introduces the managed codebase indexing feature for Kilo Code Teams and Enterprise organizations. This feature is currently gated to internal customers only. Managed codebase indexing is a branch-aware indexing and search product that does not require any configuration (as opposed to the current codebase indexing feature which relies on a local qdrant instance and configurating an embedding provider).
#3733 5e1f809 Thanks @chrarnoldus! - Reduce failure rate of the apply diff tool when native tool calls are used
#3498 10fe57d Thanks @chrarnoldus! - Include changes from Roo Code v3.29.0-v3.30.0
#3659 44732df Thanks @Maosghoul! - MiniMax M2 now uses JSON-style tools by default
#3653 c79efb1 Thanks @ctsstc! - Added GLM 4.6 to Fireworks provider
#3693 825e7c4 Thanks @chrarnoldus! - Fix API error when returning from subtask with native tool calls enabled
#3680 fc76487 Thanks @markijbema! - Dont show autocomplete suggestions which aren't useful
#3638 49e44fc Thanks @mcowger! - Enable Moonshot for native tool calling
#3295 5a155a9 Thanks @Maosghoul! - MiniMax provider added. MiniMax provider preserves reasoning blocks and has experimental support for native tool calling.
#3632 d7fad58 Thanks @iscekic! - Introduces "YOLO" mode, where all approval requests are automatically approved. Initially used for --auto mode in the CLI, now available in the extension as well in Settings > Auto-Approval.
#3605 03fccd3 Thanks @viktorxhzj! - OpenRouter and Kilo Gateway providers now preserve reasoning blocks between API requests. This should improve performance of reasoning models, especially MiniMax M2.
#3597 ea3c0bd Thanks @mcowger! - Add Kimi K2 Thinking to Moonshot.ai provider.
#3629 fefc671 Thanks @chrarnoldus! - Anthropic provider now preserves reasoning blocks and has (experimental) support for native (JSON-style) tool calls. This greatly improves support for Claude Haiku 4.5
#3612 970e799 Thanks @burkostya! - fix(native-tools): Make read_file_multi pattern JSON Schema compliant
f5bb82d Thanks @chrarnoldus! - Fix hang at startup#3471 9895a95 Thanks @chrarnoldus! - Allow native tool calling fro Qwen Code provider
#3513 ff2e459 Thanks @markijbema! - Prevent autocomplete from suggesting duplicating the previous or next line
#3523 ba5416a Thanks @markijbema! - Removed the gutter animation for autocomplete
#2893 37d8493 Thanks @ivanarifin! - fix(virtual-quota): display active model in UI for the frontend
When the backend switches the model, it now sends out a "model has changed" signal by emitting event. The main application logic catches this signal and immediately tells the user interface to refresh itself. The user interface then updates the display to show the name of the new, currently active model. This will also keep the backend and the frontend active model in sync
#3486 2b89d84 Thanks @markijbema! - Show MCP tool instead of server name when asked to approve a tool
#3466 e623ce1 Thanks @chrarnoldus! - Thanks @pranjaldatta! Added support for Inception as a provider
#2435 c13fe3c Thanks @catrielmuller! - Auto Cleanup automatically manages your task history by removing old tasks to free up disk space and improve performance - https://kilo.ai/docs/advanced-usage/auto-cleanup
#3428 b3c0e10 Thanks @markijbema! - Do less requests for autocomplete when no completion could be found
#3502 94552b8 Thanks @catrielmuller! - Revert orphaned partial ask messages fix
#3188 131fa0e Thanks @NikoDi2000! - Add missing enable/disable word wrap tooltips
#3357 d2bb122 Thanks @mollux! - Now only available MCP server capabilities are fetched
#2817 0da1bc7 Thanks @dennismeister93! - Updated MCP SDK to 1.13.3
#2849 642cec5 Thanks @Ralph-Abejuela! - Added option to start rate limiting after the API stream ends
#3468 8f8ef10 Thanks @catrielmuller! - Resolve orphaned partial ask messages
#3213 7238628 Thanks @siulong! - Fixed the GitHub feedback link at the bottom of the marketplace not being clickable.
bd4f19d Thanks @markijbema! - Cmd-L now directly inserts instead of showing as ghost text#3435 7f018d8 Thanks @markijbema! - Minor improvements to autocomplete internal state handling
#3379 9c7b99c Thanks @TsFreddie! - Update pricing for DeepSeek V3.2
#3342 8827792 Thanks @mcowger! - Improved messaging when VS Code LM is unavailable
#3437 829f052 Thanks @chrarnoldus! - Add zai-glm-4.6 model to Cerebras and set gpt-oss-120b as default (thanks Roo)
#3411 2dc2a32 Thanks @kevinvandijk! - Fix @ mentions when editing messages
5aee3ad Thanks @brianc! - Fix auto-complete indicator. It now hides properly if the autocomplete request errors in the background.#3382 98c4d89 Thanks @hassoncs! - Add descriptions to the MCP and modes marketplace headers
#2442 34b04ae Thanks @hassoncs! - Added AI powered commit message generation to Jetbrains IDEs
3cb7d20 Thanks @markijbema! - Fix: restored cmd-l functionality233334c Thanks @markijbema! - Various improvements to the autocomplete functionality#3282 ed4399b Thanks @chrarnoldus! - Improved handling of tool calls in the API conversation history
#3270 2b35053 Thanks @chrarnoldus! - Claude Haiku 4.5 now uses a simplified read file tool for reduced error rate
f81b48b Thanks @markijbema! - Switched autocomplete to showing completions inline#3261 bae048f Thanks @mcowger! - Improve native tool calling consistency
#3313 2e61e91 Thanks @chrarnoldus! - Running commands are no longer sometimes shown twice in the chat
#3249 ccee64c Thanks @chrarnoldus! - Remove credit status bar until we can retrieve the up to date balance from the proxy response.
#3235 0108896 Thanks @chrarnoldus! - Fixed some "not a function" crashes
#3226 e13a99c Thanks @chrarnoldus! - Reverted "Update base URL for Vertex Anthropic models to work around outdated library." because it is causing issues for some users.
#2663 43140c9 Thanks @NaccOll! - Fix listCodeDefinitionNamesTool for annotated Java methods
#3242 8604c83 Thanks @chrarnoldus! - Improved support for HTTP proxy environment variables
#3216 3f34635 Thanks @markijbema! - Do not accept an autocomplete suggestion with shift-tab or ctrl-tab (only plain tab)
#3214 b271af9 Thanks @mcowger! - Update Synthetic Provider to support GLM 4.6, and enable native tool calling
#3199 14bbc5f Thanks @possible055! - Improve Chinese translation of autocomplete-related terms
aeb8bf3 Thanks @chrarnoldus! - Fix Z.ai provider giving an Unauthorized error#3088 84a1fa3 Thanks @mcowger! - Update base URL for Vertex Anthropic models to work around outdated library.
#3192 7015c23 Thanks @markijbema! - Fix bug: autocomplete no longer suggests strange XML
#3159 935bbae Thanks @kevinvandijk! - Include changes from Roo Code v3.28.18
#3194 b566965 Thanks @markijbema! - Do not trigger autocomplete for external events, like git changes
#3100 3e409b8 Thanks @markijbema! - Added Amazon Bedrock as a provider for autocomplete
#3149 79c7d60 Thanks @catrielmuller! - Jetbrains - Update framework (Plugin now requires IntelliJ IDEA 2024.3 or later)
#3195 93371d0 Thanks @chrarnoldus! - Fixed crash when browser tool is used with native tool calling enabled
#2674 2836aed Thanks @mcowger! - add send message on enter setting with configurable behavior
#3090 261889f Thanks @mcowger! - Allow the use of native function calling for OpenAI-compatible, LM Studio, Chutes, DeepInfra, xAI and Z.ai providers.
#3155 6242b03 Thanks @NikoDi2000! - Improved the Chinese translation of "run" from '命令' to '运行'
#3120 ced4857 Thanks @mcowger! - The apply_diff tool was implemented for experimental JSON-style tool calling
#3082 d82e684 Thanks @chrarnoldus! - The "Enable browser tool" setting is now honored when using experimental JSON style tool calls.
#3059 d71f1d6 Thanks @hassoncs! - Fix bug preventing the agent from editing files properly when git diff views are open
#3105 b0c7475 Thanks @metju90! - Fix button styling on Let's Go CTA
#3107 c58c4ac Thanks @kevinvandijk! - Include changes from Roo Code v3.28.16-v3.28.17
#2833 0b8ef46 Thanks @mcowger! - (also thanks to @NaccOll for paving the way) - Preliminary support for native tool calling (a.k.a native function calling) was added.
This feature is currently experimental and mostly intended for users interested in contributing to its development. It is so far only supported when using OpenRouter or Kilo Code providers. There are possible issues including, but not limited to:
Native tool calling can be enabled in Providers Settings > Advanced Settings > Tool Call Style > JSON. It is enabled by default for Claude Haiku 4.5, because that model does not work at all otherwise.
#3050 357d438 Thanks @markijbema! - CMD-I now invokes the agent so you can give it more complex prompts
b87ae9c Thanks @kevinvandijk! - Improve the edit chat area to allow context and file drag and drop when editing messages. Align more with upstream edit functionality#2983 93e8243 Thanks @jrf0110! - Adds project usage tracking for Teams and Enterprise customers. Organization members can view and filter usage by project. Project identifier is automatically inferred from .git/config. It can be overwritten by writing a .kilocode/config.json file with the following contents:
{
"project": {
"id": "my-project-id"
}
}
#3057 69f5a18 Thanks @chrarnoldus! - Thanks Roo, support for Claude Haiku 4.5 to Anthropic, Bedrock and Vertex providers was added
#3046 1bd934f Thanks @chrarnoldus! - A warning is now shown when the webview memory usage crosses 90% of the limit (gray screen territory)
#2885 a34dab0 Thanks @shameez-struggles-to-commit! - Update VS Code Language Model API provider metadata to reflect current model limits:
This ensures Kilo Code correctly enforces model token budgets with the VS Code LM integration.
#2673 cf1aca2 Thanks @mcowger! - Update Gemini provider to support dynamic model retrieval.
#2749 7e493ec Thanks @mcowger! - Improved OpenAI compatible parser's ability to yield reasoning content
#2962 a424824 Thanks @chrarnoldus! - Improved the error message when an unsupported reasoning effort value is chosen
#2960 254e21b Thanks @chrarnoldus! - The reasoning effort setting is no longer ignored for GLM 4.6 when using the Kilo Code or OpenRouter providers. Some inference providers on OpenRouter have trouble when reasoning is enabled, but this is now less of a problem, because more providers have come online. Most providers do not expose reasoning tokens for GLM 4.6, regardless of reasoning effort.
#2861 279d7cf Thanks @jrf0110! - Organization modes selection. This feature allows organizations to create
new modes and send them to the KiloCode extension. It also allows for
overwriting Kilo Code's built-in modes. Organization modes are readonly
from the extension and must be edited from the dashboard.
#2858 154722b Thanks @hassoncs! - Make all text-based links the same visual style
#2854 bd5d7fc Thanks @kevinvandijk! - Include changes from Roo Code v3.28.14-v3.28.15
#1652 b3caf38 Thanks @hassoncs! - Add a display setting that hides costs below a user-defined threshold
#2871 0403f82 Thanks @chrarnoldus! - Improved Fast Apply error messages
#2851 9e6a897 Thanks @eliasto! - Add custom base URL support to OVHcloud provider
#2870 4730e08 Thanks @chrarnoldus! - A checkpoint is now created before every tool call
#2852 a707e1d Thanks @chrarnoldus! - Autocomplete now honors .kilocodeignore
#2829 75acbab Thanks @hassoncs! - Potentially fix missing Kilo Code icon by removing 'when' condition from the extension's activitybar config
#2831 9d457f0 Thanks @chrarnoldus! - When using Kilo Code or OpenRouter, the inference provider used is now shown in a tooltip on "API Request"
#2787 9c16d14 Thanks @b3nw! - Chutes model list is now dynamically loaded
#2806 5d1cda9 Thanks @EamonNerbonne! - Removed the option to use custom provider for autocomplete.
Using a custom provider defaults to using a your globally configured provider without any context-window cap, and using a custom provider with no further restrictions like that means that per-autocomplete request costs are sometimes extremely high and responses very slow.
#2790 d0f6fa0 Thanks @chrarnoldus! - Zero Data Retention can now be enabled for Kilo Code and OpenRouter under the Provider Routing settings.
#2567 68ea97f Thanks @billycao! - Add provider support for Synthetic (https://synthetic.new)
#2807 3375470 Thanks @chrarnoldus! - The See All Changes button when a task completes is now accompanied by a Revert All Changes button to be able to easily revert all changes.
bb3baca Thanks @chrarnoldus! - The API Request timeout for Ollama and LM Studio is now configurable (VS Code Extensions panel -> Kilo Code gear menu -> Settings -> API Request Timeout)#2729 bda1ef4 Thanks @ivanarifin! - Update the environment variables of Gemini CLI when OAuth path changes
#2755 82ffeb4 Thanks @b3nw! - Add zai-org/GLM-4.6-turbo model to Chutes provider
#2731 36cf88f Thanks @chrarnoldus! - A recommendation to disable Editing Through Diffs or Fast Apply is now included in the error message when a model fails to use them properly
#2751 6ebf0bb Thanks @chrarnoldus! - Fixed some untranslated text being shown in the Ollama settings
#2719 345947f Thanks @mcowger! - Prevent race conditions from stopping agent progress during indexing.
#2716 41a6dbf Thanks @kevinvandijk! - Include changes from Roo Code v3.28.8-v3.28.13
#2701 0593631 Thanks @mcowger! - Added additional supported models to the Fast Apply experimental feature for a total of three: Morph V3 Fast, Morph V3 Large and Relace Apply 3
#2656 4e1b4ed Thanks @SnHaku! - Fixed JetBrains PowerShell integration
#2725 2ae6a7c Thanks @chrarnoldus! - Fixed GLM 4.6 always getting stuck in loops with Kilo Code and OpenRouter providers
#2659 318edd6 Thanks @akhil41! - Update Chutes AI provider model list
#2704 6b6af0a Thanks @chrarnoldus! - Fixed duplicated cost display
#2705 e65557d Thanks @chrarnoldus! - Added "Command Timeout Allowlist" and "Prevent Completion with Open Todos" to Extension Settings.
#2707 55ff2dc Thanks @Ed4ward! - Added GLM 4.6 support to the Z.AI provider
ab49c14 Thanks @kevinvandijk! - Add Claude 4.5 Sonnet to all supported providers (thanks Roo Code)#2623 da834dd Thanks @kevinvandijk! - Include changes from Roo Code v3.28.2-v3.28.7
#2221 bcb4c69 Thanks @Ffinnis! - Add ability to cancel code indexing process
7b100d5 Thanks @chrarnoldus! - The "See New Changes" button is now hidden when checkpoints are disabled.#2655 3f83727 Thanks @PierreAncey! - Add Grok 4 Fast model to xAI provider
#2648 6f3f9fb Thanks @catrielmuller! - Fix error logging behavior in JetBrains plugin by updating console bridge log levels
#2617 a94bf01 Thanks @RSO! - JetBrains: Fix terminal not having complete path
#2625 3409665 Thanks @kevinvandijk! - Add fix for Gemini CLI not being able to refresh access token anymore
#2536 1a01114 Thanks @mcowger! - Only validate embedders when they match the currently configured provider
#2491 06afc76 Thanks @Thireus! - Increase OpenAI Compatible timeout
#2505 a59e7f5 Thanks @markijbema! - Added option to the Display tab of the settings to disable autocomplete gutter animation
#2602 0807e5f Thanks @kevinvandijk! - Add GPT-5-Codex to OpenAI provider (thanks Roo / @daniel-lxs)
#2583 0c13d2d Thanks @chrarnoldus! - The rate limiter no longer generates timeouts longer than the configured limit.
#2596 38f4547 Thanks @chrarnoldus! - Reasoning can now be disabled for DeepSeek V3.1 models when using Kilo Code or OpenRouter providers by setting Reasoning Effort to minimal
#2586 0b4025d Thanks @b3nw! - New Chutes AI models added and pricing updated
#2603 b5325a8 Thanks @chrarnoldus! - Reasoning can now be disabled for Grok 4 Fast on OpenRouter by setting Reasoning Effort to minimal. Note that Grok 4 Fast does not expose its reasoning tokens.
#2570 18963de Thanks @snova-jorgep! - Update available SambaNova models
#2521 9304511 Thanks @mcowger! - Update loop error message to refer to model instead of Kilo Code as the cause.
#2532 8103ad4 Thanks @chrarnoldus! - The description of the read_file tool was tweaked to make it more likely a vision-capable model will use it for image reading.
#2558 3044c43 Thanks @ivanarifin! - Fix env path resolution for custom gemini cli oauth path
d4cfbe9 Thanks @catrielmuller! - Jetbrains - Fix reload extension when switch project#2504 4927414 Thanks @chrarnoldus! - Include changes from Roo Code v3.28.0-v3.28.2:
#2484 f57fa9c Thanks @hassoncs! - Fix the autocomplete status bar appearing when autocomplete is not enabled
#2260 9d4b078 Thanks @anhhct! - The follow_up parameter of the ask_followup_question tool is now optional
#2458 6a79d3b Thanks @NaccOll! - Fix Highlight is on the wrong places when referencing context
#2437 5591bcb Thanks @hassoncs! - You can now auto-start a task in a given profile/mode by creating a .kilocode/launchConfig.json before starting VS Code.
See the docs for more information!
#2394 94ce7ca Thanks @chrarnoldus! - The Task History tab is now paginated. This should help with reducing memory consumption.
#2417 0d4a18f Thanks @hassoncs! - Inline assist / autocomplete suggestions now support colorized code highlighting
825f7df Thanks @chrarnoldus! - Improved proxy support in cases where previously the Kilo Code and OpenRouter model lists would remain empty#2361 9b553d3 Thanks @catrielmuller! - Jetbrains - Improve Light Theme
#2407 aacf662 Thanks @kevinvandijk! - Re-add codeblock menu bar for easy copying and syntax highlighting toggling
#2423 ed12b48 Thanks @mcowger! - Improved the behavior of the Virtual Quota Fallback provider when there are no limits configured.
#2412 e7fc4b4 Thanks @kevinvandijk! - Change default mode on first start from architect to code and tweak mode selector menu to show all default modes
#2402 cb44445 Thanks @chrarnoldus! - The Z.ai provider now supports their coding plan (subscription)
#2408 53b387c Thanks @kevinvandijk! - Add support for Qwen3-Next-80B-A3B-Instruct and Qwen3-Next-80B-A3B-Thinking to Chutes provider
4c0c434 Thanks @chrarnoldus! - Commit Message Generation and Enhance Prompt now support billing through Kilo for Teams484ced4 Thanks @chrarnoldus! - Kilo Code Provider Routing settings are now hidden when managed by an organization#2353 75f8f7b Thanks @kevinvandijk! - Include changes from Roo Code v3.27.0
Added from Roo Code v3.26.5-v3.27.0:
#2375 5b634bc Thanks @chrarnoldus! - Removed the arbitrary 8192 output limit for Anthropic models
#2368 5f4071b Thanks @chrarnoldus! - Fixed context windows being too small when using Ollama Turbo
7573854 Thanks @chrarnoldus! - Remove some nonexistent models from the model selector1ab5cc7 Thanks @catrielmuller! - MacOS - System Terminal Notifier Supporte343439 Thanks @chrarnoldus! - Better error messages are shown when the model currently in use disappears (this will be relevant shortly for Sonoma)6641568 Thanks @catrielmuller! - Fix Jetbrains editor detection#2310 29c7af6 Thanks @chrarnoldus! - Thanks @Qiiks! - Remove duplicate Qwen Code provider settings
#2322 669713e Thanks @chrarnoldus! - Fixed the maximum output size of Claude Opus 4.1, which was inadvertenly set to 8192 rather than 32k
#2332 e3eea75 Thanks @chrarnoldus! - Fixed an HTTP 500 error with OpenAI-compatible providers when no custom temperature is set
#2289 13c45e5 Thanks @chrarnoldus! - Added support for Kimi K2 0905 to Chutes, Fireworks, Groq and Moonshot providers
#2294 980a253 Thanks @catrielmuller! - Jetbrains - MultiDiff / See New Changes support
#2281 71334fc Thanks @hassoncs! - Clear images when changing to a model that does not support them
#2280 0713b0d Thanks @hassoncs! - Fix organization switching not saving properly
#2287 b5a8550 Thanks @Qiiks! - Fix Gemini CLI integration to handle nested response structures
#2275 4ae9acc Thanks @jeske! - fixes an intermittent async race that discards user-chat-input during structured approve/reject
#2129 984b5c4 Thanks @catrielmuller! - Jetbrains Extension Beta
24d0c9f Thanks @chrarnoldus! - The API Provider (Kilo Code or OpenRouter) for image generation is now an explicit choice#2242 f474c89 Thanks @kevinvandijk! - Include changes from Roo Code v3.26.4
#2235 fbf4e42 Thanks @catrielmuller! - Rename Inline Assist to Kilo Code Autocomplete
#2202 92ef190 Thanks @hassoncs! - Show a warning when trying to paste an image when the current model does not support images
#2244 6a83c5a Thanks @hassoncs! - Prevent writing to files outside the workspace by default
This should mitigate supply chain compromise attacks via prompt injection. Thank you, Evan Harris from MCP Security Research for finding this!
#2245 fff884f Thanks @hassoncs! - Fix Kilo Code Marketplace header missing background color
#2237 06c6e8b Thanks @chrarnoldus! - Kilo Code now shows an error message when a model reaches its maximum ouput
#2238 b5de938 Thanks @chrarnoldus! - Fixed 500 error with Chutes when no custom temperature is specified.
#2248 b8c6f27 Thanks @hassoncs! - Remove the Inline Assist experiment, enabling it by default
The individual commands and keyboard shortcuts can still be enabled/disabled individually in the settings.
a7b89d3 Thanks @chrarnoldus! - There is now a "See New Changes" button below a Task Completed message. Use this button to see all file changes made since the previous Task Completed message. This feature requires checkpoints to be enabled.#2215 4b102aa Thanks @chrarnoldus! - The Data Provider Collection setting in the Kilo Code and OpenRouter provider settings is now enabled even when a specific inference provider is selected.
#2228 5bd17b9 Thanks @chrarnoldus! - Warning messages for common cases where checkpoints do not work were added
#2174 a1d0972 Thanks @TimAidley! - Add GPT-5 support to LiteLLM provider
#2216 479821f Thanks @chrarnoldus! - The OLLAMA_CONTEXT_LENGTH environment variable is now prioritized over the model's num_ctx parameter.
#2191 6fcde72 Thanks @hassoncs! - Explicitly disable the web version of the extension since it is not compatible (vscode.dev)
#2012 1fd698a Thanks @catrielmuller! - Improve Inline Assist model compatibility and performance
#2199 a19f72c Thanks @chrarnoldus! - Thanks @Thachnh! - Added DeepInfra provider with dynamic model fetching and prompt caching
#2119 19dc45d Thanks @kevinvandijk! - Include changes from Roo Code v3.25.23
#2184 0be6743 Thanks @kevinvandijk! - Fix: add favorite button back to tasks
#2125 5828254 Thanks @nitinprajwal! - Added support to Qwen Code for a custom OAuth credential storage path
#2113 d40b35a Thanks @chrarnoldus! - The model selector below the chat now shows the correct model list for Qwen Code and some other providers
#2116 61e18d6 Thanks @chrarnoldus! - Checkpoints now work when using Morph fast apply
#2130 78aaf7c Thanks @chrarnoldus! - Added support for Grok Code Fast to the xAI provider
#2109 173ecf4 Thanks @chrarnoldus! - A solitary "0" that was sometimes shown on the Kilo Code and OpenRouter API provider settings page was removed.
#1961 d4a7cb6 Thanks @chrarnoldus! - Updates to the experimental Morph FastApply support
#1886 0221aaa Thanks @mcowger! - Add collapsible MCP tool calls with memory management
#2095 8623bb8 Thanks @chrarnoldus! - Kilo Code provider now falls back to the default model when the selected model no longer exists
#2090 fd147b8 Thanks @Mats4k! - Improvements to German language translation
#2030 11e8c7d Thanks @ivanarifin! - Show message when Virtual Quota Fallback Provider switches profiles
#2100 5ed3d7b Thanks @RSO! - Changed the API domain for the Kilo Code provider
#1964 6b0dfbf Thanks @chrarnoldus! - The Kilo Code API Provider settings now also shows the average cost per request in addition to the average cost per million tokens for a particular model.
#2073 a4b8770 Thanks @chrarnoldus! - Ensured free model usage is reported as free
#2066 62624d2 Thanks @mcowger! - Fixed "'messages' field is required" error in LMStudio
#2064 8655a71 Thanks @chrarnoldus! - Improved the "language model did not provide any assistant messages" error message to indicate that it likely involves rate limiting
#2063 e844c5f Thanks @kevinvandijk! - Add marketplace for modes
#2050 0ffe951 Thanks @kevinvandijk! - Include changes from Roo Code v3.25.20
077b774 Thanks @chrarnoldus! - Fixed an issue that caused the same error to be reported multiple times#1811 5f7afe6 Thanks @gerardbalaoro! - Adjust position within context menus to be below default items
#2033 8aef7ef Thanks @chrarnoldus! - Thanks @daniel-lxs! - Added a single-file read tool that works better with Sonic than the default multi-file read tool.
#2021 02adf7c Thanks @chrarnoldus! - OpenRouter inference providers whose context window is smaller than that of the top provider for a particular model are now automatically ignored by default. They can still be used by selecting them specifically in the Provider Routing settings.
#2015 e5c7641 Thanks @mcowger! - Add API key support to the Ollama provider, enabling usage of Ollama Turbo
#2029 64c6955 Thanks @kevinvandijk! - Add search to provider list and sort it alphabetically
#1974 ec18e51 Thanks @kevinvandijk! - Include changes from Roo Code 3.25.14
50638b4 Thanks @Toukaiteio! - Add Support For Qwen Code#1968 e7680cc Thanks @chrarnoldus! - OpenRouter routing settings are no longer randomly reset
#1948 ecc81c6 Thanks @hassoncs! - Support drag-to-pan in the Task Timeline header
#1899 22c59ba Thanks @ivanarifin! - Improve virtual quota fallback handler initialization and error handling
#1955 553033a Thanks @hassoncs! - Add Max Cost input to the AutoApprove menu in the ChatView
#1893 d36b1c1 Thanks @chrarnoldus! - More price details are now shown for Kilo Code Provider and OpenRouter. Average Kilo Code cost is the average cost of a model when using Kilo Code, after applying caching discounts. A breakdown of provider prices is also available.
#1893 d36b1c1 Thanks @chrarnoldus! - Provider Routing options have been added to Kilo Code and OpenRouter settings. It is now possible to select a sorting preference (e.g. prefer lower price) and data policy (e.g. deny data collection).
f7d54ee Thanks @chrarnoldus! - The dedicated Big Model API provider was removed. Instead, you can use the Z.AI provider with open.bigmodel.cn endpoint.62018d4 Thanks @chrarnoldus! - Fixed Enhance Prompt and Commit Message Generation not working with GPT-5 on the OpenAI provider#1892 c5cfb6c Thanks @chrarnoldus! - Fixed not being able to set the Max Auto-Approve Cost
#1889 2bbebd0 Thanks @unitythemaker! - Chutes model list updated
#1879 e348ea1 Thanks @possible055! - Update Traditional Chinese translations for Settings UI
#1871 fe0b1ce Thanks @kevinvandijk! - Include changes from Roo Code v3.25.10
#1862 43c7179 Thanks @kevinvandijk! - Include changes from Roo Code v3.25.8
#1856 9c8423e Thanks @chrarnoldus! - Fixed Enhance Prompt and Commit Generation Message not working with GPT-5 on the OpenAI provider
#1822 79efaea Thanks @tejaschokhawala! - Thinking Budget value parsing and boundary handling corrected
#1850 b9714db Thanks @chrarnoldus! - Fixed "Failed to load Kilo Code provider model list" error
#1829 2bdeaa0 Thanks @catrielmuller! - Improve memory allocation on webview
1cc5edd Thanks @hassoncs! - The task timeline now scrolls horizontally using the mouse wheel (thanks @ABODFTW!)#1814 3e7290e Thanks @chrarnoldus! - Removed "Press Ctrl+Shift+G to generate terminal commands" message
#1832 80b0f20 Thanks @chrarnoldus! - Add GPT-5 model support to OpenAI provider
ee300bc Thanks @kevinvandijk! - Fix infinite spinning initial API requestbf5bd8e Thanks @catrielmuller! - Inline Assist - Improve compatibility with more models (JSON Parsing)26cb921 Thanks @hellosunghyun! - Update Cerebras models with latest offerings#1738 0d3643b Thanks @catrielmuller! - Inline Assistant: Auto trigger - automatically show code suggestions after a configurable delay
#1631 b4f6e09 Thanks @mcowger! - Add support for virtual provider usage tracking, and fix a selection race condition.
4e48339 Thanks @catrielmuller! - Increased maximum system prompt length for Claude Code#1761 c13bf0c Thanks @Ed4ward! - adjust the configurations of BigModel provider for GLM-4.5, added tiers for models prices
#1755 9054e23 Thanks @chrarnoldus! - Add support for GLM-4.5-Flash, Zhipu's most advanced free model to date, to the BigModel and Z.AI providers.
#1741 8ae7c1f Thanks @tejaschokhawala! - feat(gemini): Add Gemma 3 27B to Gemini Provider
#1744 b8f3267 Thanks @catrielmuller! - Fix Message queue #1736
#1763 d3cfbcd Thanks @ershang-fireworks! - Fix fireworks provider
#1721 3f816a8 Thanks @damonto! - Remove shortcut notation from activity bar title that was present in some languages
#1731 8aa1cd3 Thanks @Ed4ward! - Added Z.AI & BigModel providers for GLM-4.5 Serials
#1717 529c0d6 Thanks @hassoncs! - Only show the terminal generation tip once per session
#1743 b5a50d1 Thanks @hassoncs! - Fix bug preventing Orchestrator mode sub-tasks from reporting their results properly
#1720 23dfe72 Thanks @k9evin! - Fix MCP Marketplace installation modal state issue
#1734 e2de39f Thanks @chrarnoldus! - Added missing "Generate terminal command" label on the prompts settings page
#1713 54b88f3 Thanks @chrarnoldus! - The timeout for Ollama and LM Studio was increased from 5 minutes to 1 hour
#1707 d2af1bd Thanks @possible055! - Refine Traditional Chinese translation
#1710 8d5c647 Thanks @NaccOll! - Todo reminders are no longer included in the prompt when todo lists are disabled
#1711 e71ca57 Thanks @hassoncs! - Fix missing padding in the Profile selector
#1654 c4ed29a Thanks @kevinvandijk! - Include changes from Roo Code v3.25.4
bcea22c Thanks @chrarnoldus! - A note on where to find the MCP Marketplace was added#1662 57e5c3e Thanks @chrarnoldus! - Some UI text related to pricing and cost has been improved
#1684 ccd8a63 Thanks @NyxJae! - Standardize brand names in localizations
#1666 c59029a Thanks @kevint-cerebras! - Update available Cerebras models
#1655 a3276c0 Thanks @catrielmuller! - Credits Store Improvements
#1688 de00d50 Thanks @chrarnoldus! - Ollama requests no longer time out after 5 minutes
#1677 8a0d0e8 Thanks @possible055! - Refine Traditional Chinese translation
#1656 68a3f4a Thanks @chrarnoldus! - Disable terminal shell integration by default
#1596 3e918a2 Thanks @hassoncs! - # Terminal Command Generator
New AI-powered terminal command generator- helps users create terminal commands using natural language
Ctrl+Shift+G (or Cmd+Shift+G on Mac) to generate terminal commands from natural language descriptionsCtrl+Shift+G (Windows/Linux) or Cmd+Shift+G (Mac)Navigate to Kilo Code settings → Terminal to configure:
#1628 4913a39 Thanks @chrarnoldus! - Thanks @bhaktatejas922! Add experimental support for Morph Fast Apply
#1658 962c90a Thanks @hassoncs! - Control Kilo Code programmatically from the command line using IPC with the KILO_CODE_IPC_SOCKET_PATH var
#1647 12a7a5a Thanks @catrielmuller! - Simplify the Welcome/Login screen
#1649 b3d3fc4 Thanks @chrarnoldus! - The rule toggle UI works again, rules can be disabled.
#1645 81e20ef Thanks @catrielmuller! - You can now buy credits straight from the profile tab
#1643 0e99eae Thanks @chrarnoldus! - Optimized memory usage of the chat view
#1623 7e29e32 Thanks @hassoncs! - Add webview memory metrics to telemetry
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