Skip to content

Commit b556d64

Browse files
committed
Merge branch 'main' into will/fixed-context-overload-read
2 parents 6347e57 + 2882d99 commit b556d64

File tree

302 files changed

+15362
-7547
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

302 files changed

+15362
-7547
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ body:
3838
- OpenAI Compatible
3939
- OpenRouter
4040
- Requesty
41+
- SambaNova
4142
- Unbound
4243
- VS Code Language Model API
4344
- xAI (Grok)

.github/workflows/update-contributors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Update contributors and format
2525
run: |
2626
pnpm update-contributors
27-
npx prettier --write README.md
27+
npx prettier --write README.md locales/*/README.md
2828
if git diff --quiet; then echo "changes=false" >> $GITHUB_OUTPUT; else echo "changes=true" >> $GITHUB_OUTPUT; fi
2929
id: check-changes
3030
env:

.roo/roomotes.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,11 @@ github_events:
2323
- event: pull_request.opened
2424
action:
2525
name: general.task
26-
prompt: "Check this pull request for any missing translations in the codebase. First, run the check-translations script using `node scripts/find-missing-translations.js` and carefully review its output for any missing translations. Then look for hardcoded strings that should be internationalized, but focus only on hardcoded strings that were added in this PR rather than existing strings. Verify that all UI text uses i18n functions, and ensure translation files are updated for all supported languages. If the script reports missing translations or you find other translation issues, use the translator mode to add them."
26+
prompt: |
27+
1. Run the script `node scripts/find-missing-translations.js` and carefully review its output for any missing translations.
28+
2. If the script reports missing translations, switch into `translate` mode and add them in all supported languages.
29+
3. If you've added new translations, commit and push them to the existing PR.
30+
4. If you get a permission error trying to push to the PR just give up (i.e don't create a new PR instead).
2731
- event: pull_request_review_comment.created
2832
action:
2933
name: github.pr.comment.respond

.roo/rules-pr-reviewer/1_workflow.xml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@
387387
{
388388
"commit_id": "[headRefOid from Step 2]",
389389
"body": "Thank you for your contribution! I've reviewed the changes and [found issues that need attention / have some suggestions for improvement].",
390-
"event": "[COMMENT|REQUEST_CHANGES|APPROVE]",
390+
"event": "COMMENT",
391391
"comments": [
392392
{
393393
"path": "[file/path/to/code.ts]",
@@ -402,18 +402,13 @@ EOF</command>
402402

403403
The review will be created with all inline comments attached to specific lines of code.
404404

405-
Note on event types:
406-
- "COMMENT": Submit general feedback without approval/rejection
407-
- "REQUEST_CHANGES": Request changes be made before merging
408-
- "APPROVE": Approve the PR for merging
409-
410-
Example for a review requesting changes:
405+
Example for a review:
411406
<execute_command>
412407
<command>gh api -X POST repos/RooCodeInc/Roo-Code/pulls/6378/reviews --input - <<EOF
413408
{
414409
"commit_id": "abc123def4567890...",
415410
"body": "Thank you for your contribution! I've reviewed the changes and found that the critical issues from the previous review are still pending. I've left some suggestions inline to help improve the implementation.",
416-
"event": "REQUEST_CHANGES",
411+
"event": "COMMENT",
417412
"comments": [
418413
{
419414
"path": "packages/cloud/src/CloudService.ts",

.roo/rules-pr-reviewer/2_best_practices.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
- Use the GitHub API for submitting reviews to support inline comments
3232
- Construct proper JSON payloads with commit_id, body, event, and comments array
3333
- Each inline comment needs: path, body, line number, and side (RIGHT for new code)
34-
- Choose appropriate review event: COMMENT, REQUEST_CHANGES, or APPROVE
34+
- Use COMMENT when submitting the review
3535
- Use heredoc syntax (--input - <<EOF) to pass JSON directly
3636
- Offer the option to create individual tasks for each suggestion
3737
- When creating tasks, choose the appropriate mode for each type of work

.roo/rules-pr-reviewer/3_common_mistakes_to_avoid.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
- Forgetting to specify "side": "RIGHT" for comments on new code
3535
- Using incorrect line numbers that don't match the actual diff
3636
- Not escaping special characters in JSON payload properly
37-
- Using wrong event type (e.g., REQUEST_CHANGES when only commenting)
37+
- Not using COMMENT as the event type in the review payload
3838
- Not constructing proper file paths relative to repository root
3939
- Submitting empty comments array when inline comments are needed
4040
- Forgetting to use <<EOF syntax properly in the command

.roo/rules/rules.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
- Before attempting completion, always make sure that any code changes have test coverage
66
- Ensure all tests pass before submitting changes
7-
- The vitest framework is used for testing; the `describe`, `test`, `it`, etc functions are defined by default in `tsconfig.json` and therefore don't need to be imported
7+
- The vitest framework is used for testing; the `vi`, `describe`, `test`, `it`, etc functions are defined by default in `tsconfig.json` and therefore don't need to be imported from `vitest`
88
- Tests must be run from the same directory as the `package.json` file that specifies `vitest` in `devDependencies`
99
- Run tests with: `npx vitest run <relative-path-from-workspace-root>`
1010
- Do NOT run tests from project root - this causes "vitest: command not found" error
@@ -18,6 +18,7 @@
1818
- Never disable any lint rules without explicit user approval
1919

2020
3. Styling Guidelines:
21+
2122
- Use Tailwind CSS classes instead of inline style objects for new markup
2223
- VSCode CSS variables must be added to webview-ui/src/index.css before using them in Tailwind classes
2324
- Example: `<div className="text-md text-vscode-descriptionForeground mb-2" />` instead of style objects

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,54 @@
11
# Roo Code Changelog
22

3+
## [3.25.6] - 2025-08-01
4+
5+
- Set horizon-beta model max tokens to 32k for OpenRouter (requested by @hannesrudolph, PR by @app/roomote)
6+
- Add support for syncing provider profiles from the cloud
7+
8+
## [3.25.5] - 2025-08-01
9+
10+
- Fix: Improve Claude Code ENOENT error handling with installation guidance (#5866 by @JamieJ1, PR by @app/roomote)
11+
- Fix: LM Studio model context length (#5075 by @Angular-Angel, PR by @pwilkin)
12+
- Fix: VB.NET indexing by implementing fallback chunking system (#6420 by @JensvanZutphen, PR by @daniel-lxs)
13+
- Add auto-approved cost limits (thanks @hassoncs!)
14+
- Add Cerebras as a provider (thanks @kevint-cerebras!)
15+
- Add Qwen 3 Coder from Cerebras (thanks @kevint-cerebras!)
16+
- Fix: Handle Qdrant deletion errors gracefully to prevent indexing interruption (thanks @daniel-lxs!)
17+
- Fix: Restore message sending when clicking save button (thanks @daniel-lxs!)
18+
- Fix: Linter not applied to locales/\*/README.md (thanks @liwilliam2021!)
19+
- Handle more variations of chaining and subshell command validation
20+
- More tolerant search/replace match
21+
- Clean up the auto-approve UI (thanks @mrubens!)
22+
- Skip interpolation for non-existent slash commands (thanks @app/roomote!)
23+
24+
## [3.25.4] - 2025-07-30
25+
26+
- feat: add SambaNova provider integration (#6077 by @snova-jorgep, PR by @snova-jorgep)
27+
- feat: add Doubao provider integration (thanks @AntiMoron!)
28+
- feat: set horizon-alpha model max tokens to 32k for OpenRouter (thanks @app/roomote!)
29+
- feat: add zai-org/GLM-4.5-FP8 model to Chutes AI provider (#6440 by @leakless21, PR by @app/roomote)
30+
- feat: add symlink support for AGENTS.md file loading (thanks @app/roomote!)
31+
- feat: optionally add task history context to prompt enhancement (thanks @liwilliam2021!)
32+
- fix: remove misleading task resumption message (#5850 by @KJ7LNW, PR by @KJ7LNW)
33+
- feat: add pattern to support Databricks /invocations endpoints (thanks @adambrand!)
34+
- fix: resolve navigator global error by updating mammoth and bluebird dependencies (#6356 by @hishtadlut, PR by @app/roomote)
35+
- feat: enhance token counting by extracting text from messages using VSCode LM API (#6112 by @sebinseban, PR by @NaccOll)
36+
- feat: auto-refresh marketplace data when organization settings change (thanks @app/roomote!)
37+
- fix: kill button for execute_command tool (thanks @daniel-lxs!)
38+
39+
## [3.25.3] - 2025-07-30
40+
41+
- Allow queueing messages with images
42+
- Increase Claude Code default max output tokens to 16k (#6125 by @bpeterson1991, PR by @app/roomote)
43+
- Add docs link for slash commands
44+
- Hide Gemini checkboxes on the welcome view
45+
- Clarify apply_diff tool descriptions to emphasize surgical edits
46+
- Fix: Prevent input clearing when clicking chat buttons (thanks @hassoncs!)
47+
- Update PR reviewer rules and mode configuration (thanks @daniel-lxs!)
48+
- Add translation check action to pull_request.opened event (thanks @app/roomote!)
49+
- Remove "(prev Roo Cline)" from extension title in all languages (thanks @app/roomote!)
50+
- Remove event types mention from PR reviewer rules (thanks @daniel-lxs!)
51+
352
## [3.25.2] - 2025-07-29
453

554
- Fix: Show diff view before approval when background edits are disabled (thanks @daniel-lxs!)

0 commit comments

Comments
 (0)