In case you did not know, RooCode is a Free and Open Source VS Code AI Coding extension.
## Worktrees
Worktrees are easier to work with in chat. The Worktree selector is more prominent, creating a worktree takes fewer steps, and the Create Worktree flow is clearer (including a native folder picker), so it’s faster to spin up an isolated branch/workspace and switch between worktrees while you work.
Re-enables parallel tool calling (with added isolation safeguards) so you can use the experimental “Parallel tool calls” setting again without breaking task delegation workflows.
## QOL Improvements
- Makes subtasks easier to find and navigate by improving parent/child visibility across History and Chat (including clearer “back to parent” navigation), so you can move between related tasks faster.
- Lets you auto-approve all tools from a trusted MCP server by allowing all tool names, so you don’t have to list each one individually.
- Reduces token overhead in prompts by removing a duplicate MCP server/tools section from internal instructions, leaving more room for your conversation context.
- Improves Traditional Chinese (zh-TW) UI text for better clarity and consistency. (thanks PeterDaveHello!)
## Bug Fixes
- Fixes an issue where context condensing could accidentally pull in content that was already condensed earlier, which could reduce the effectiveness of long-conversation summaries.
- Fixes an issue where automatic context condensing could silently fail for VS Code LM API users when token counting returned 0 outside active requests, which could lead to unexpected context-limit errors. (thanks srulyt!)
- Fixes an issue where Roo didn’t record a successful truncation fallback when condensation failed, which could make Rewind restores unreliable after a condensing error.
- Fixes an issue where MCP tools with hyphens in their names could fail to resolve in native tool calling (for example when a provider/model rewrites “-” as “_”). (thanks hori-so!)
- Fixes an issue where tool calls could fail validation through AWS Bedrock when the tool call ID exceeded Bedrock’s 64-character limit, improving reliability for longer tool-heavy sessions.
- Fixes an issue where Settings section headers could look transparent while scrolling, restoring an opaque background so the UI stays legible.
- Fixes a Fireworks provider type mismatch by removing unsupported model tool fields, keeping provider model metadata consistent and preventing breakage from schema changes.
- Fixes an issue where task handoffs could miss creating a checkpoint first, making task state more consistent and recoverable.
- Fixes an issue where leftover Power Steering experiment references could display raw translation keys in the UI.
- Fixes an issue where Roo could fail to index code in worktrees stored inside hidden directories (for example “~/.roo/worktrees/”), which could break search and other codebase features in those worktrees.
## Provider Updates
- 5 provider updates — see full release notes for more detail.
hrudolph•1h ago
## Worktrees
Worktrees are easier to work with in chat. The Worktree selector is more prominent, creating a worktree takes fewer steps, and the Create Worktree flow is clearer (including a native folder picker), so it’s faster to spin up an isolated branch/workspace and switch between worktrees while you work.
> * Documentation*: See [Worktrees](https://docs.roocode.com/features/worktrees) for detailed usage.
## Parallel tool calls (Experimental)
Re-enables parallel tool calling (with added isolation safeguards) so you can use the experimental “Parallel tool calls” setting again without breaking task delegation workflows.
## QOL Improvements
- Makes subtasks easier to find and navigate by improving parent/child visibility across History and Chat (including clearer “back to parent” navigation), so you can move between related tasks faster. - Lets you auto-approve all tools from a trusted MCP server by allowing all tool names, so you don’t have to list each one individually. - Reduces token overhead in prompts by removing a duplicate MCP server/tools section from internal instructions, leaving more room for your conversation context. - Improves Traditional Chinese (zh-TW) UI text for better clarity and consistency. (thanks PeterDaveHello!)
## Bug Fixes
- Fixes an issue where context condensing could accidentally pull in content that was already condensed earlier, which could reduce the effectiveness of long-conversation summaries. - Fixes an issue where automatic context condensing could silently fail for VS Code LM API users when token counting returned 0 outside active requests, which could lead to unexpected context-limit errors. (thanks srulyt!) - Fixes an issue where Roo didn’t record a successful truncation fallback when condensation failed, which could make Rewind restores unreliable after a condensing error. - Fixes an issue where MCP tools with hyphens in their names could fail to resolve in native tool calling (for example when a provider/model rewrites “-” as “_”). (thanks hori-so!) - Fixes an issue where tool calls could fail validation through AWS Bedrock when the tool call ID exceeded Bedrock’s 64-character limit, improving reliability for longer tool-heavy sessions. - Fixes an issue where Settings section headers could look transparent while scrolling, restoring an opaque background so the UI stays legible. - Fixes a Fireworks provider type mismatch by removing unsupported model tool fields, keeping provider model metadata consistent and preventing breakage from schema changes. - Fixes an issue where task handoffs could miss creating a checkpoint first, making task state more consistent and recoverable. - Fixes an issue where leftover Power Steering experiment references could display raw translation keys in the UI. - Fixes an issue where Roo could fail to index code in worktrees stored inside hidden directories (for example “~/.roo/worktrees/”), which could break search and other codebase features in those worktrees.
## Provider Updates
- 5 provider updates — see full release notes for more detail.