Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 15, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

[email protected]

Patch Changes


Important

Version bump for roo-cline to 3.36.7 with improved OpenAI model configuration in OpenRouter.

  • Version Bump:
    • Update version in package.json from 3.36.6 to 3.36.7.
  • Changelog:
    • Add entry for version 3.36.7 in CHANGELOG.md with patch changes.
  • Changeset:
    • Delete .changeset/v3.36.7.md as changes are now in CHANGELOG.md.

This description was created by Ellipsis for 6b3cb2b. You can customize this summary. It will automatically update as commits are pushed.

@github-actions github-actions bot requested review from cte, jr and mrubens as code owners December 15, 2025 14:46
@dosubot dosubot bot added size:S This PR changes 10-29 lines, ignoring generated files. changelog-ready labels Dec 15, 2025
@roomote
Copy link
Contributor

roomote bot commented Dec 15, 2025

Rooviewer Clock   See task on Roo Cloud

All issues from the previous review have been addressed.

  • Incomplete CHANGELOG.md - 6 of 7 changelog entries are missing from the generated changelog
Previous reviews

Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues.

Updated version number and added patch changes for 3.36.7.
@mrubens mrubens merged commit 1d4fc52 into main Dec 15, 2025
8 checks passed
@mrubens mrubens deleted the changeset-release/main branch December 15, 2025 14:47
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Dec 15, 2025
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Dec 15, 2025
CHANGELOG.md Outdated
Comment on lines 5 to 7
### Patch Changes

