Skip to content

Releases: RooCodeInc/Roo-Code

Release v3.33.1

19 Nov 05:07
dc32c74

Choose a tag to compare

[3.33.1] - 2025-11-18

3.33.1 Release - Native Tool Protocol Fixes

  • Add native tool calling support to OpenAI-compatible (PR #9369 by @mrubens)
  • Fix: Resolve native tool protocol race condition causing 400 errors (PR #9363 by @daniel-lxs)
  • Fix: Update tools to return structured JSON for native protocol (PR #9373 by @daniel-lxs)
  • Fix: Include nativeArgs in tool repetition detection (PR #9377 by @daniel-lxs)
  • Fix: Ensure no XML parsing when protocol is native (PR #9371 by @daniel-lxs)
  • Fix: Gemini maxOutputTokens and reasoning config (PR #9375 by @hannesrudolph)
  • Fix: Gemini thought signature validation and token counting errors (PR #9380 by @hannesrudolph)
  • Fix: Exclude XML tool examples from MODES section when native protocol enabled (PR #9367 by @daniel-lxs)
  • Retry eval tasks if API instability detected (PR #9365 by @cte)
  • Add toolProtocol property to PostHog tool usage telemetry (PR #9374 by @app/roomote)

Release v3.33.0

18 Nov 17:33
170b45a

Choose a tag to compare

[3.33.0] - 2025-11-18

v3.33.0 Release - Twin Kangaroos and the Gemini Constellation

  • Add Gemini 3 Pro Preview model (PR #9357 by @hannesrudolph)
  • Improve Google Gemini defaults with better temperature and cost reporting (PR #9327 by @hannesrudolph)
  • Enable native tool calling for openai-native provider (PR #9348 by @hannesrudolph)
  • Add git status information to environment details (PR #9310 by @daniel-lxs)
  • Add tool protocol selector to advanced settings (PR #9324 by @daniel-lxs)
  • Implement dynamic tool protocol resolution with proper precedence hierarchy (PR #9286 by @daniel-lxs)
  • Move Import/Export functionality to Modes view toolbar and cleanup Mode Edit view (PR #9077 by @hannesrudolph)
  • Update cloud agent CTA to point to setup page (PR #9338 by @app/roomote)
  • Fix: Prevent duplicate tool_result blocks in native tool protocol (PR #9248 by @daniel-lxs)
  • Fix: Format tool responses properly for native protocol (PR #9270 by @daniel-lxs)
  • Fix: Centralize toolProtocol configuration checks (PR #9279 by @daniel-lxs)
  • Fix: Preserve tool blocks for native protocol in conversation history (PR #9319 by @daniel-lxs)
  • Fix: Prevent infinite loop when task_done succeeds (PR #9325 by @daniel-lxs)
  • Fix: Sync parser state with profile/model changes (PR #9355 by @daniel-lxs)
  • Fix: Pass tool protocol parameter to lineCountTruncationError (PR #9358 by @daniel-lxs)
  • Use VSCode theme color for outline button borders (PR #9336 by @app/roomote)
  • Replace broken badgen.net badges with shields.io (PR #9318 by @app/roomote)
  • Add max git status files setting to evals (PR #9322 by @mrubens)
  • Roo Code Cloud Provider pricing page and changes elsewhere (PR #9195 by @brunobergher)

Release v3.32.1

15 Nov 01:09
b0f51b9

Choose a tag to compare

[3.32.1] - 2025-11-14

3.32.1 Release - Bug Fixes

  • Fix: Add abort controller for request cancellation in OpenAI native protocol (PR #9276 by @daniel-lxs)
  • Fix: Resolve duplicate tool blocks causing 'tool has already been used' error in native protocol mode (PR #9275 by @daniel-lxs)
  • Fix: Prevent duplicate tool_result blocks in native protocol mode for read_file (PR #9272 by @daniel-lxs)
  • Fix: Correct OpenAI Native handling of encrypted reasoning blocks to prevent errors during condensing (PR #9263 by @hannesrudolph)
  • Fix: Disable XML parser for native tool protocol to prevent parsing conflicts (PR #9277 by @daniel-lxs)

Release v3.32.0

14 Nov 06:42
06b775a

Choose a tag to compare

[3.32.0] - 2025-11-14

3.32.0 Release - GPT-5.1 models and OpenAI prompt caching

Release v3.31.3

13 Nov 15:05
36d98e3

Choose a tag to compare

[3.31.3] - 2025-11-13

3.31.3 Release - Kangaroo Decrypting a Message

  • Fix: OpenAI Native encrypted_content handling and remove gpt-5-chat-latest verbosity flag (#9225 by @politsin, PR by @hannesrudolph)
  • Fix: Roo Code Cloud provider Anthropic input token normalization to avoid double-counting (thanks @hannesrudolph!)
  • Refactor: Rename sliding-window to context-management and truncateConversationIfNeeded to manageContext (thanks @hannesrudolph!)

Release v3.31.2

13 Nov 03:12
a0a0318

Choose a tag to compare

[3.31.2] - 2025-11-12

  • Fix: Apply updated API profile settings when provider/model unchanged (#9208 by @hannesrudolph, PR by @hannesrudolph)
  • Migrate conversation continuity to plugin-side encrypted reasoning items using Responses API for improved reliability (thanks @hannesrudolph!)
  • Fix: Include mcpServers in getState() for auto-approval (#9190 by @bozoweed, PR by @daniel-lxs)
  • Batch settings updates from the webview to the extension host for improved performance (thanks @cte!)
  • Fix: Replace rate-limited badges with badgen.net to improve README reliability (thanks @daniel-lxs!)

Release v3.31.1

12 Nov 01:35
e774ba2

Choose a tag to compare

[3.31.1] - 2025-11-11

3.31.1 Release - Kangaroo Stuck in the Clouds

  • Fix: Prevent command_output ask from blocking in cloud/headless environments (thanks @daniel-lxs!)
  • Add IPC command for sending messages to the current task (thanks @mrubens!)
  • Fix: Model switch re-applies selected profile, ensuring task configuration stays in sync (#9179 by @hannesrudolph, PR by @hannesrudolph)
  • Move auto-approval logic from ChatView to Task for better architecture (thanks @cte!)
  • Add custom Button component with variant system (thanks @brunobergher!)

Release v3.31.0

08 Nov 04:32
3ee7ee1

Choose a tag to compare

[3.31.0] - 2025-11-07

3.31.0 Release - Todo List and Task Header Improvements

  • Improvements to to-do lists and task headers (thanks @brunobergher!)
  • Fix: Prevent crash when streaming chunks have null choices array (thanks @daniel-lxs!)
  • Fix: Prevent context condensing on settings save when provider/model unchanged (#4430 by @hannesrudolph, PR by @daniel-lxs)
  • Fix: Respect custom OpenRouter URL for all API operations (#8947 by @sstraus, PR by @roomote)
  • Add comprehensive error logging to Roo Cloud provider (thanks @daniel-lxs!)
  • UX: Less caffeinated kangaroo (thanks @brunobergher!)

Release v3.30.3

07 Nov 04:20
5bf0bd8

Choose a tag to compare

[3.30.3] - 2025-11-06

3.30.3 Release - Moonshot Brain

  • Feat: Add kimi-k2-thinking model to Moonshot provider (thanks @daniel-lxs!)
  • Fix: Auto-retry on empty assistant response to prevent task failures (#9076 by @Akillatech, PR by @daniel-lxs)
  • Fix: Use system role for OpenAI Compatible provider when streaming is disabled (#8215 by @whitfin, PR by @roomote)
  • Fix: Prevent notification sound on attempt_completion with queued messages (#8537 by @hannesrudolph, PR by @roomote)
  • Feat: Auto-switch to imported mode with architect fallback for better mode detection (#8239 by @hannesrudolph, PR by @daniel-lxs)
  • Feat: Add MiniMax-M2-Stable model and enable prompt caching (#9070 by @nokaka, PR by @roomote)
  • Feat: Improve diff appearance in main chat view (thanks @hannesrudolph!)
  • UX: Home screen visuals (thanks @brunobergher!)
  • Docs: Clarify that setting 0 disables Error & Repetition Limit (thanks @roomote!)
  • Chore: Update dependency @changesets/cli to v2.29.7 (thanks @renovate!)

Release v3.30.2

06 Nov 04:14
7ae6fc1

Choose a tag to compare

[3.30.2] - 2025-11-05

3.30.2 Release - Eliminating UI Flicker