Skip to content

Conversation

@cte
Copy link
Collaborator

@cte cte commented Nov 22, 2025

Screenshot 2025-11-22 at 12 06 22 AM

Important

Enable Roo Code Cloud provider in evals with model selection, job token support, and UI updates.

  • Behavior:
    • Adds Roo Code Cloud provider support in new-run.tsx with model selection and job token input.
    • Updates createRun in runs.ts to handle Roo Code Cloud settings.
    • Adds job token handling in processTask and processTaskInContainer in runTask.ts.
  • Database:
    • Adds jobToken column to runs table in 0003_simple_retro_girl.sql.
    • Updates schema in schema.ts to include jobToken.
  • UI Components:
    • Adds Checkbox component in checkbox.tsx.
    • Updates SettingsDiff in settings-diff.tsx to use a table layout.
  • Hooks:
    • Adds useFuzzyModelSearch in use-fuzzy-model-search.ts for model searching.
    • Adds useRooCodeCloudModels in use-roo-code-cloud-models.ts for fetching models.
  • Misc:
    • Removes systemPrompt from createRun parameters in runs.ts.

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

@hannesrudolph hannesrudolph added the Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. label Nov 22, 2025
@cte cte marked this pull request as ready for review November 22, 2025 07:45
@cte cte requested review from jr and mrubens as code owners November 22, 2025 07:45
@dosubot dosubot bot added size:XL This PR changes 500-999 lines, ignoring generated files. Enhancement New feature or request labels Nov 22, 2025
@roomote
Copy link
Contributor

roomote bot commented Nov 22, 2025

Rooviewer Clock   See task on Roo Cloud

Review completed. Found 2 security issues that need to be addressed:

  • Shell injection vulnerability in processTaskInContainer - jobToken concatenated into docker command without escaping
  • Insecure token handling in runTask - jobToken exposed in process listings instead of using environment variables
Previous reviews

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

@cte cte merged commit 2ca9eac into main Nov 22, 2025
10 checks passed
@cte cte deleted the cte/roo-code-cloud-provider-in-evals branch November 22, 2025 08:06
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Nov 22, 2025
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Nov 22, 2025
mini2s added a commit to zgsm-ai/costrict that referenced this pull request Nov 22, 2025
* Changeset version bump (RooCodeInc#9005)

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

* config(rooignore): remove ignored directories from exclusion list

* fix: correct OpenRouter Mistral model dimension from 3072 to 1536 (RooCodeInc#9028)

* Revert "fix: prevent UI flicker and enable resumption after task cancellation" (RooCodeInc#9032)

* chore: add changeset for v3.30.1 (RooCodeInc#9033)

* Changeset version bump (RooCodeInc#9034)

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

* fix: eliminate UI flicker during task cancellation (RooCodeInc#9037)

* fix: eliminate UI flicker during task cancellation

- Modify ClineProvider.createTaskWithHistoryItem() to detect when rehydrating current task
- Implement in-place task replacement to avoid empty stack state that causes UI flicker
- Add comprehensive unit tests for flicker-free cancel behavior
- Maintain backward compatibility and proper event listener cleanup

Fixes the jarring navigation to home view when cancelling tasks

* fix: ensure proper garbage collection of old task during flicker-free rehydration

- Call abortTask(true) on old task before replacement to stop processes and mark as abandoned
- This ensures proper cleanup and prevents memory leaks during task cancellation
- Add test verification for abortTask cleanup

* feat: add file path tooltips with centralized PathTooltip component (RooCodeInc#9030)

- Add PathTooltip component that wraps StandardTooltip with proper styling
- Use maxWidth='min(300px,100vw)' via inline style to override defaults
- Apply '[text-wrap:wrap]' class to override text-balance behavior
- Add formatPathTooltip helper for consistent path content formatting
- Update CodeAccordian, ChatRow, and BatchFilePermission to use PathTooltip
- Centralizes tooltip behavior and reduces duplication

Supersedes PR RooCodeInc#8797.

* fix: keep pinned models fixed at top of scrollable list (RooCodeInc#8813)

* fix: keep pinned models fixed at top of scrollable list

- Separated pinned and unpinned configs into different containers
- Pinned configs now stay fixed at the top
- Only unpinned configs are scrollable
- Added tests to verify the fixed behavior

Fixes RooCodeInc#8812

* fix: resolve sticky header visual artifact in ApiConfigSelector

- Changed sticky header background from bg-vscode-editorWidget-background to bg-vscode-dropdown-background to match popover container
- Moved separator logic into sticky container as conditional bottom border to prevent scroll artifacts
- Updated tests to match new separator structure
- All 21 tests passing

---------

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

* Set Claude Sonnet 4.5 as default for key providers (RooCodeInc#8922)

* fix(checkpoints): resolve incorrect commit location when GIT_DIR set in Dev Containers (RooCodeInc#8811)

* Update cerebras.ts (