- - Improve tool configuration for OpenAI models in OpenRouter (PR #10082 by @hannesrudolph)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changelog entry is incomplete. The deleted changeset file (.changeset/v3.36.7.md) contained 7 items, but only 1 appears here. Missing entries:

This appears to be a bug with how the Changesets action processed the file.

Fix it with Roo Code or mention @roomote and request a fix.

mini2s added a commit to zgsm-ai/costrict that referenced this pull request Dec 16, 2025
* refactor(core): clean up unused imports and improve file handling logic

* refactor: adjust file limits and multipliers

* ux: Improvements to the new, RCC Provider centric onboarding flow (RooCodeInc#9709)

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>

* ux: Toolbar cleanup and settings consolidation (RooCodeInc#9710)

Co-authored-by: Roo Code <[email protected]>

* Update a couple provider labels (RooCodeInc#9711)

Co-authored-by: Roo Code <[email protected]>

* Release: v1.88.0 (RooCodeInc#9713)

* Remove TabContent wrapper from Modes and MCP (RooCodeInc#9712)

* fix: preserve tool_use blocks in summary for parallel tool calls (RooCodeInc#9714)

Co-authored-by: huajiwuyan <[email protected]>

* feat(chutes): detect native tool support from API supported_features (RooCodeInc#9715)

Co-authored-by: Matt Rubens <[email protected]>

* Add NTC support for Cerebras (RooCodeInc#9692)

* Add native tools support to Unbound (RooCodeInc#9699)

Co-authored-by: Roo Code <[email protected]>

* Add native tool support for vercel ai gateway (RooCodeInc#9697)

Co-authored-by: Roo Code <[email protected]>

* Default grok code fast to native tools (RooCodeInc#9717)

* Bedrock native tool calling (RooCodeInc#9698)

* Support tool calling in native ollama provider (RooCodeInc#9696)

Co-authored-by: Roo Code <[email protected]>

* feat: add native tool support for LiteLLM provider (RooCodeInc#9719)

* fix: prevent navigation buttons from wrapping on smaller screens (RooCodeInc#9721)

Co-authored-by: Roo Code <[email protected]>

* chore: add changeset for v3.35.0 (RooCodeInc#9724)

* Changeset version bump (RooCodeInc#9725)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <[email protected]>

* chore: bump version to v1.89.0 (RooCodeInc#9718)

* fix: flush pending tool results before task delegation (RooCodeInc#9726)

When tools are called in parallel (e.g., update_todo_list + new_task),
the tool results accumulate in userMessageContent but aren't saved to
API history until all tools complete. When new_task triggers delegation,
the parent is disposed before these pending results are saved, causing
400 errors when the parent resumes (missing tool_result for tool_use).

This fix:
- Adds flushPendingToolResultsToHistory() method in Task.ts that saves
  pending userMessageContent to API history
- Calls this method in delegateParentAndOpenChild() before disposing the
  parent task
- Safe for both native/XML protocols and sequential/parallel execution
  (returns early if there's nothing to flush)

* Better IPC error logging (RooCodeInc#9727)

* chore: add changeset for v3.35.1 (RooCodeInc#9728)

* Changeset version bump (RooCodeInc#9729)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <[email protected]>

* Pass app version to provider (RooCodeInc#9730)

* Allow models to contain default temperature (RooCodeInc#9734)

* Look for a tag in the Roo provider to default the model to native tool calling (RooCodeInc#9735)

* Assume all LiteLLM models support native tools (RooCodeInc#9736)

* chore: add changeset for v3.35.2 (RooCodeInc#9737)

* Changeset version bump (RooCodeInc#9738)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <[email protected]>

* Merge remote-tracking branch 'upstream/main' into roo-to-main

* Switch to new welcome view (RooCodeInc#9741)

* web: Homepage changes (RooCodeInc#9675)

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Add vendor confidentiality section to the system prompt for stealth models (RooCodeInc#9742)

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>

* chore: add changeset for v3.35.3 (RooCodeInc#9743)

* Changeset version bump (RooCodeInc#9745)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <[email protected]>

* Refactor: Remove line_count parameter from write_to_file tool (RooCodeInc#9667)

* fix: remove reasoning toggles for GLM-4.5 and GLM-4.6 on z.ai provider (RooCodeInc#9752)

Co-authored-by: Roo Code <[email protected]>

* fix: handle malformed native tool calls to prevent hanging (RooCodeInc#9758)

Co-authored-by: Matt Rubens <[email protected]>

* chore: add changeset for v3.35.4 (RooCodeInc#9763)

* Changeset version bump (RooCodeInc#9764)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <[email protected]>

* Convert the Roo provider tools for OpenAI (RooCodeInc#9769)

* Update the evals keygen command (RooCodeInc#9754)

* feat: Add provider routing selection for OpenRouter embeddings (RooCodeInc#9144) (RooCodeInc#9693)

Co-authored-by: Sannidhya <[email protected]>

* ux: Updates to CloudView (RooCodeInc#9776)

* refactor: remove TabHeader and onDone callback from CloudView

- Removed TabHeader component from CloudView as it is no longer needed
- Removed onDone prop from CloudView component definition and usage
- Updated all test files to reflect the removal of onDone prop
- Kept Button import that was accidentally removed initially

* Updates upsell copy to reflect today's product

* Update webview-ui/src/components/cloud/CloudView.tsx

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Update webview-ui/src/i18n/locales/ko/cloud.json

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Update webview-ui/src/i18n/locales/zh-CN/cloud.json

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Test fixes

---------

Co-authored-by: Roo Code <[email protected]>
Co-authored-by: Bruno Bergher <[email protected]>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Update model key for minimax in MODEL_DEFAULTS (RooCodeInc#9778)

Co-authored-by: Roo Code <[email protected]>

* Release v3.35.5 (RooCodeInc#9781)

* Changeset version bump (RooCodeInc#9783)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <[email protected]>

* Use search_and_replace for minimax (RooCodeInc#9780)

* fix: restore context when rewinding after condense (RooCodeInc#8295) (RooCodeInc#9665)

* fix: remove omission detection logic to fix false positives (RooCodeInc#9787)

Co-authored-by: Roo Code <[email protected]>

* Fix Vercel AI Gateway model fetching (RooCodeInc#9791)

Co-authored-by: Roo Code <[email protected]>

* refactor: remove insert_content tool (RooCodeInc#9751)

Co-authored-by: Roo Code <[email protected]>

* feat: add reasoning_details support to Roo provider (RooCodeInc#9796)

- Add currentReasoningDetails accumulator to track reasoning details
- Add getReasoningDetails() method to expose accumulated details
- Handle reasoning_details array format in streaming responses
- Accumulate reasoning details by type-index key
- Support reasoning.text, reasoning.summary, and reasoning.encrypted types
- Maintain backward compatibility with legacy reasoning format
- Follows same pattern as OpenRouter provider

Co-authored-by: Roo Code <[email protected]>

* chore: hide parallel tool calls experiment and disable feature (RooCodeInc#9798)

* Update next.js (RooCodeInc#9799)

* Fix the download count on the homepage (RooCodeInc#9807)

* Default to native tools for all models in the Roo provider (RooCodeInc#9811)

Co-authored-by: Roo Code <[email protected]>

* Fix/cerebras conservative max tokens (RooCodeInc#9804)

Co-authored-by: Matt Rubens <[email protected]>

* Release v3.36.0 (RooCodeInc#9814)

* Changeset version bump (RooCodeInc#9828)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <[email protected]>

* Merge remote-tracking branch 'upstream/main' into roo-to-main

* ux: improved error messages and documentation links (RooCodeInc#9777)

* Minor ui tweaks

* Basic setup for richer API request errors

* Better errors messages and contact link

* i18n

* Update webview-ui/src/i18n/locales/en/chat.json

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>

* Update webview-ui/src/i18n/locales/en/chat.json

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>

* Empty better than null

* Update webview-ui/src/i18n/locales/nl/chat.json

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* i18n

* Start retryAttempt at 1

* Reverse retryAttempt number, just ommit it from the message

---------

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* web: New Pricing Page (RooCodeInc#9821)

* Removes Pro, restructures pricing page

* Solves provider/credits

* Update apps/web-roo-code/src/app/pricing/page.tsx

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>

* Updates agent landing pages to not mention a trial that doesn't exist

* Updates agent-specific landing pages to reflect new home and trial

* Indicate the agent landing page the user came from

* Clean up the carousel

---------

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>

* Ignore input to the execa terminal process (RooCodeInc#9827)

* fix: Overly round follow-up question suggestions (RooCodeInc#9829)

Not that rounded

* Always enabled reasoning for models that require it (RooCodeInc#9836)

* ChatView: smoother stick-to-bottom during streaming (RooCodeInc#8999)

* feat: add symlink support for slash commands in .roo/commands folder (RooCodeInc#9838)

Co-authored-by: Roo Code <[email protected]>

* fix: sanitize reasoning_details IDs to remove invalid characters (RooCodeInc#9839)

* feat(evals-ui): Add filtering, bulk delete, tool consolidation, and run notes (RooCodeInc#9837)

* Be safer about large file reads (RooCodeInc#9843)

validateFileTokenBudget wasn't being called considering
the output budget.

* Revert "fix: sanitize reasoning_details IDs to remove invalid characters" (RooCodeInc#9846)

* Merge remote-tracking branch 'upstream/main' into roo-to-main

* Exclude the ID from Roo reasoning details (RooCodeInc#9847)

* fix: prevent cascading truncation loop by only truncating visible messages (RooCodeInc#9844)

* FIX + feat: add MessageManager layer for centralized history coordination (RooCodeInc#9842)

* feat(web-evals): add multi-model launch and UI improvements (RooCodeInc#9845)

Co-authored-by: Roo Code <[email protected]>

* Revert "Exclude the ID from Roo reasoning details" (RooCodeInc#9850)

* fix: handle unknown/invalid native tool calls to prevent extension freeze (RooCodeInc#9834)

* feat: add gpt-5.1-codex-max model to OpenAI provider (RooCodeInc#9848)

* Delete .changeset/symlink-commands.md

* Release v3.36.1 (RooCodeInc#9851)

* Changeset version bump (RooCodeInc#9840)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <[email protected]>

* feat: add dynamic settings support for Roo models from API (RooCodeInc#9852)

* chore: restrict gpt-5 tool set to apply_patch (RooCodeInc#9853)

* Fix chutes model fetching (RooCodeInc#9854)

* Release v3.36.2 (RooCodeInc#9855)

* Changeset version bump (RooCodeInc#9856)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <[email protected]>

* Better error logs for parseToolCall exceptions (RooCodeInc#9857)

* (update): Add DeepSeek V3-2 Support for Baseten Provider (RooCodeInc#9861)

Co-authored-by: AlexKer <[email protected]>

* web: Product pages (RooCodeInc#9865)

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>

* fix: sanitize removed/invalid API providers to prevent infinite loop (RooCodeInc#9869)

* Update xAI models catalog (RooCodeInc#9872)

* refactor: decouple tools from system prompt (RooCodeInc#9784)

* Stop making count_tokens requests (RooCodeInc#9884)

* Default to using native tools when supported on openrouter (RooCodeInc#9878)

* feat: change defaultToolProtocol default from xml to native (RooCodeInc#9892)

* feat: change defaultToolProtocol to default to native instead of xml

* fix: add missing getMcpHub mock to Subtask Rate Limiting tests

---------

Co-authored-by: Roo Code <[email protected]>

* Refactor: Unified context-management architecture with improved UX (RooCodeInc#9795)

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Make eval runs deleteable (RooCodeInc#9909)

* fix: add Kimi, MiniMax, and Qwen model configurations for Bedrock (RooCodeInc#9905)

* fix: add Kimi, MiniMax, and Qwen model configurations for Bedrock

- Add moonshot.kimi-k2-thinking with 32K max tokens and 256K context
- Add minimax.minimax-m2 with 16K max tokens and 230K context
- Add qwen.qwen3-next-80b-a3b with 8K max tokens and 262K context
- Add qwen.qwen3-coder-480b-a35b-v1:0 with 8K max tokens and 262K context

All models configured with native tool support and appropriate pricing.

Fixes RooCodeInc#9902

* fix: add preserveReasoning flag and update Kimi K2 context window

- Added preserveReasoning: true to moonshot.kimi-k2-thinking model
- Added preserveReasoning: true to minimax.minimax-m2 model
- Updated Kimi K2 context window from 256_000 to 262_144

These changes ensure:
1. Reasoning traces are properly preserved for both models
2. Roo correctly recognizes task completion
3. Tool calls within reasoning traces are handled appropriately
4. Context window matches AWS Console specification

* fix: update MiniMax M2 context window to 196_608 for Bedrock

Based on AWS CLI testing, the actual context window limit for MiniMax M2
on Bedrock is 196,608 tokens, not 230,000 as initially configured.

* Update packages/types/src/providers/bedrock.ts

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>

---------

Co-authored-by: Roo Code <[email protected]>
Co-authored-by: Matt Rubens <[email protected]>
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>

* fix: use foreground color for context-management icons (RooCodeInc#9912)

* feat: add xhigh reasoning effort for gpt-5.1-codex-max (RooCodeInc#9900)

* feat: add xhigh reasoning effort for gpt-5.1-codex-max

* fix: Address openai-native.spec.ts test failure

* chore: Localisation of 'Extra high'

* chore: revert unrelated CustomModesManager refactoring

---------

Co-authored-by: Hannes Rudolph <[email protected]>

* feat: add search_replace native tool for single-replacement operations (RooCodeInc#9918)

Adds a new search_replace tool that performs a single search and replace
operation on a file, requiring the old_string to uniquely identify the
target text with 3-5 lines of context.

Parameters:
- file_path: Path to file (relative or absolute)
- old_string: Text to find (must be unique in file)
- new_string: Replacement text (must differ from old_string)

* Improve cloud job error logging for RCC provider errors (RooCodeInc#9924)

* feat: configure tool preferences for xAI models (RooCodeInc#9923)

* fix: process finish_reason to emit tool_call_end events (RooCodeInc#9927)

* fix: suppress 'ask promise was ignored' error in handleError (RooCodeInc#9914)

* fix: exclude apply_diff from native tools when diffEnabled is false (RooCodeInc#9920)

Co-authored-by: Roo Code <[email protected]>

* Try to make OpenAI errors more useful (RooCodeInc#9639)

* refactor: consolidate ThinkingBudget components and fix disable handling (RooCodeInc#9930)

* Add timeout to OpenAI Compatible Provider Client (RooCodeInc#9898)

* fix: add finish_reason processing to xai.ts provider (RooCodeInc#9929)

* Remove defaultTemperature from Roo provider configuration (RooCodeInc#9932)

Co-authored-by: Roo Code <[email protected]>

* feat: forbid time estimates in architect mode (RooCodeInc#9931)

Co-authored-by: Roo Code <[email protected]>

* feat: streaming tool stats + token usage throttling (RooCodeInc#9926)

Co-authored-by: Matt Rubens <[email protected]>

* feat: Make Architect save to `/plans` and gitignore it (RooCodeInc#9944)

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: Roo Code <[email protected]>

* feat: add announcement support CTA and social icons (RooCodeInc#9945)

* fix: display actual API error message instead of generic text on retry (RooCodeInc#9954)

* feat(roo): add versioned settings support with minPluginVersion gating (RooCodeInc#9934)

* Revert "feat: change defaultToolProtocol default from xml to native" (RooCodeInc#9956)

* fix: return undefined instead of 0 for disabled API timeout (RooCodeInc#9960)

* feat(deepseek): update DeepSeek models to V3.2 with new pricing (RooCodeInc#9962)

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>

* Add a way to save screenshots from the browser tool (RooCodeInc#9963)

* Add a way to save screenshots from the browser tool

* fix: use cross-platform paths in BrowserSession screenshot tests

* fix: validate screenshot paths to prevent filesystem escape

---------

Co-authored-by: Roo Code <[email protected]>

* Tweaks to baseten model definitions (RooCodeInc#9866)

* fix: always show tool protocol selector for openai-compatible (RooCodeInc#9966)

* feat: add API error telemetry to OpenRouter provider (RooCodeInc#9953)

Co-authored-by: Roo Code <[email protected]>

* fix: validate and fix tool_result IDs before API requests (RooCodeInc#9952)

Co-authored-by: cte <[email protected]>
Co-authored-by: Roo Code <[email protected]>
Co-authored-by: Hannes Rudolph <[email protected]>

* fix: respect explicit supportsReasoningEffort array values (RooCodeInc#9970)

* v3.36.3 (RooCodeInc#9972)

* fix(activate): unify webview panel identifier to use consistent tabPanelId

* feat(gemini): add minimal and medium reasoning effort levels (RooCodeInc#9973)

Co-authored-by: Roo Code <[email protected]>
Co-authored-by: cte <[email protected]>

* Delete changeset files (RooCodeInc#9977)

* Add missing release notes for v3.36.3 (RooCodeInc#9979)

* feat: add error details modal with on-demand display (RooCodeInc#9985)

* feat: add error details modal with on-demand display

- Add errorDetails prop to ErrorRow component
- Show Info icon on hover in error header when errorDetails is provided
- Display detailed error message in modal dialog on Info icon click
- Add Copy to Clipboard button in error details modal
- Update generic error case to show localized message with details on demand
- Add i18n translations for error details UI

* UI Tweaks

* Properly handles error details

* i18n

* Lighter visual treatment for errors

---------

Co-authored-by: Roo Code <[email protected]>
Co-authored-by: Bruno Bergher <[email protected]>

* Fix: Correct TODO list display order in chat view (ROO-107) (RooCodeInc#9991)

Co-authored-by: Roo Code <[email protected]>

* fix: prevent premature rawChunkTracker clearing for MCP tools (RooCodeInc#9993)

* fix: filter out 429 rate limit errors from API error telemetry (RooCodeInc#9987)

Co-authored-by: Roo Code <[email protected]>
Co-authored-by: cte <[email protected]>

* Release v3.36.4 (RooCodeInc#9994)

* Changeset version bump (RooCodeInc#9995)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chris Estreich <[email protected]>

* feat(telemetry): add app version to exception captures and filter 402 errors (RooCodeInc#9996)

Co-authored-by: cte <[email protected]>

* Remove Glama provider (RooCodeInc#9801)

* @roo-code/types v1.90.0 (RooCodeInc#9998)

* fix: apply versioned settings on nightly builds (RooCodeInc#9997)

* feat: add toggle for Enter key behavior in chat input (RooCodeInc#10002)

* chore: remove list_code_definition_names tool (RooCodeInc#10005)

Co-authored-by: cte <[email protected]>

* Update roomotes.yml (RooCodeInc#10008)

* fix: add general API endpoints for Z.ai provider (RooCodeInc#9894)

Co-authored-by: Roo Code <[email protected]>

* fix: handle empty Gemini responses and reasoning loops (RooCodeInc#10007)

* fix: add missing tool_result blocks to prevent API errors (RooCodeInc#10015)

* feat: add gpt-5.2 model to openai-native provider (RooCodeInc#10024)

* test: update built-in commands count to 9

* fix: filter orphaned tool_results when more results than tool_uses (RooCodeInc#10027)

* Release v3.36.5 (RooCodeInc#10029)

* Changeset version bump (RooCodeInc#10032)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chris Estreich <[email protected]>

* fix: merge settings and versionedSettings for Roo provider models (RooCodeInc#10030)

* Revert "fix: merge settings and versionedSettings for Roo provider models" (RooCodeInc#10034)

* Revert the 3.6.5 release (we halted it) (RooCodeInc#10036)

* Release v3.36.5 (RooCodeInc#10037)

* Changeset version bump (RooCodeInc#10038)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chris Estreich <[email protected]>

* test: adjust terminal count limits in TerminalRegistry tests

* ux: improve auto-approve timer visibility in follow-up suggestions (RooCodeInc#10048)

Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: Roo Code <[email protected]>

* fix: cancel auto-approval timeout when user starts typing (RooCodeInc#9937)

Co-authored-by: Roo Code <[email protected]>
Co-authored-by: Matt Rubens <[email protected]>

* fix: extract raw error message from OpenRouter metadata (RooCodeInc#10039)

OpenRouter wraps upstream provider errors in a generic message but includes
the actual error in metadata.raw. This change:

- Adds OpenRouterErrorResponse interface for proper typing
- Creates handleStreamingError() helper for DRY error handling
- Extracts metadata.raw for actionable error messages in PostHog
- Includes nested error structure so getErrorMessage() can extract raw message

Before: PostHog receives '400 Provider returned error' (generic)
After: PostHog receives 'Model xyz not found' (actionable)

This enables proper error tracking and debugging via PostHog telemetry.

* feat: add tool alias support for model-specific tool customization (RooCodeInc#9989)

Co-authored-by: Hannes Rudolph <[email protected]>

* fix: show tool protocol dropdown for LiteLLM provider (RooCodeInc#10053)

* feat: add WorkspaceTaskVisibility type for organization cloud settings (RooCodeInc#10020)

* feat: add WorkspaceTaskVisibility type and workspaceTaskVisibility property to OrganizationCloudSettings

* refactor: create workspaceTaskVisibilitySchema and derive WorkspaceTaskVisibility type from it

---------

Co-authored-by: Roo Code <[email protected]>

* Release: v1.91.0 (RooCodeInc#10055)

chore: bump version to v1.91.0

* feat: sanitize MCP server/tool names for API compatibility (RooCodeInc#10054)

* Release v3.36.6 (RooCodeInc#10057)

* Changeset version bump (RooCodeInc#10058)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chris Estreich <[email protected]>

* fix: use JavaScript-based hover for checkpoint menu visibility (RooCodeInc#10056)

* feat: remove auto-approve toggles for to-do and retry actions (RooCodeInc#10062)

* feat(openrouter): add improvements to openrouter provider (RooCodeInc#10082)

* feat: Add Amazon Nova 2 Lite model to Bedrock provider (RooCodeInc#9830)

Co-authored-by: Roo Code <[email protected]>
Co-authored-by: Matt Rubens <[email protected]>

* feat: add AWS Bedrock service tier support (RooCodeInc#9955)

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Roo Code <[email protected]>
Co-authored-by: Matt Rubens <[email protected]>

* Capture more of OpenRouter's provider specific error details (RooCodeInc#10073)

* Capture more of OpenRouter's provider specific error details

* Actually match the openrouter structure

* feat(web-evals): improve run logs and formatters (RooCodeInc#10081)

* Move isToolAllowedForMode out of shared directory (RooCodeInc#10089)

* chore: add changeset for v3.36.7 (RooCodeInc#10091)

* Changeset version bump (RooCodeInc#10092)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <[email protected]>

* fix: prevent duplicate MCP tools error by deduplicating servers at source (RooCodeInc#10096)

* feat: add metadata to error details dialog (RooCodeInc#10050)

* feat: add metadata to error details dialog

- Prepends extension version, provider, model, and repository info to error details
- Helps users provide better bug reports with context
- Uses useExtensionState and useSelectedModel hooks for data

* Tweaks

---------

Co-authored-by: Roo Code <[email protected]>
Co-authored-by: Bruno Bergher <[email protected]>

* web: Fixes link to provider pricing page (RooCodeInc#10107)

* feat(read-file): implement incremental token-budgeted file reading (RooCodeInc#10052)

* Add config to control public sharing (RooCodeInc#10105)

Co-authored-by: Roo Code <[email protected]>

* Release: v1.92.0 (RooCodeInc#10116)

* Remove the description from bedrock service tiers (RooCodeInc#10118)

* feat: remove strict ARN validation for Bedrock custom ARN users (RooCodeInc#10110)

Co-authored-by: Roo Code <[email protected]>

* fix: prevent race condition from deleting wrong API messages (RooCodeInc#10113)

Co-authored-by: daniel-lxs <[email protected]>

* feat(anthropic): enable native tools by default and add telemetry tracking (RooCodeInc#10021)

* feat: enable native tools by default for multiple providers (RooCodeInc#10059)

---------

Co-authored-by: Bruno Bergher <[email protected]>
Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com>
Co-authored-by: Roo Code <[email protected]>
Co-authored-by: Matt Rubens <[email protected]>
Co-authored-by: Silentflower <[email protected]>
Co-authored-by: huajiwuyan <[email protected]>
Co-authored-by: Daniel <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chris Estreich <[email protected]>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Hannes Rudolph <[email protected]>
Co-authored-by: SannidhyaSah <[email protected]>
Co-authored-by: Sannidhya <[email protected]>
Co-authored-by: John Richmond <[email protected]>
Co-authored-by: Seb Duerr <[email protected]>
Co-authored-by: Alex Ker <[email protected]>
Co-authored-by: AlexKer <[email protected]>
Co-authored-by: Andrew Ginns <[email protected]>
Co-authored-by: Dennise Bartlett <[email protected]>
Co-authored-by: daniel-lxs <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-ready size:S This PR changes 10-29 lines, ignoring generated files.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants