Skip to main content

Roo Code 3.34.0 Release Notes (2025-11-21)

This release introduces Browser Use 2.0 for richer web automation, adds the Baseten provider, improves OpenAI-compatible behavior, and refines onboarding and native tool descriptions to make it easier for Roo to understand and use your tools effectively.

Roo Code v3.34.0 Release

Browser Use 2.0โ€‹

Browser Use now supports a more capable "2.0" experience (#8941):

  • Richer browser interaction: Enables more advanced navigation and interaction patterns so Roo can better follow multi-step web workflows.
  • More reliable automation: Improves stability for sequences of clicks, typing, and scrolling, reducing the chance of flaky browser runs.
  • Better fit for complex sites: Makes it easier to work with modern web apps that require multiple steps or stateful interactions.

๐Ÿ“š Documentation: See Browser Use for details on how to enable and use browser workflows. Note: We have not yet updated these docs with images and a video of the new experiance.

QOL Improvementsโ€‹

  • Provider-Oriented Welcome Screen: Added a provider-focused welcome screen so new users can more quickly choose and configure a working model setup (#9484).
  • Pinned Roo Provider: Pinned the Roo provider to the top of the provider list so it is easier to discover and select (#9485).
  • Clearer Native Tool Descriptions: Enhanced built-in tool descriptions with examples and clarifications so Roo can choose the right tools and use them more accurately (#9486).

Bug Fixesโ€‹

  • Streaming Cancel Responsiveness: Fixed the cancel button so it responds immediately during streaming, making it easier to stop long or unwanted runs (thanks jwadow!) (#9448).
  • apply_diff Performance Regression: Resolved a recent performance regression in apply_diff, restoring fast patch application on larger edits (#9474).
  • Model Cache Refresh: Implemented cache refreshing to avoid using stale disk-cached models, ensuring configuration updates are picked up correctly (#9478).
  • Tool Call Fallbacks: Added a fallback to always yield tool calls regardless of finish_reason, preventing cases where valid tool calls were dropped (#9476).

Provider Updatesโ€‹

  • Baseten Provider: Added Baseten as a new AI provider, giving you another option for hosted models and deployments (thanks AlexKer!) (#9461).
  • OpenAI-Compatible Improvements: Improved the base OpenAI-compatible provider configuration and error handling so more OpenAI-style endpoints work smoothly without special tweaks (#9462).
  • OpenRouter Capabilities: Improved copying of model-level capabilities onto OpenRouter endpoint models so routing respects each model's real abilities (#9483).