- #1340
1a367c9Thanks @chrarnoldus! - Add gemini-embedding-001 model to code-index service (thanks @daniel-lxs!)
-
#1305
34456eeThanks @cobra91! - French localization has been improved -
#1332
8863e50Thanks @hassoncs! - Fix max_tokens limit for moonshotai/kimi-k2-instruct on Groq
-
#1272
8026793Thanks @kevinvandijk! - Include changes from Roo Code v3.23.6- Move codebase indexing out of experimental (thanks @daniel-lxs and @MuriloFP!)
- Add todo list tool (thanks @qdaxb!)
- Fix code index secret persistence and improve settings UX (thanks @daniel-lxs!)
- Add Gemini embedding provider for codebase indexing (thanks @SannidhyaSah!)
- Support full endpoint URLs in OpenAI Compatible provider (thanks @SannidhyaSah!)
- Add markdown support to codebase indexing (thanks @MuriloFP!)
- Add Search/Filter Functionality to API Provider Selection in Settings (thanks @GOODBOY008!)
- Add configurable max search results (thanks @MuriloFP!)
- Add copy prompt button to task actions (thanks @Juice10 and @vultrnerd!)
- Fix insertContentTool to create new files with content (thanks @Ruakij!)
- Fix typescript compiler watch path inconsistency (thanks @bbenshalom!)
- Use actual max_completion_tokens from OpenRouter API (thanks @shariqriazz!)
- Prevent completion sound from replaying when reopening completed tasks (thanks @SannidhyaSah!)
- Fix access_mcp_resource fails to handle images correctly (thanks @s97712!)
- Prevent chatbox focus loss during automated file editing (thanks @hannesrudolph!)
- Resolve intermittent hangs and lack of clear error feedback in apply_diff tool (thanks @lhish!)
- Resolve Go duplicate references in tree-sitter queries (thanks @MuriloFP!)
- Chat UI consistency and layout shifts (thanks @seedlord!)
- Chat index UI enhancements (thanks @MuriloFP!)
- Fix model search being prefilled on dropdown (thanks @kevinvandijk!)
- Improve chat UI - add camera icon margin and make placeholder non-selectable (thanks @MuriloFP!)
- Delete .roo/rules-{mode} folder when custom mode is deleted
- Enforce file restrictions for all edit tools in architect mode
- Add User-Agent header to API providers
- Fix auto question timer unmount (thanks @liwilliam2021!)
- Fix new_task tool streaming issue
- Optimize file listing when maxWorkspaceFiles is 0 (thanks @daniel-lxs!)
- Correct export/import of OpenAI Compatible codebase indexing settings (thanks @MuriloFP!)
- Resolve workspace path inconsistency in code indexing for multi-workspace scenarios
- Always show the code indexing dot under the chat text area
- Fix bug where auto-approval was intermittently failing
- Remove erroneous line from announcement modal
- Update chat area icons for better discoverability & consistency
- Fix a bug that allowed list_files to return directory results that should be excluded by .gitignore
- Add an overflow header menu to make the UI a little tidier (thanks @dlab-anton)
- Fix a bug the issue where null custom modes configuration files cause a 'Cannot read properties of null' error (thanks @daniel-lxs!)
- Replace native title attributes with StandardTooltip component for consistency (thanks @daniel-lxs!)
- Fix: use decodeURIComponent in openFile (thanks @vivekfyi!)
- Fix(embeddings): Translate error messages before sending to UI (thanks @daniel-lxs!)
- Make account tab visible
- Grok 4
- #1324
0ff6960Thanks @chrarnoldus! - Add Kimi K2 model to Grok (thanks @mrubens)
- #1293
2371a08Thanks @Autumnlight02! - A few Mistral models (including devstral) were added.
- #1297
1dd349cThanks @chrarnoldus! - More details are included in the "Cannot complete request, make sure you are connected and logged in with the selected provider" error message
- #1274
e9fe0daThanks @raziel5746! - ENAMETOOLONG error in Claude Code integration on Windows is resolved
- #1280
6954e16Thanks @kevinvandijk! - Show idea suggestions when there is no task history
- #1263
32685c1Thanks @chrarnoldus! - The current time is now provided in ISO format, which is non-ambiguous and less likely to confuse the AI.
- #1259
4d55c91Thanks @kevinvandijk! - Fix model dropdown to show Kilo Code preferred models for the Kilo Code provider first
- #1255
acc2aafThanks @catrielmuller! - Fix autocomplete init with custom openrouter models
- #1242
c0ec484Thanks @hassoncs! - Continue to show commit message generation progress while waiting for LLM response
- #785
24cc186Thanks @kevinvandijk! - Add idea suggestion box to get you inspired with some ideas when starting out fresh
- #1238
c0b075cThanks @kevinvandijk! - Add Grok 4 support (thanks @mrubens!)
- #1183
e3ba400Thanks @chrarnoldus! - The default mode is now automatically selected if the previous mode doesn't exist anymore (this can happen with custom modes).
-
#885
02288f5Thanks @catrielmuller! - Improve UI responsiveness when the user cancel the current operation -
#1203
5c21b8bThanks @hassoncs! - Kilocode rules will now be included in the commit message generation prompt
- #1197
2ceb643Thanks @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
ce2b45aThanks @NyxJae! - Improve Chinese translations -
#1194
dee59c6Thanks @markijbema! - Minor improvement to login process for Kilocode provider -
#1186
e16adedThanks @hassoncs! - Improve the progress bar during commit message generation
- #1124
468019dThanks @alexandrevilain! - Allow configuring autocomplete API provider
- #1187
53ed102Thanks @kevinvandijk! - Fix multiple broken documentation links
- #1118
a9f6464Thanks @chrarnoldus! - Support MCP notifications (feature from Cline)
- #1158
359cf61Thanks @catrielmuller! - Kilo Code provider config UI rework
- #1084
c97d2f5Thanks @hassoncs! - Generate commit messages based on unstaged changes if there's nothing staged
- #1164
ceed4e3Thanks @philipvas! - Fix browser mode JSON snippets appearing in chat
-
#1163
3f0592aThanks @chrarnoldus! - Context condensing error messages are now more detailed -
#1165
fe6ed81Thanks @kevinvandijk! - Fix double scrollbar in dropdowns -
#1155
2cbd9f8Thanks @chrarnoldus! - Customer Support email address link was replaced by a web link, which works more reliably.
-
#841
1615ec7Thanks @catrielmuller! - Quick model selector on the chatbox -
#1149
62786a8Thanks @kevinvandijk! - Include changes from Roo Code v3.22.6- Add timer-based auto approve for follow up questions (thanks @liwilliam2021!)
- Add import/export modes functionality
- Add persistent version indicator on chat screen
- Add automatic configuration import on extension startup (thanks @takakoutso!)
- Add user-configurable search score threshold slider for semantic search (thanks @hannesrudolph!)
- Add default headers and testing for litellm fetcher (thanks @andrewshu2000!)
- Fix consistent cancellation error messages for thinking vs streaming phases
- Fix AWS Bedrock cross-region inference profile mapping (thanks @KevinZhao!)
- Fix URL loading timeout issues in @ mentions (thanks @MuriloFP!)
- Fix API retry exponential backoff capped at 10 minutes (thanks @MuriloFP!)
- Fix Qdrant URL field auto-filling with default value (thanks @SannidhyaSah!)
- Fix profile context condensation threshold (thanks @PaperBoardOfficial!)
- Fix apply_diff tool documentation for multi-file capabilities
- Fix cache files excluded from rules compilation (thanks @MuriloFP!)
- Add streamlined extension installation and documentation (thanks @devxpain!)
- Prevent Architect mode from providing time estimates
- Remove context size from environment details
- Change default mode to architect for new installations
- Suppress Mermaid error rendering
- Improve Mermaid buttons with light background in light mode (thanks @chrarnoldus!)
- Add .vscode/ to write-protected files/directories
- Update AWS Bedrock cross-region inference profile mapping (thanks @KevinZhao!)
- #1111
fe40949Thanks @kevinvandijk! - Make MCP server toggles easier accessible with button in the top bar
- #967
cd574a5Thanks @catrielmuller! - System Notification Setting
-
#1083
d2f5c4fThanks @IAmABear! - Fix project mcp settings button not opening file -
#1107
77cdbc9Thanks @chrarnoldus! - Exclude binary and cache files from rules compilation
-
#942
873e6c8Thanks @hassoncs! - Fix auto-generate commit message fails when git diff too largeNow we automatically exclude lockfiles when generating commit message diffs to avoid overflowing the context window.
-
#956
7219c34Thanks @markijbema! - do not autocomplete when we are indenting a line -
#1060
8b149e1Thanks @kevinvandijk! - Fix model search being prefilled in dropdown to prevent confusion in available models
- #981
66a4d0fThanks @chrarnoldus! - No longer steal focus from the chat text area when a file is being edited.
- #947
eae4b74Thanks @kamilchm! - Add support for project id set in env.GOOGLE_CLOUD_PROJECT for Gemini CLI (thanks @kamilchm!)
-
#949
1043c8bThanks @chrarnoldus! - Mermaid diagram toolbar is now light in light mode (bugfix) -
#945
e3580b8Thanks @chrarnoldus! - Improved Arabic translation by AL38lAlmdbeR
-
#894
421d57eThanks @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
641d264Thanks @catrielmuller! - Edit and resend user feedback messages
-
#938
a606053Thanks @markijbema! - Add debugging info for when we cannot read a task file -
#943
8178463Thanks @catrielmuller! - Fix checkpoints do not always include a revert option
-
#926
75b6c80Thanks @chrarnoldus! - Arabic translation added (support for right-to-left languages is experimental) -
#930
047b30eThanks @kevinvandijk! - Include changes from Roo Code v3.22.4- Fix: resolve E2BIG error by passing large prompts via stdin to Claude CLI (thanks @Fovty!)
- Add optional mode suggestions to follow-up questions
- Restore JSON backwards compatibility for .roomodes files (thanks @daniel-lxs!)
- Fix: eliminate XSS vulnerability in CodeBlock component (thanks @KJ7LNW!)
- Fix terminal keyboard shortcut error when adding content to context (thanks @MuriloFP!)
- Fix checkpoint popover not opening due to StandardTooltip wrapper conflict (thanks @daniel-lxs!)
- Fix(i18n): correct gemini cli error translation paths (thanks @daniel-lxs!)
- Code Index (Qdrant) recreate services when change configurations (thanks @catrielmuller!)
- Fix undefined mcp command (thanks @qdaxb!)
- Use upstream_inference_cost for OpenRouter BYOK cost calculation and show cached token count (thanks @chrarnoldus!)
- Update maxTokens value for qwen/qwen3-32b model on Groq (thanks @KanTakahiro!)
- Standardize tooltip delays to 300ms
- Add support for loading rules from a global .kilocode directory (thanks @samhvw8!)
- Modes selector improvements (thanks @brunobergher!)
- Use safeWriteJson for all JSON file writes to avoid task history corruption (thanks @KJ7LNW!)
- Improve YAML error handling when editing modes
- Add default task names for empty tasks (thanks @daniel-lxs!)
- Improve translation workflow to avoid unnecessary file reads (thanks @KJ7LNW!)
- Allow write_to_file to handle newline-only and empty content (thanks @Githubguy132010!)
- Address multiple memory leaks in CodeBlock component (thanks @kiwina!)
- Memory cleanup (thanks @xyOz-dev!)
- Fix port handling bug in code indexing for HTTPS URLs (thanks @benashby!)
- Improve Bedrock error handling for throttling and streaming contexts
- Handle long Claude code messages (thanks @daniel-lxs!)
- Fixes to Claude Code caching and image upload
- Disable reasoning budget UI controls for Claude Code provider
- Remove temperature parameter for Azure OpenAI reasoning models (thanks @ExactDoug!)
- Add VS Code setting to disable quick fix context actions (thanks @OlegOAndreev!)
- #931
351ebdeThanks @chrarnoldus! - The /newtask command now starts a task more reliably.
- #905
4224ba9Thanks @kevinvandijk! - Improve MCP marketplace and installed MCP servers views (thanks Roo Code!)
- #921
4d0d1edThanks @chrarnoldus! - Enable browser tool for Gemini, GPT and all other models that can read images
-
#889
7f72a33Thanks @catrielmuller! - Refresh CodeIndex Services (Qdrant) when change the configuration -
#911
ef17629Thanks @NyxJae! - Improve Chinese translation: Kilo Code should be a proper noun -
#910
91ce5a6Thanks @chrarnoldus! - Fix not being able to open Mermaid diagrams in a tab or save them
- #867
717823fThanks @Juice10! - Add copy prompt button to task actions. Based on @vultrnerd's feedback.
- #890
1a35cfeThanks @hassoncs! - Only show the colorful gutter bars when hovering over the Task Timeline
-
#887
df10163Thanks @kevinvandijk! - Update text on welcome screen -
#886
084cee7Thanks @chrarnoldus! - Fixed crashes with the error message "Bad substitution" and "Cannot read properties of undefined (reading 'includes')"
- #881
30836f4Thanks @kevinvandijk! - Add support for Gemini CLI provider (thanks Roo & Cline!)
- #842
32e4c30Thanks @markijbema! - add a button to fix mermaid syntax errors by calling the LLM
-
#871
52f216dThanks @hassoncs! - Add a colorful gutter to chat messages corresponding to the Task Timeline -
#861
8e9df82Thanks @chrarnoldus! - Add language support for Filipino, Thai, Ukrainian, Czech, Greek and Swedish -
#847
fbe3c75Thanks @hassoncs! - Highlight the context window progress bar red when near the limit
-
#853
e9452f1Thanks @hassoncs! - Fix @ mentions not working after slash commands -
#854
81d8b06Thanks @catrielmuller! - Fix allowed commands export/import -
#871
52f216dThanks @hassoncs! - Enable the Task Timeline by default
-
#844
8f33721Thanks @kevinvandijk! - Include changes from Roo Code v3.21.5- Fix Qdrant URL prefix handling for QdrantClient initialization (thanks @CW-B-W!)
- Improve LM Studio model detection to show all downloaded models (thanks @daniel-lxs!)
- Resolve Claude Code provider JSON parsing and reasoning block display
- Fix start line not working in multiple apply diff (thanks @samhvw8!)
- Resolve diff editor issues with markdown preview associations (thanks @daniel-lxs!)
- Resolve URL port handling bug for HTTPS URLs in Qdrant (thanks @benashby!)
- Mark unused Ollama schema properties as optional (thanks @daniel-lxs!)
- Close the local browser when used as fallback for remote (thanks @markijbema!)
- Add Claude Code provider for local CLI integration (thanks @BarreiroT!)
- Add profile-specific context condensing thresholds (thanks @SannidhyaSah!)
- Fix context length for lmstudio and ollama (thanks @thecolorblue!)
- Resolve MCP tool eye icon state and hide in chat context (thanks @daniel-lxs!)
- Add LaTeX math equation rendering in chat window
- Add toggle for excluding MCP server tools from the prompt (thanks @Rexarrior!)
- Add symlink support to list_files tool
- Fix marketplace blanking after populating
- Fix recursive directory scanning in @ mention "Add Folder" functionality (thanks @village-way!)
- Resolve phantom subtask display on cancel during API retry
- Correct Gemini 2.5 Flash pricing (thanks @daniel-lxs!)
- Resolve marketplace timeout issues and display installed MCPs (thanks @daniel-lxs!)
- Onboarding tweaks to emphasize modes (thanks @brunobergher!)
- Rename 'Boomerang Tasks' to 'Task Orchestration' for clarity
- Remove command execution from attempt_completion
- Fix markdown for links followed by punctuation (thanks @xyOz-dev!)
-
#845
8e53c23Thanks @hassoncs! - Improved Task Timeline tooltips -
#825
b7b7f8cThanks @chrarnoldus! - Show number of cache reads for Gemini models
-
#794
7113260Thanks @markijbema! - Include changes from Roo Code v3.21.1- Fix tree-sitter issues that were preventing codebase indexing from working correctly
- Improve error handling for codebase search embeddings
- Resolve MCP server execution on Windows with node version managers
- Default 'Enable MCP Server Creation' to false
- Rate limit correctly when starting a subtask (thanks @olweraltuve!)
- Add Gemini 2.5 models (Pro, Flash and Flash Lite) (thanks @daniel-lxs!)
- Add max tokens checkbox option for OpenAI compatible provider (thanks @AlexandruSmirnov!)
- Update provider models and prices for Groq & Mistral (thanks @KanTakahiro!)
- Add proper error handling for API conversation history issues (thanks @KJ7LNW!)
- Fix ambiguous model id error (thanks @elianiva!)
- Fix save/discard/revert flow for Prompt Settings (thanks @hassoncs!)
- Fix codebase indexing alignment with list-files hidden directory filtering (thanks @daniel-lxs!)
- Fix subtask completion mismatch (thanks @feifei325!)
- Fix Windows path normalization in MCP variable injection (thanks @daniel-lxs!)
- Update marketplace branding to 'Roo Marketplace' (thanks @SannidhyaSah!)
- Refactor to more consistent history UI (thanks @elianiva!)
- Adjust context menu positioning to be near Copilot
- Update evals Docker setup to work on Windows (thanks @StevenTCramer!)
- Include current working directory in terminal details
- Encourage use of start_line in multi-file diff to match legacy diff
- Always focus the panel when clicked to ensure menu buttons are visible (thanks @hassoncs!)
- #829
8fbae6bThanks @hassoncs! - Fixed issue causing workflows and rules not to load immediately when the extension loads
-
#801
e64e172Thanks @hassoncs! - Fix minor task timeline layout shift from hidden scrollbar -
#812
40bb083Thanks @chrarnoldus! - Fix TelemetryService not initialized error when applying diff fails
-
#770
f2fe2f1Thanks @hassoncs! - Add $WORKSPACE_ROOT environment variable to terminal sessions for easier workspace navigationTerminal sessions now automatically include a
$WORKSPACE_ROOTenvironment 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.
- #788
120f6ceThanks @chrarnoldus! - Fix cache read stats not being shown in the Chat window
- #773
28b90f1Thanks @chrarnoldus! - Rename Roo to Kilo in the diff view
-
#777
b04ad66Thanks @markijbema! - Added Cerebras API provider (from Cline) -
#768
fc7a357Thanks @kevinvandijk! - Include changes from Roo Code v3.20.3- Resolve diff editor race condition in multi-monitor setups (thanks @daniel-lxs!)
- Add logic to prevent auto-approving edits of configuration files
- Adjust searching and listing files outside of the workspace to respect the auto-approve settings
- Fix multi-file diff error handling and UI feedback (thanks @daniel-lxs!)
- Improve prompt history navigation to not interfere with text editing (thanks @daniel-lxs!)
- Fix errant maxReadFileLine default
- Limit search_files to only look within the workspace for improved security
- Force tar-fs >=2.1.3 for security vulnerability fix
- Add cache breakpoints for custom vertex models on Unbound (thanks @pugazhendhi-m!)
- Reapply reasoning for bedrock with fix (thanks @daniel-lxs!)
- Sync BatchDiffApproval styling with BatchFilePermission for UI consistency (thanks @samhvw8!)
- Add max height constraint to MCP execution response for better UX (thanks @samhvw8!)
- Prevent MCP 'installed' label from being squeezed #4630 (thanks @daniel-lxs!)
- Allow a lower context condesning threshold (thanks @SECKainersdorfer!)
- Avoid type system duplication for cleaner codebase (thanks @EamonNerbonne!)
- Temporarily revert thinking support for Bedrock models
- Improve performance of MCP execution block
- Add indexing status badge to chat view
- Add experimental multi-file edits (thanks @samhvw8!)
- Move concurrent reads setting to context settings with default of 5
- Improve MCP execution UX (thanks @samhvw8!)
- Add magic variables support for MCPs with
workspaceFolderinjection (thanks @NamesMT!) - Add prompt history navigation via arrow up/down in prompt field
- Add support for escaping context mentions (thanks @KJ7LNW!)
- Add DeepSeek R1 support to Chutes provider
- Add reasoning budget support to Bedrock models for extended thinking
- Add mermaid diagram support buttons (thanks @qdaxb!)
- Update XAI models and pricing (thanks @edwin-truthsearch-io!)
- Update O3 model pricing
- Add manual OpenAI-compatible format specification and parsing (thanks @dflatline!)
- Add core tools integration tests for comprehensive coverage
- Add JSDoc documentation for ClineAsk and ClineSay types (thanks @hannesrudolph!)
- Populate whenToUse descriptions for built-in modes
- Fix file write tool with early relPath & newContent validation checks (thanks @Ruakij!)
- Fix TaskItem display and copy issues with HTML tags in task messages (thanks @forestyoo!)
- Fix OpenRouter cost calculation with BYOK (thanks @chrarnoldus!)
- Fix terminal busy state reset after manual commands complete
- Fix undefined output on multi-file apply_diff operations (thanks @daniel-lxs!)
-
#769
d12f4a3Thanks @hassoncs! - Add task timeline visualization to help you navigate chat historyWe'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
943c7ddThanks @markijbema! - Close the browsertool properly when a remote browser is configured but a fallback local one is used -
#746
701db76Fix possible CSP error when loading OpenRouter endpoints from custom URL
-
#719
cc77370Thanks @hassoncs! - ## New FeaturesAdd ability to customize git commit generation prompt and provider
- Custom API Configuration: Added support for selecting a specific API configuration for commit message generation in Settings > Prompts
- Enhanced Commit Message Support: Introduced a new
COMMIT_MESSAGEsupport prompt type with comprehensive conventional commit format guidance
- The support prompts can now be saved/discarded like other settings
- #706
48af442Thanks @cobra91! - The OpenRouter provider now uses the custom base URL when fetching the model list.
- #724
a3d70acThanks @chrarnoldus! - Added support for Excel (.xlsx) files
-
#690
9b1451aThanks @kevinvandijk! - Include changes from Roo Code v3.19.7:- Fix McpHub sidebar focus behavior to prevent unwanted focus grabbing
- Disable checkpoint functionality when nested git repositories are detected to prevent conflicts
- Remove unused Storybook components and dependencies to reduce bundle size
- Add data-testid ESLint rule for improved testing standards (thanks @elianiva!)
- Update development dependencies including eslint, knip, @types/node, i18next, fast-xml-parser, and @google/genai
- Improve CI infrastructure with GitHub Actions and Blacksmith runner migrations
- Replace explicit caching with implicit caching to reduce latency for Gemini models
- Clarify that the default concurrent file read limit is 15 files (thanks @olearycrew!)
- Fix copy button logic (thanks @samhvw8!)
- Fade buttons on history preview if no interaction in progress (thanks @sachasayan!)
- Allow MCP server refreshing, fix state changes in MCP server management UI view (thanks @taylorwilsdon!)
- Remove unnecessary npx usage in some npm scripts (thanks @user202729!)
- Bug fix for trailing slash error when using LiteLLM provider (thanks @kcwhite!)
- Fix Gemini 2.5 Pro Preview thinking budget bug
- Add Gemini Pro 06-05 model support (thanks @daniel-lxs and @shariqriazz!)
- Fix reading PDF, DOCX, and IPYNB files in read_file tool (thanks @samhvw8!)
- Fix Mermaid CSP errors with enhanced bundling strategy (thanks @KJ7LNW!)
- Improve model info detection for custom Bedrock ARNs (thanks @adamhill!)
- Add OpenAI Compatible embedder for codebase indexing (thanks @SannidhyaSah!)
- Fix multiple memory leaks in ChatView component (thanks @kiwina!)
- Fix WorkspaceTracker resource leaks by disposing FileSystemWatcher (thanks @kiwina!)
- Fix RooTips setTimeout cleanup to prevent state updates on unmounted components (thanks @kiwina!)
- Fix FileSystemWatcher leak in RooIgnoreController (thanks @kiwina!)
- Fix clipboard memory leak by clearing setTimeout in useCopyToClipboard (thanks @kiwina!)
- Fix ClineProvider instance cleanup (thanks @xyOz-dev!)
- Enforce codebase_search as primary tool for code understanding tasks (thanks @hannesrudolph!)
- Improve Docker setup for evals
- Move evals into pnpm workspace, switch from SQLite to Postgres
- Refactor MCP to use getDefaultEnvironment for stdio client transport (thanks @samhvw8!)
- Get rid of "partial" component in names referencing not necessarily partial messages (thanks @wkordalski!)
- Improve feature request template (thanks @elianiva!)
-
#592
68c3d6eThanks @chrarnoldus! - Workflow and rules configuration screen added
- #697
9514f22Thanks @kevinvandijk! - Add correct path to walkthrough files to show walkthrough on first load (thanks for the report @adamhill!)
-
#695
a7910ebThanks @kevinvandijk! - Fix: Feedback button overlaps new mode creation dialog -
#693
2a9edf8Thanks @hassoncs! - Temporarily remove .kilocode/rule loading for commit message generation until it works better
-
#633
347cf9eThanks @hassoncs! - # AI-Powered Git Commit Message GenerationAutomatically generate meaningful Git commit messages using AI
- Stage your changes in Git as usual
- Click the [KILO] square icon in the Source Control panel
- The AI analyzes your staged changes and generates an appropriate commit message
- The generated message is automatically populated in the commit input box
-
#638
3d2e749Thanks @tru-kilo! - Added ability to favorite tasks
-
#612
793cfddThanks @HadesArchitect! - - #611 Customer Support Visibility (Added links to contact customer support) -
#672
c3d955cThanks @chrarnoldus! - Fixed response times for gemini-2.5-pro-preview being very slow (minutes instead of seconds) -
#671
e0a3740Thanks @chrarnoldus! - OpenRouter bring-your-own-key models now have much more accurate cost estimates.
- #636
6193029Thanks @kevinvandijk! - Include changes from Roo Code v3.19.4
- #628
3bfd49eThanks @kevinvandijk! - Add clarification about adding context and how to add files/images
- #614
1753220Thanks @kevinvandijk! - Fix issue with attempt_completion wanting to initialize telemetry (Roo leftover), we don't want telemetry
-
#597
7e9789cThanks @hassoncs! - Experimental AutocompleteIntroduces 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
9aabc2cThanks @kevinvandijk! - Add way to go back to active agent session from profile page, resolves #556 (thanks for the issue @karrots) -
#603
99cb0a4Thanks @kevinvandijk! - Include changes from Roo Code v3.19.3
-
#541
6e14fceThanks @tru-kilo! - Fixed double scrollbars in profile dropdown -
#584
0b8b9aeThanks @chrarnoldus! - Fix being unable to select certain Kilo Code Provider Models (a similarly named but different model would be selected instead)
- #566
1cd5234Thanks @kevinvandijk! - Include changes from Roo Code v3.18.5
- #568
d1afa39Thanks @chrarnoldus! - Fix Claude not supporting computer use
- #561
4e8c7f2Thanks @kevinvandijk! - Revert previous update, we found some issues, apologies
-
#546
3895af3Thanks @kevinvandijk! - Include changes from Roo Code v3.18.5 -
#554
e8a6759Thanks @seuros! - Add fallback Support for Root-Level .mcp.json (thanks @seuros!)
-
#558
d5a0dadThanks @chrarnoldus! - Some text on the Providers Settings tab has been translated into languages other than English. -
#539
a5958c9Thanks @chrarnoldus! - Include changes from Roo Code v3.18.1 -
#551
b6bc484Thanks @chrarnoldus! - Kilo Code now has a menu item label on the right side panel
- #524
e1d59f1Thanks @chrarnoldus! - Fix menu stops working when Kilo Code is moved between primary and secondary sidebars
- #520
2e53902Thanks @kevinvandijk! - Change recommended model to Claude 4 Sonnet
-
#514
c3581e9Thanks @PeterDaveHello! - Update xAI grok-3 with non-beta versions -
#513
67aa950Thanks @chrarnoldus! - Include changes from Roo Code v3.18.0 -
#490
c9693d7Thanks @kevinvandijk! - Add Indonesian language support
- #507
6734fd9Thanks @daliovic! - Also include support for claude 4 models via the Anthropic provider
- #488
cd22adeThanks @EamonNerbonne! - Enable caching for the new anthropic models
-
#470
1715429Thanks @RSO! - Added a profile view that shows your current Kilo Code balance -
#476
262e7a2Thanks @kevinvandijk! - Add /smol command (thanks Cline and @0xToshii)
-
#473
9be2dc0Thanks @tru-kilo! - Added a slash reportbug command to report bugs directly from the extension to the kilocode repo -
#437
84a7f07Thanks @tru-kilo! - Added a slash newrule command -
#442
b1b0f58Thanks @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
adfed7cThanks @seuros! - Support Streamable HTTP for MCP according to the 2025-03-26 spec -
#440
64adc9cThanks @kevinvandijk! - Include changes from Roo Code v3.17.2
-
#430
44ed7adThanks @drakonen! - Added a notification when using non-kilocode-rules files -
#436
c6f54b7Thanks @RSO! - Make the prompts view accessible through the topbar -
#434
f38e83cThanks @RSO! - Fixed bug in SettingsView that caused issues with detecting/saving changes
-
#401
d077452Thanks @kevinvandijk! - Add ability to attach an image from within the context menu -
Include changes from Roo Code v3.16.6
-
#386
5caba61Thanks @kevinvandijk! - Clearly display Kilo Code recommended models -
#354
106b722Thanks @hassoncs! - Fix wrong model after login (#213)
-
#381
60892c8Thanks @kevinvandijk! - Include changes from Roo Code v3.16.3 -
#303
b69a57eThanks @drakonen! - Kilo Code Provider can now do all the OpenRouter models
- Switch mode icons from unicode emojis to codicons
- Fixed UI Issue - Unreadable transparent section at bottom of chat textArea. Thanks to @agape-apps for reporting this issue! See Kilo-Org/kilocode#306
- Fix feedback button overlapping selection action button in history view
- Include changes from Roo Code v3.15.5
- Fix issue with removed slash commands for changing modes
- Use the phrase feature-merge instead of superset in displayName and README
- Fix "Some text unreadable in Light high contrast theme" issue
- Include slash commands from Cline, include /newtask command
- Fix translations for system notifications
- Include changes from Roo Code v3.14.3
- Add easier way to add Kilo Code credit when balance is low
- Small UI improvements for dark themes
- Include changes from Roo Code v3.14.2
- Fix settingview appearing not to save when hitting save button
- Fix dark buttons on light vscode themes (thanks @Aikiboy123)
- Improve UI for new tasks, history and MCP servers
- Add commands for importing and exporting settings
- Include changes from Roo Code v3.13.2
- Fix chat window buttons overlapping on small sizes (thanks @Aikiboy123)
- Fix feedback button overlapping create mode button in prompts view
- Fix image thumbnails after pasting image (thanks @Aikiboy123)
- Include Roo Code v3.12.3 changes
- Fix http referer header
- Add better first time experience flow
- Fix confirmation dialog not closing in settings view
- Add support for Gemini 2.5 Flash Preview for Kilo Code provider
- Pull in updates from Roo Code v3.11.7