diff --git a/.changeset/all-things-cough.md b/.changeset/all-things-cough.md deleted file mode 100644 index 269427d0ab5..00000000000 --- a/.changeset/all-things-cough.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Add GLM-4.6V model support for z.ai provider diff --git a/.changeset/every-knives-dig.md b/.changeset/every-knives-dig.md deleted file mode 100644 index 6f718835233..00000000000 --- a/.changeset/every-knives-dig.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Default read permissions now require approval for read operations outside the workspace diff --git a/.changeset/loud-lights-build.md b/.changeset/loud-lights-build.md deleted file mode 100644 index 4d06f9cafc0..00000000000 --- a/.changeset/loud-lights-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Added gemini-3-flash-preview model diff --git a/.changeset/polite-games-arrive.md b/.changeset/polite-games-arrive.md deleted file mode 100644 index 03c192fc55a..00000000000 --- a/.changeset/polite-games-arrive.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -"kilo-code": patch ---- - -Include changes from Roo Code v3.36.6 - -- Add tool alias support for model-specific tool customization, allowing users to configure how tools are presented to different AI models (PR #9989 by @daniel-lxs) -- Sanitize MCP server and tool names for API compatibility, ensuring special characters don't cause issues with API calls (PR #10054 by @daniel-lxs) -- Improve auto-approve timer visibility in follow-up suggestions for better user awareness of pending actions (PR #10048 by @brunobergher) -- Fix: Cancel auto-approval timeout when user starts typing, preventing accidental auto-approvals during user interaction (PR #9937 by @roomote) -- Add WorkspaceTaskVisibility type for organization cloud settings to support team visibility controls (PR #10020 by @roomote) -- Fix: Extract raw error message from OpenRouter metadata for clearer error reporting (PR #10039 by @daniel-lxs) -- Fix: Show tool protocol dropdown for LiteLLM provider, restoring missing configuration option (PR #10053 by @daniel-lxs) -- Add: GPT-5.2 model to openai-native provider (PR #10024 by @hannesrudolph) -- Fix: Handle empty Gemini responses and reasoning loops to prevent infinite retries (PR #10007 by @hannesrudolph) -- Fix: Add missing tool_result blocks to prevent API errors when tool results are expected (PR #10015 by @daniel-lxs) -- Fix: Filter orphaned tool_results when more results than tool_uses to prevent message validation errors (PR #10027 by @daniel-lxs) -- Fix: Add general API endpoints for Z.ai provider (#9879 by @richtong, PR #9894 by @roomote) -- Remove: Deprecated list_code_definition_names tool (PR #10005 by @hannesrudolph) -- Add error details modal with on-demand display for improved error visibility when debugging issues (PR #9985 by @roomote) -- Fix: Prevent premature rawChunkTracker clearing for MCP tools, improving reliability of MCP tool streaming (PR #9993 by @daniel-lxs) -- Fix: Filter out 429 rate limit errors from API error telemetry for cleaner metrics (PR #9987 by @daniel-lxs) -- Fix: Correct TODO list display order in chat view to show items in proper sequence (PR #9991 by @roomote) -- Refactor: Unified context-management architecture with improved UX for better context control (PR #9795 by @hannesrudolph) -- Add new `search_replace` native tool for single-replacement operations with improved editing precision (PR #9918 by @hannesrudolph) -- Streaming tool stats and token usage throttling for better real-time feedback during generation (PR #9926 by @hannesrudolph) -- Add versioned settings support with minPluginVersion gating for Roo provider (PR #9934 by @hannesrudolph) -- Make Architect mode save plans to `/plans` directory and gitignore it (PR #9944 by @brunobergher) -- Add ability to save screenshots from the browser tool (PR #9963 by @mrubens) -- Refactor: Decouple tools from system prompt for cleaner architecture (PR #9784 by @daniel-lxs) -- Update DeepSeek models to V3.2 with new pricing (PR #9962 by @hannesrudolph) -- Add minimal and medium reasoning effort levels for Gemini models (PR #9973 by @hannesrudolph) -- Update xAI models catalog with latest model options (PR #9872 by @hannesrudolph) -- Add DeepSeek V3-2 support for Baseten provider (PR #9861 by @AlexKer) -- Tweaks to Baseten model definitions for better defaults (PR #9866 by @mrubens) -- Fix: Add xhigh reasoning effort support for gpt-5.1-codex-max (#9891 by @andrewginns, PR #9900 by @andrewginns) -- Fix: Add Kimi, MiniMax, and Qwen model configurations for Bedrock (#9902 by @jbearak, PR #9905 by @app/roomote) -- Configure tool preferences for xAI models (PR #9923 by @hannesrudolph) -- Default to using native tools when supported on OpenRouter (PR #9878 by @mrubens) -- Fix: Exclude apply_diff from native tools when diffEnabled is false (#9919 by @denis-kudelin, PR #9920 by @app/roomote) -- Fix: Always show tool protocol selector for openai-compatible provider (#9965 by @bozoweed, PR #9966 by @hannesrudolph) -- Fix: Respect explicit supportsReasoningEffort array values for proper model configuration (PR #9970 by @hannesrudolph) -- Add timeout configuration to OpenAI Compatible Provider Client (PR #9898 by @dcbartlett) -- Revert default tool protocol change from xml to native for stability (PR #9956 by @mrubens) -- Improve OpenAI error messages to be more useful for debugging (PR #9639 by @mrubens) -- Better error logs for parseToolCall exceptions (PR #9857 by @cte) -- Improve cloud job error logging for RCC provider errors (PR #9924 by @cte) -- Fix: Display actual API error message instead of generic text on retry (PR #9954 by @hannesrudolph) -- Add API error telemetry to OpenRouter provider for better diagnostics (PR #9953 by @daniel-lxs) -- Fix: Sanitize removed/invalid API providers to prevent infinite loop (PR #9869 by @hannesrudolph) -- Fix: Use foreground color for context-management icons (PR #9912 by @hannesrudolph) -- Fix: Suppress 'ask promise was ignored' error in handleError (PR #9914 by @daniel-lxs) -- Fix: Process finish_reason to emit tool_call_end events properly (PR #9927 by @daniel-lxs) -- Fix: Add finish_reason processing to xai.ts provider (PR #9929 by @daniel-lxs) -- Fix: Validate and fix tool_result IDs before API requests (PR #9952 by @daniel-lxs) -- Fix: Return undefined instead of 0 for disabled API timeout (PR #9960 by @hannesrudolph) -- Stop making unnecessary count_tokens requests for better performance (PR #9884 by @mrubens) -- Refactor: Consolidate ThinkingBudget components and fix disable handling (PR #9930 by @hannesrudolph) -- Forbid time estimates in architect mode for more focused planning (PR #9931 by @app/roomote diff --git a/.changeset/remove-agent-manager-header-buttons.md b/.changeset/remove-agent-manager-header-buttons.md deleted file mode 100644 index c67255529d5..00000000000 --- a/.changeset/remove-agent-manager-header-buttons.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Remove redundant "New Agent" and "Refresh messages" buttons from agent manager session detail header. diff --git a/.changeset/wacky-lions-kiss.md b/.changeset/wacky-lions-kiss.md deleted file mode 100644 index be58208d287..00000000000 --- a/.changeset/wacky-lions-kiss.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Change the default value of auto-approval for reading outside workspace to false diff --git a/CHANGELOG.md b/CHANGELOG.md index 640da968382..556ba2db9df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,75 @@ # kilo-code +## 4.140.0 + +### Minor Changes + +- [#4538](https://github.com/Kilo-Org/kilocode/pull/4538) [`459b95c`](https://github.com/Kilo-Org/kilocode/commit/459b95cbf78de10fce597e3467120e52020d1114) Thanks [@chrarnoldus](https://github.com/chrarnoldus)! - Added gemini-3-flash-preview model + +### Patch Changes + +- [#4530](https://github.com/Kilo-Org/kilocode/pull/4530) [`782347e`](https://github.com/Kilo-Org/kilocode/commit/782347e9ed6cbaf42c88285cb8576801cd178d96) Thanks [@alvinward](https://github.com/alvinward)! - Add GLM-4.6V model support for z.ai provider + +- [#4509](https://github.com/Kilo-Org/kilocode/pull/4509) [`8a9fddd`](https://github.com/Kilo-Org/kilocode/commit/8a9fddd8311633c3085516ab6255bb027aff81d6) Thanks [@kevinvandijk](https://github.com/kevinvandijk)! - Include changes from Roo Code v3.36.6 + + - Add tool alias support for model-specific tool customization, allowing users to configure how tools are presented to different AI models (PR #9989 by @daniel-lxs) + - Sanitize MCP server and tool names for API compatibility, ensuring special characters don't cause issues with API calls (PR #10054 by @daniel-lxs) + - Improve auto-approve timer visibility in follow-up suggestions for better user awareness of pending actions (PR #10048 by @brunobergher) + - Fix: Cancel auto-approval timeout when user starts typing, preventing accidental auto-approvals during user interaction (PR #9937 by @roomote) + - Add WorkspaceTaskVisibility type for organization cloud settings to support team visibility controls (PR #10020 by @roomote) + - Fix: Extract raw error message from OpenRouter metadata for clearer error reporting (PR #10039 by @daniel-lxs) + - Fix: Show tool protocol dropdown for LiteLLM provider, restoring missing configuration option (PR #10053 by @daniel-lxs) + - Add: GPT-5.2 model to openai-native provider (PR #10024 by @hannesrudolph) + - Fix: Handle empty Gemini responses and reasoning loops to prevent infinite retries (PR #10007 by @hannesrudolph) + - Fix: Add missing tool_result blocks to prevent API errors when tool results are expected (PR #10015 by @daniel-lxs) + - Fix: Filter orphaned tool_results when more results than tool_uses to prevent message validation errors (PR #10027 by @daniel-lxs) + - Fix: Add general API endpoints for Z.ai provider (#9879 by @richtong, PR #9894 by @roomote) + - Remove: Deprecated list_code_definition_names tool (PR #10005 by @hannesrudolph) + - Add error details modal with on-demand display for improved error visibility when debugging issues (PR #9985 by @roomote) + - Fix: Prevent premature rawChunkTracker clearing for MCP tools, improving reliability of MCP tool streaming (PR #9993 by @daniel-lxs) + - Fix: Filter out 429 rate limit errors from API error telemetry for cleaner metrics (PR #9987 by @daniel-lxs) + - Fix: Correct TODO list display order in chat view to show items in proper sequence (PR #9991 by @roomote) + - Refactor: Unified context-management architecture with improved UX for better context control (PR #9795 by @hannesrudolph) + - Add new `search_replace` native tool for single-replacement operations with improved editing precision (PR #9918 by @hannesrudolph) + - Streaming tool stats and token usage throttling for better real-time feedback during generation (PR #9926 by @hannesrudolph) + - Add versioned settings support with minPluginVersion gating for Roo provider (PR #9934 by @hannesrudolph) + - Make Architect mode save plans to `/plans` directory and gitignore it (PR #9944 by @brunobergher) + - Add ability to save screenshots from the browser tool (PR #9963 by @mrubens) + - Refactor: Decouple tools from system prompt for cleaner architecture (PR #9784 by @daniel-lxs) + - Update DeepSeek models to V3.2 with new pricing (PR #9962 by @hannesrudolph) + - Add minimal and medium reasoning effort levels for Gemini models (PR #9973 by @hannesrudolph) + - Update xAI models catalog with latest model options (PR #9872 by @hannesrudolph) + - Add DeepSeek V3-2 support for Baseten provider (PR #9861 by @AlexKer) + - Tweaks to Baseten model definitions for better defaults (PR #9866 by @mrubens) + - Fix: Add xhigh reasoning effort support for gpt-5.1-codex-max (#9891 by @andrewginns, PR #9900 by @andrewginns) + - Fix: Add Kimi, MiniMax, and Qwen model configurations for Bedrock (#9902 by @jbearak, PR #9905 by @app/roomote) + - Configure tool preferences for xAI models (PR #9923 by @hannesrudolph) + - Default to using native tools when supported on OpenRouter (PR #9878 by @mrubens) + - Fix: Exclude apply_diff from native tools when diffEnabled is false (#9919 by @denis-kudelin, PR #9920 by @app/roomote) + - Fix: Always show tool protocol selector for openai-compatible provider (#9965 by @bozoweed, PR #9966 by @hannesrudolph) + - Fix: Respect explicit supportsReasoningEffort array values for proper model configuration (PR #9970 by @hannesrudolph) + - Add timeout configuration to OpenAI Compatible Provider Client (PR #9898 by @dcbartlett) + - Revert default tool protocol change from xml to native for stability (PR #9956 by @mrubens) + - Improve OpenAI error messages to be more useful for debugging (PR #9639 by @mrubens) + - Better error logs for parseToolCall exceptions (PR #9857 by @cte) + - Improve cloud job error logging for RCC provider errors (PR #9924 by @cte) + - Fix: Display actual API error message instead of generic text on retry (PR #9954 by @hannesrudolph) + - Add API error telemetry to OpenRouter provider for better diagnostics (PR #9953 by @daniel-lxs) + - Fix: Sanitize removed/invalid API providers to prevent infinite loop (PR #9869 by @hannesrudolph) + - Fix: Use foreground color for context-management icons (PR #9912 by @hannesrudolph) + - Fix: Suppress 'ask promise was ignored' error in handleError (PR #9914 by @daniel-lxs) + - Fix: Process finish_reason to emit tool_call_end events properly (PR #9927 by @daniel-lxs) + - Fix: Add finish_reason processing to xai.ts provider (PR #9929 by @daniel-lxs) + - Fix: Validate and fix tool_result IDs before API requests (PR #9952 by @daniel-lxs) + - Fix: Return undefined instead of 0 for disabled API timeout (PR #9960 by @hannesrudolph) + - Stop making unnecessary count_tokens requests for better performance (PR #9884 by @mrubens) + - Refactor: Consolidate ThinkingBudget components and fix disable handling (PR #9930 by @hannesrudolph) + - Forbid time estimates in architect mode for more focused planning (PR #9931 by @app/roomote + +- [#4568](https://github.com/Kilo-Org/kilocode/pull/4568) [`b1702cd`](https://github.com/Kilo-Org/kilocode/commit/b1702cd1c3119a89c96edf23c388b84135b8cbd3) Thanks [@marius-kilocode](https://github.com/marius-kilocode)! - Remove redundant "New Agent" and "Refresh messages" buttons from agent manager session detail header. + +- [#4228](https://github.com/Kilo-Org/kilocode/pull/4228) [`a128228`](https://github.com/Kilo-Org/kilocode/commit/a128228b3649924ad1fd88d040a79c6963a250bd) Thanks [@lambertjosh](https://github.com/lambertjosh)! - Change the default value of auto-approval for reading outside workspace to false + ## 4.139.0 ### Minor Changes diff --git a/cli/CHANGELOG.md b/cli/CHANGELOG.md index d48da7f015e..023d3228ab7 100644 --- a/cli/CHANGELOG.md +++ b/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @kilocode/cli +## 0.17.1 + +### Patch Changes + +- [#4186](https://github.com/Kilo-Org/kilocode/pull/4186) [`6078a9c`](https://github.com/Kilo-Org/kilocode/commit/6078a9ce77512faaebcda54ea9d2e909cf6b340c) Thanks [@lambertjosh](https://github.com/lambertjosh)! - Default read permissions now require approval for read operations outside the workspace + ## 0.17.0 ### Minor Changes diff --git a/cli/package.dist.json b/cli/package.dist.json index 8cb2c3e0f70..7a40a7aedfe 100644 --- a/cli/package.dist.json +++ b/cli/package.dist.json @@ -1,6 +1,6 @@ { "name": "@kilocode/cli", - "version": "0.17.0", + "version": "0.17.1", "description": "Terminal User Interface for Kilo Code", "type": "module", "main": "index.js", diff --git a/cli/package.json b/cli/package.json index 282300f34db..6495195c67a 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/cli", - "version": "0.17.0", + "version": "0.17.1", "description": "Terminal User Interface for Kilo Code", "type": "module", "main": "dist/index.js", diff --git a/src/package.json b/src/package.json index fc7db3ff748..00c42d1dbfa 100644 --- a/src/package.json +++ b/src/package.json @@ -3,7 +3,7 @@ "displayName": "%extension.displayName%", "description": "%extension.description%", "publisher": "kilocode", - "version": "4.139.0", + "version": "4.140.0", "icon": "assets/icons/logo-outline-black.png", "galleryBanner": { "color": "#FFFFFF",