Roo Code 3.33.1 Release Notes (2025-11-18)
This release introduces native tool calling support for OpenAI-compatible providers, improves Gemini reasoning reliability, and fixes several native tool protocol issues.
Provider Updates
- Native Tool Calling for OpenAI-compatible Providers: Enables native tool use with a wider range of models and providers that support the OpenAI format, offering more robust tool interactions in both streaming and non-streaming modes (#9369)
Bug Fixes
- Native Tool Protocol Race Condition: Fixed a race condition where switching profiles or changing API configuration could cause tool results to be formatted incorrectly, leading to 400 errors (#9363)
- Native Tool Repetition Detection: Fixed false positive "stuck in a loop" errors when using native tools repeatedly with different arguments (#9377)
- Strict Native Protocol Parsing: Ensured no XML parsing occurs when the native protocol is active, preventing model confusion (#9371)
- Prompt Cleanliness: Removed incompatible XML tool examples from the system prompt when native tool calling is enabled (#9367)
- Gemini Reasoning Config: Fixed an issue where high/low reasoning effort configuration was not being applied correctly (#9375)
- Gemini Thought Validation: Resolved integration errors with Gemini reasoning models by correctly handling thought signatures and token counting (#9380)
- Structured JSON Returns: Updated tools to consistently return structured JSON when using the native protocol (#9373)