Roo Code 3.39.2 Release Notes (2026-01-09)
This release adds a new debug toggle in settings, improves provider error messaging, and fixes multiple tool-calling issues.
Bug Fixes
- Fixes an issue where Cerebras could fail tool calling with a 422 error when a chat included both built-in tools and MCP tools, by ensuring tools sent to Cerebras use consistent strict-mode values (thanks brianboysen51!) (#10589)
- Fixes an issue where OpenAI-compatible providers could break tool calling, causing models to describe tool usage instead of invoking tools (#10575)
- Fixes cases where file edits could fail to apply due to overly strict
edit_filematching, improving edit reliability (#10585) - Fixes an issue where the VS Code Language Model (vscode-lm) integration could error when tool-call parts were ordered before text parts in assistant messages (#10573)
- Fixes an issue where Gemini requests via OpenRouter could fail when an assistant message contained only tool calls (#10559)
- Fixes an issue where approving a tool run while adding feedback could produce duplicate tool results, improving reliability for unattended runs (thanks nabilfreeman!) (#10519)
- Fixes an issue where Gemini tool calling could behave inconsistently across turns due to thought signatures not being preserved correctly (#10590)
Provider Updates
- Improves file-edit reliability for Gemini and Vertex models by disabling the
edit_filetool for those providers so Roo can route edits through the more appropriate patch-based flow when available (#10594) - Improves Gemini tool selection behavior by no longer overriding tool allow/deny lists, letting Roo’s routing decide more consistently (#10592)
QOL Improvements
- Adds an Enable debug mode toggle in Roo Code settings (About Roo Code) so you can turn debug logging on/off from the extension UI (#10580)
- Improves the error message shown when a provider terminates a streaming response early (for example timeouts or rate limits), making it clearer the interruption came from the provider (#10548)
Misc Improvements
- Improves CLI defaults by switching the default model to
anthropic/claude-opus-4.5(#10544) - Updates Roo Code Cloud’s Terms of Service (effective 2026-01-09) (#10568)
- Improves internal CLI development and maintenance by moving more shared types to
@roo-code/types(thanks cte!) (#10583) - Improves internal CLI stability by adding new functionality to
@roo-code/core(thanks cte!) (#10584) - Improves internal CLI workflows by adding additional slash commands for CLI development (thanks cte!) (#10586)