Skip to content

Commit e13d6fd

Browse files
authored
Merge pull request #4 from tameslabs/main
sync v3.25.16
2 parents 25cb7f1 + 3a5e063 commit e13d6fd

File tree

546 files changed

+25760
-5642
lines changed

Some content is hidden

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

546 files changed

+25760
-5642
lines changed

.env.sample

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ POSTHOG_API_KEY=key-goes-here
33
# Roo Code Cloud / Local Development
44
CLERK_BASE_URL=https://epic-chamois-85.clerk.accounts.dev
55
ROO_CODE_API_URL=http://localhost:3000
6+
ROO_CODE_PROVIDER_URL=http://localhost:8080/proxy/v1

.gitattributes

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ src/assets/docs/demo.gif filter=lfs diff=lfs merge=lfs -text
66
*.snap linguist-generated=true
77

88
# Non-English translation files - mark as linguist-generated to exclude from GitHub language statistics
9+
# Package NLS files - mark non-English ones as generated
10+
src/package.nls.*.json linguist-generated=true
11+
# Exclude the base English file from being marked as generated
12+
src/package.nls.json linguist-generated=false
13+
914
# Root locales directory (contains only non-English translations)
1015
locales/** linguist-generated=true
1116

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ body:
2525
- AWS Bedrock
2626
- Chutes AI
2727
- DeepSeek
28+
- Featherless AI
2829
- Fireworks AI
2930
- Glama
3031
- Google Gemini

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,6 @@ logs
4646
.qodo/
4747
.vercel
4848
.roo/mcp.json
49+
50+
# Qdrant
51+
qdrant_storage/

.roo/rules-issue-fixer/1_Workflow.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,13 @@
273273
- [Note any technical terms or constraints]
274274

275275
Please ensure all translations maintain consistency with existing terminology and follow the project's localization guidelines.</message>
276+
<todos>
277+
[ ] Identify all user-facing strings that need translation
278+
[ ] Update i18n JSON files for all supported languages
279+
[ ] Translate any markdown documentation files
280+
[ ] Verify translations maintain consistency with existing terminology
281+
[ ] Test translations in the application context
282+
</todos>
276283
</new_task>
277284

278285
Wait for the translation task to complete before proceeding to testing.

.roo/rules-issue-fixer/2_best_practices.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@
1414
- Check for accessibility issues (for UI changes)
1515
- Delegate translation tasks to translate mode when implementing user-facing changes
1616
- Always check for hard-coded strings and internationalization needs
17+
- When using new_task to delegate work, always include a comprehensive todos list
1718
- Wait for translation completion before proceeding to final testing
1819
</best_practices>

CHANGELOG.md

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

3+
## [3.26.3] - 2025-08-29
4+
5+
- Add optional input image parameter to image generation tool (thanks @roomote!)
6+
- Refactor: Flatten image generation settings structure (thanks @daniel-lxs!)
7+
- Show console logging in vitests when the --no-silent flag is set (thanks @hassoncs!)
8+
9+
## [3.26.2] - 2025-08-28
10+
11+
- feat: Add experimental image generation tool with OpenRouter integration (thanks @daniel-lxs!)
12+
- Fix: Resolve GPT-5 Responses API issues with condensing and image support (#7334 by @nlbuescher, PR by @daniel-lxs)
13+
- Fix: Hide .rooignore'd files from environment details by default (#7368 by @AlexBlack772, PR by @app/roomote)
14+
- Fix: Exclude browser scroll actions from repetition detection (#7470 by @cgrierson-smartsheet, PR by @app/roomote)
15+
16+
## [3.26.1] - 2025-08-27
17+
18+
- Add Vercel AI Gateway provider integration (thanks @joshualipman123!)
19+
- Add support for Vercel embeddings (thanks @mrubens!)
20+
- Enable on-disk storage for Qdrant vectors and HNSW index (thanks @daniel-lxs!)
21+
- Show model ID in API configuration dropdown (thanks @daniel-lxs!)
22+
- Update tooltip component to match native VSCode tooltip shadow styling (thanks @roomote!)
23+
- Fix: remove duplicate cache display in task header (thanks @mrubens!)
24+
- Random chat text area cleanup (thanks @cte!)
25+
26+
## [3.26.0] - 2025-08-26
27+
28+
- Sonic -> Grok Code Fast
29+
- feat: Add Qwen Code CLI API Support with OAuth Authentication (thanks @evinelias and Cline!)
30+
- feat: Add Deepseek v3.1 to Fireworks AI provider (#7374 by @dmarkey, PR by @app/roomote)
31+
- Add a built-in /init slash command (thanks @mrubens and @hannesrudolph!)
32+
- Fix: Make auto approve toggle trigger stay (#3909 by @kyle-apex, PR by @elianiva)
33+
- Fix: Preserve user input when selecting follow-up choices (#7316 by @teihome, PR by @daniel-lxs)
34+
- Fix: Handle Mistral thinking content as reasoning chunks (#6842 by @Biotrioo, PR by @app/roomote)
35+
- Fix: Resolve newTaskRequireTodos setting not working correctly (thanks @hannesrudolph!)
36+
- Fix: Requesty model listing (#7377 by @dtrugman, PR by @dtrugman)
37+
- feat: Hide static providers with no models from provider list (thanks @daniel-lxs!)
38+
- Add todos parameter to new_task tool usage in issue-fixer mode (thanks @hannesrudolph!)
39+
- Handle substitution patterns in command validation (thanks @mrubens!)
40+
- Mark code-workspace files as protected (thanks @mrubens!)
41+
- Update list of default allowed commands (thanks @mrubens!)
42+
- Follow symlinks in rooignore checks (thanks @mrubens!)
43+
- Show cache read and write prices for OpenRouter inference providers (thanks @chrarnoldus!)
44+
- chore(deps): Update dependency drizzle-kit to v0.31.4 (thanks @app/renovate!)
45+
46+
## [3.25.23] - 2025-08-22
47+
48+
- feat: add custom base URL support for Requesty provider (thanks @requesty-JohnCosta27!)
49+
- feat: add DeepSeek V3.1 model to Chutes AI provider (#7294 by @dmarkey, PR by @app/roomote)
50+
- Revert "feat: enable loading Roo modes from multiple files in .roo/modes directory" temporarily to fix a bug with mode installation
51+
52+
## [3.25.22] - 2025-08-22
53+
54+
- Add prompt caching support for Kimi K2 on Groq (thanks @daniel-lxs and @benank!)
55+
- Add documentation links for global custom instructions in UI (thanks @app/roomote!)
56+
57+
## [3.25.21] - 2025-08-21
58+
59+
- Ensure subtask results are provided to GPT-5 in OpenAI Responses API
60+
- Promote the experimental AssistantMessageParser to the default parser
61+
- Update DeepSeek models context window to 128k (thanks @JuanPerezReal)
62+
- Enable grounding features for Vertex AI (thanks @anguslees)
63+
- Allow orchestrator to pass TODO lists to subtasks
64+
- Improved MDM handling
65+
- Handle nullish token values in ContextCondenseRow to prevent UI crash (thanks @s97712)
66+
- Improved context window error handling for OpenAI and other providers
67+
- Add "installed" filter to Roo Marketplace (thanks @semidark)
68+
- Improve filesystem access checks (thanks @elianiva)
69+
- Support for loading Roo modes from multiple YAML files in the `.roo/modes/` directory (thanks @farazoman)
70+
- Add Featherless provider (thanks @DarinVerheijke)
71+
72+
## [3.25.20] - 2025-08-19
73+
74+
- Add announcement for Sonic model
75+
76+
## [3.25.19] - 2025-08-19
77+
78+
- Fix issue where new users couldn't select the Roo Code Cloud provider (thanks @daniel-lxs!)
79+
80+
## [3.25.18] - 2025-08-19
81+
82+
- Add new stealth Sonic model through the Roo Code Cloud provider
83+
- Fix: respect enableReasoningEffort setting when determining reasoning usage (#7048 by @ikbencasdoei, PR by @app/roomote)
84+
- Fix: prevent duplicate LM Studio models with case-insensitive deduplication (#6954 by @fbuechler, PR by @daniel-lxs)
85+
- Feat: simplify ask_followup_question prompt documentation (thanks @daniel-lxs!)
86+
- Feat: simple read_file tool for single-file-only models (thanks @daniel-lxs!)
87+
- Fix: Add missing zaiApiKey and doubaoApiKey to SECRET_STATE_KEYS (#7082 by @app/roomote)
88+
- Feat: Add new models and update configurations for vscode-lm (thanks @NaccOll!)
89+
90+
## [3.25.17] - 2025-08-17
91+
92+
- Fix: Resolve terminal reuse logic issues
93+
94+
## [3.25.16] - 2025-08-16
95+
96+
- Add support for OpenAI gpt-5-chat-latest model (#7057 by @PeterDaveHello, PR by @app/roomote)
97+
- Fix: Use native Ollama API instead of OpenAI compatibility layer (#7070 by @LivioGama, PR by @daniel-lxs)
98+
- Fix: Prevent XML entity decoding in diff tools (#7107 by @indiesewell, PR by @app/roomote)
99+
- Fix: Add type check before calling .match() on diffItem.content (#6905 by @pwilkin, PR by @app/roomote)
100+
- Refactor task execution system: improve call stack management (thanks @catrielmuller!)
101+
- Fix: Enable save button for provider dropdown and checkbox changes (thanks @daniel-lxs!)
102+
- Add an API for resuming tasks by ID (thanks @mrubens!)
103+
- Emit event when a task ask requires interaction (thanks @cte!)
104+
- Make enhance with task history default to true (thanks @liwilliam2021!)
105+
- Fix: Use cline.cwd as primary source for workspace path in codebaseSearchTool (thanks @NaccOll!)
106+
- Hotfix multiple folder workspace checkpoint (thanks @NaccOll!)
107+
3108
## [3.25.15] - 2025-08-14
4109

5110
- Fix: Remove 500-message limit to prevent scrollbar jumping in long conversations (#7052, #7063 by @daniel-lxs, PR by @app/roomote)

PRIVACY.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Roo Code Privacy Policy
22

3-
**Last Updated: June 10th, 2025**
3+
**Last Updated: August 20th, 2025**
44

55
Roo Code respects your privacy and is committed to transparency about how we handle your data. Below is a simple breakdown of where key pieces of data go—and, importantly, where they don’t.
66

77
### **Where Your Data Goes (And Where It Doesn’t)**
88

9-
- **Code & Files**: Roo Code accesses files on your local machine when needed for AI-assisted features. When you send commands to Roo Code, relevant files may be transmitted to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not have access to this data, but AI providers may store it per their privacy policies.
9+
- **Code & Files**: Roo Code accesses files on your local machine when needed for AI-assisted features. When you send commands to Roo Code, relevant files may be transmitted to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. If you select Roo Code Cloud as the model provider (proxy mode), your code may transit Roo Code servers only to forward it to the upstream provider. We do not store your code; it is deleted immediately after forwarding. Otherwise, your code is sent directly to the provider. AI providers may store data per their privacy policies.
1010
- **Commands**: Any commands executed through Roo Code happen on your local environment. However, when you use AI-powered features, the relevant code and context from your commands may be transmitted to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not have access to or store this data, but AI providers may process it per their privacy policies.
11-
- **Prompts & AI Requests**: When you use AI-powered features, your prompts and relevant project context are sent to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not store or process this data. These AI providers have their own privacy policies and may store data per their terms of service.
11+
- **Prompts & AI Requests**: When you use AI-powered features, your prompts and relevant project context are sent to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not store or process this data. These AI providers have their own privacy policies and may store data per their terms of service. If you choose Roo Code Cloud as the provider (proxy mode), prompts may transit Roo Code servers only to forward them to the upstream model and are not stored.
1212
- **API Keys & Credentials**: If you enter an API key (e.g., to connect an AI model), it is stored locally on your device and never sent to us or any third party, except the provider you have chosen.
1313
- **Telemetry (Usage Data)**: We only collect feature usage and error data if you explicitly opt-in. This telemetry is powered by PostHog and helps us understand feature usage to improve Roo Code. This includes your VS Code machine ID and feature usage patterns and exception reports. We do **not** collect personally identifiable information, your code, or AI prompts.
1414
- **Marketplace Requests**: When you browse or search the Marketplace for Model Configuration Profiles (MCPs) or Custom Modes, Roo Code makes a secure API call to Roo Code’s backend servers to retrieve listing information. These requests send only the query parameters (e.g., extension version, search term) necessary to fulfill the request and do not include your code, prompts, or personally identifiable information.

0 commit comments

Comments
 (0)