Skip to main content

Roo Code 3.35.0 Release Notes (2025-12-01)

This release introduces metadata-driven subtasks that never lose their parent connection, plus native tool calling support for 15+ providers.

Roo Code v3.35.0 Release

Metadata-Driven Subtasks

The connection between subtasks and parent tasks no longer breaks when you exit a task, crash, reboot, or reload VS Code (#9090). Subtask relationships are now controlled by metadata, so the parent-child link persists through any interruption.

Native Tool Calling Expansion

Native tool calling support has been expanded to 15+ providers:

QOL Improvements

  • Improved Onboarding: Simplified provider settings during initial setup—advanced options remain in Settings (#9709)
  • Cleaner Toolbar: Modes and MCP settings consolidated into the main settings panel for better discoverability (#9710)
  • Tool Format in Environment Details: Models now receive tool format information, improving behavior when switching between XML and native tools (#9661)
  • Debug Buttons: View API and UI history with new debug buttons (requires roo-cline.debug: true) (#9684)
  • Grok Code Fast Default: Native tools now default for xai/grok-code-fast-1 (#9717)

Bug Fixes

  • Parallel Tool Calls Fix: Preserve tool_use blocks in summary during context condensation, fixing 400 errors with Anthropic's parallel tool calls feature (thanks SilentFlower!) (#9714)
  • Navigation Button Wrapping: Prevent navigation buttons from wrapping on smaller screens (#9721)

Misc Improvements

  • Model-specific Tool Customization: Configure excludedTools and includedTools per model for fine-grained tool availability control (#9641)
  • apply_patch Tool: New native tool for file editing using simplified diff format with fuzzy matching and file rename support (#9663)
  • search_and_replace Tool: Batch text replacements with partial matching and error recovery (#9549)