Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docs/update-notes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ If you want to live on the edge and try things out before it's released, we have

### Version 3.41

* [3.41.2](/update-notes/v3.41.2) (2026-01-16)
* [3.41.1](/update-notes/v3.41.1) (2026-01-16)
* [3.41.0](/update-notes/v3.41.0) (2026-01-15)

---
Expand Down
40 changes: 40 additions & 0 deletions docs/update-notes/v3.41.1.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
description: Improves Orchestrator cost visibility, enhances settings navigation, and fixes provider compatibility issues.
keywords:
- roo code 3.41.1
- new features
- bug fixes
- provider updates
image: /img/v3.41.1/v3.41.1.png
---

# Roo Code 3.41.1 Release Notes (2026-01-16)

This patch release improves Orchestrator cost visibility, makes settings navigation faster, and fixes multiple provider compatibility issues.

<img src="/img/v3.41.1/v3.41.1.png" alt="Roo Code v3.41.1 Release" width="600" />

## Aggregated Orchestrator subtask costs

Orchestrator parent tasks now show a cumulative cost total that aggregates spend across the full subtask tree, making it easier to understand the true end-to-end cost of an orchestrated workflow at a glance. (thanks taltas!) ([#10757](https://github.com/RooCodeInc/Roo-Code/pull/10757))

## Settings search now includes tab titles

Settings search now indexes tab/section titles (like “MCP” or “Providers”), so you can search for a section name and jump directly to the right part of the settings UI instead of hunting through individual settings. ([#10761](https://github.com/RooCodeInc/Roo-Code/pull/10761))

## QOL Improvements

* Clarifies that Slack and Linear integrations are only available on the Roo Code Cloud Team plan, reducing confusion when comparing plans. ([#10748](https://github.com/RooCodeInc/Roo-Code/pull/10748))

## Bug Fixes

* Fixes an issue where Anthropic native tool calling could fail with a 400 error after stream retries/reconnections due to duplicate tool call IDs. ([#10760](https://github.com/RooCodeInc/Roo-Code/pull/10760))
* Fixes an issue where OpenAI Native streaming could drop tool identity fields mid-stream, causing tool calls to be missed or fail in some OpenAI-compatible streams. ([#10719](https://github.com/RooCodeInc/Roo-Code/pull/10719))
* Fixes an issue where the OpenAI Responses API could reject tool calls when `call_id` exceeded the 64-character limit, preventing 400 validation errors during tool use. ([#10763](https://github.com/RooCodeInc/Roo-Code/pull/10763))
* Fixes an issue where Gemini requests (for example via OpenRouter) could fail with thought-signature validation errors mid-task, improving reliability for Gemini tool-calling chats. ([#10694](https://github.com/RooCodeInc/Roo-Code/pull/10694))
* Fixes an issue where Gemini requests could fail when a user message contained an empty text block, ensuring only non-empty content is sent while preserving images. ([#10728](https://github.com/RooCodeInc/Roo-Code/pull/10728))
* Fixes an issue where some MCP tool schemas could be rejected by providers when they used top-level `anyOf`/`oneOf`/`allOf`, improving cross-provider tool schema compatibility. ([#10726](https://github.com/RooCodeInc/Roo-Code/pull/10726))

## Provider Updates

* Prevents Ollama setups from offering models that can’t use native tool calling, avoiding loops where the model outputs tool JSON as text instead of actually invoking tools. ([#10735](https://github.com/RooCodeInc/Roo-Code/pull/10735))
25 changes: 25 additions & 0 deletions docs/update-notes/v3.41.2.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
description: Adds a Markdown preview button, fixes OpenAI Codex setup issues, and improves Gemini compatibility in LiteLLM.
keywords:
- roo code 3.41.2
- new features
- bug fixes
- provider updates
---

# Roo Code 3.41.2 Release Notes (2026-01-16)

This patch release makes long markdown replies easier to read, fixes OpenAI Codex setup issues, and improves Gemini compatibility in LiteLLM.

## Open markdown replies in VS Code preview

Markdown responses in chat can now be opened directly in VS Code’s Markdown Preview, making longer formatted replies easier to read and navigate without scrolling through the chat bubble. ([#10773](https://github.com/RooCodeInc/Roo-Code/pull/10773))

## Bug Fixes

* Fixes an issue where OpenAI – ChatGPT Plus/Pro could incorrectly require an API key during setup, blocking you on provider selection even though it uses OAuth sign-in. ([#10786](https://github.com/RooCodeInc/Roo-Code/pull/10786))
* Fixes an issue where the OpenAI Codex provider could keep an invalid model selection after switching providers, restoring a valid model choice automatically. ([#10777](https://github.com/RooCodeInc/Roo-Code/pull/10777))

## Provider Updates

* Fixes an issue where Gemini requests routed through LiteLLM could fail when the model name contained spaces, improving compatibility for Gemini model group naming. ([#10787](https://github.com/RooCodeInc/Roo-Code/pull/10787))
2 changes: 2 additions & 0 deletions sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,8 @@ const sidebars: SidebarsConfig = {
type: 'category',
label: '3.41',
items: [
{ type: 'doc', id: 'update-notes/v3.41.2', label: '3.41.2' },
{ type: 'doc', id: 'update-notes/v3.41.1', label: '3.41.1' },
{ type: 'doc', id: 'update-notes/v3.41.0', label: '3.41.0' },
],
},
Expand Down
Binary file added static/img/v3.41.1/v3.41.1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.