Skip to content

Conversation

@mrubens
Copy link
Collaborator

@mrubens mrubens commented Sep 23, 2025

Important

Add GPT-5-Codex model, new keyboard shortcut, and various fixes in v3.28.6 changeset.

  • Features:
    • Add GPT-5-Codex model.
    • Add keyboard shortcut for toggling auto-approve (Cmd/Ctrl+Alt+A).
    • Add package.nls.json checking to find-missing-translations script.
  • Fixes:
    • Improve reasoning block formatting for readability.
    • Respect Ollama Modelfile num_ctx configuration.
    • Prevent checkpoint text wrapping in non-English languages.
  • Removals:
    • Remove language selection and word wrap toggle from CodeBlock.
  • Misc:
    • Bare metal evals fixes.

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

@mrubens mrubens requested review from cte and jr as code owners September 23, 2025 17:40
@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Sep 23, 2025
- Fix: prevent checkpoint text from wrapping in non-English languages (#8206 by @NaccOll, PR by @app/roomote)
- Remove language selection and word wrap toggle from CodeBlock (thanks @mrubens!)
- feat: add package.nls.json checking to find-missing-translations script (thanks @app/roomote!)
- Bare metal evals fixes (thanks @cte!)
Copy link
Contributor

Choose a reason for hiding this comment

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

Consider adding a conventional commit type prefix (e.g. fix:) to this entry for consistency with the other bullets.

Suggested change
- Bare metal evals fixes (thanks @cte!)
- fix: Bare metal evals fixes (thanks @cte!)

@mrubens mrubens merged commit 8e9a266 into main Sep 23, 2025
14 checks passed
@mrubens mrubens deleted the release/v3.28.6 branch September 23, 2025 17:43
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Sep 23, 2025
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Sep 23, 2025
Copy link
Contributor

@roomote roomote bot left a comment

Choose a reason for hiding this comment

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

Found some minor consistency issues that could be improved for better maintainability.


- feat(types): add GPT-5-Codex model (thanks @daniel-lxs!)
- feat: Add keyboard shortcut for toggling auto-approve (Cmd/Ctrl+Alt+A) (thanks @brunobergher!)
- Fix: Improve reasoning block formatting for better readability (thanks @daniel-lxs!)
Copy link
Contributor

Choose a reason for hiding this comment

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

Consider standardizing to lowercase "fix:" to match conventional commit format. Currently lines 9-11 use "Fix:" with capital F while other entries use lowercase.

- feat(types): add GPT-5-Codex model (thanks @daniel-lxs!)
- feat: Add keyboard shortcut for toggling auto-approve (Cmd/Ctrl+Alt+A) (thanks @brunobergher!)
- Fix: Improve reasoning block formatting for better readability (thanks @daniel-lxs!)
- Fix: respect Ollama Modelfile num_ctx configuration (#7797 by @hannesrudolph, PR by @app/roomote)
Copy link
Contributor

Choose a reason for hiding this comment

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

The attribution format varies throughout the file. Some entries use "thanks @username!" while others use "by @username, PR by @app/roomote". Consider standardizing the format for consistency.

mini2s added a commit to zgsm-ai/costrict that referenced this pull request Sep 25, 2025
* Changeset version bump (RooCodeInc#7630)

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

* feat: add run_slash_command tool for executing slash commands (RooCodeInc#7473)

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

* Focus the extension when receiving bridge commands (RooCodeInc#7633)

* Release: v1.73.0 (RooCodeInc#7636)

* Cloud: remove extension_bridge_enabled for personal users (RooCodeInc#7638)

* Publish token usage metrics (RooCodeInc#7637)

* fix: preserve scroll position when switching tabs in settings (RooCodeInc#7587)

* fix: preserve scroll position when switching tabs in settings

* ui(settings): restore scroll synchronously to prevent flicker; dx(ui): name TabContent for clearer DevTools

---------

Co-authored-by: Daniel Riccio <[email protected]>

* feat: add Kimi K2 Turbo model configuration to moonshotModels (RooCodeInc#7593)

* feat: add Kimi K2 Turbo model configuration to moonshotModels

* feat: update Kimi K2 Turbo pricing and cache read prices

* fix: use askApproval wrapper in insert_content and search_and_replace tools (RooCodeInc#7649)

Fixes issue where isWriteProtected was incorrectly passed as the partial flag
to task.ask(), causing "Current ask promise was ignored (#1)" error.

Both tools now use the askApproval wrapper function which correctly handles
the parameter ordering, passing undefined for progressStatus and isWriteProtected
as the fourth parameter.

Fixes RooCodeInc#7648

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

* Release v3.26.6 (RooCodeInc#7650)

* Changeset version bump (RooCodeInc#7651)

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

* Delete .github/workflows/discord-pr-notify.yml

* Remove unused slack notif (RooCodeInc#7655)

* Handle zsh process substitution correctly (RooCodeInc#7658)

* Handle zsh glob qualifiers correctly (RooCodeInc#7667)

* Minor zh-TW Traditional Chinese locale typo fix (RooCodeInc#7672)

* feat: Add DeepInfra as a model provider in Roo Code (RooCodeInc#7677)

* fix: validate MCP tool exists before execution (RooCodeInc#7632)

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

* fix: add error transform to cryptic openAI SDK errors when API key is invalid (RooCodeInc#7586)

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

* feat: OpenAI Responses API service tiers (flex/priority) — UI selector, pricing, and tests (RooCodeInc#7646)

Co-authored-by: Daniel Riccio <[email protected]>

* fix: prevent countdown timer from showing in history for answered follow-up questions (RooCodeInc#7686)

* fix: Fix the issue of Moonshot's maximum return token count being limited to 1024 (RooCodeInc#7673)

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>

* feat: update kimi-k2-0905-preview and kimi-k2-turbo-preview (RooCodeInc#7663)

* Fix test

* Release v3.26.7 (RooCodeInc#7691)

* Delete .changeset/petite-rats-admire.md

* feat: Add Kimi K2 0905 model to Groq, Moonshot, and Fireworks providers (RooCodeInc#7693)

* Use an allowlist to keep the prompt default shell sane (RooCodeInc#7681)

* Changeset version bump (RooCodeInc#7690)

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

* Fix: Improve WelcomeView styling and readability (RooCodeInc#7682)

* fix: improve WelcomeView styling and readability

- Reduced excessive padding from p-16 to p-6
- Removed excessive bold text throughout
- Made provider cards more compact with smaller icons (32x32px)
- Increased introduction text size from text-sm to text-base for better visibility
- Centered the main greeting title
- Improved visual hierarchy with proper text sizing and spacing
- Added subtle borders and improved color contrast

* fix: remove undefined color class from incentive text

Removed the text-vscode-warningForeground class as it wasn't defined in index.css. The incentive text now uses default color which looks good.

* feat: add Kimi K2-0905 model to Chutes provider (RooCodeInc#7701)

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

* fix: handle array paths from VSCode terminal profiles (RooCodeInc#7697)

* fix: handle array paths from VSCode terminal profiles

- Updated terminal profile interfaces to support string | string[] for path property
- Added normalizeShellPath helper to safely extract first element from array paths
- Modified isShellAllowed to handle both string and array inputs
- Updated getWindowsShellFromVSCode, getMacShellFromVSCode, and getLinuxShellFromVSCode to use normalizeShellPath
- Added comprehensive tests for array path handling

Fixes RooCodeInc#7695

* feat: add validateShellPath export for robust shell validation

- Created validateShellPath as a public API for shell path validation
- Re