Skip to content

Commit d428028

Browse files
authored
Merge branch 'main' into i/fix-gemini-sources-as-separate-msg
2 parents 4636584 + 687b379 commit d428028

File tree

281 files changed

+8461
-1975
lines changed

Some content is hidden

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

281 files changed

+8461
-1975
lines changed

.github/workflows/code-qa.yml

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -86,22 +86,38 @@ jobs:
8686
- name: Create .env.local file
8787
working-directory: apps/vscode-e2e
8888
run: echo "OPENROUTER_API_KEY=${{ secrets.OPENROUTER_API_KEY }}" > .env.local
89+
- name: Set VS Code test version
90+
run: echo "VSCODE_VERSION=1.101.2" >> $GITHUB_ENV
91+
- name: Cache VS Code test runtime
92+
uses: actions/cache@v4
93+
with:
94+
path: apps/vscode-e2e/.vscode-test
95+
key: ${{ runner.os }}-vscode-test-${{ env.VSCODE_VERSION }}
96+
- name: Pre-download VS Code test runtime with retry
97+
working-directory: apps/vscode-e2e
98+
run: |
99+
for attempt in 1 2 3; do
100+
echo "Download attempt $attempt of 3..."
101+
node -e "
102+
const { downloadAndUnzipVSCode } = require('@vscode/test-electron');
103+
downloadAndUnzipVSCode({ version: process.env.VSCODE_VERSION || '1.101.2' })
104+
.then(() => {
105+
console.log('✅ VS Code test runtime downloaded successfully');
106+
process.exit(0);
107+
})
108+
.catch(err => {
109+
console.error('❌ Failed to download VS Code (attempt $attempt):', err);
110+
process.exit(1);
111+
});
112+
" && break || {
113+
if [ $attempt -eq 3 ]; then
114+
echo "All download attempts failed"
115+
exit 1
116+
fi
117+
echo "Retrying in 5 seconds..."
118+
sleep 5
119+
}
120+
done
89121
- name: Run integration tests
90122
working-directory: apps/vscode-e2e
91123
run: xvfb-run -a pnpm test:ci
92-
93-
notify-slack-on-failure:
94-
runs-on: ubuntu-latest
95-
needs: [check-translations, knip, compile, unit-test, integration-test]
96-
if: ${{ always() && github.event_name == 'push' && github.ref == 'refs/heads/main' && contains(needs.*.result, 'failure') }}
97-
steps:
98-
- name: Checkout code
99-
uses: actions/checkout@v4
100-
101-
- name: Send Slack notification on failure
102-
uses: ./.github/actions/slack-notify
103-
with:
104-
webhook-url: ${{ secrets.SLACK_WEBHOOK_URL }}
105-
channel: "#ci"
106-
workflow-name: "Code QA"
107-
failed-jobs: ${{ toJSON(needs) }}

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

Lines changed: 0 additions & 26 deletions
This file was deleted.

.roo/commands/release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ argument-hint: patch | minor | major
2929
6. If the generate_image tool is available, create a release image at `releases/[version]-release.png`
3030
- The image should feature a realistic-looking kangaroo doing something human-like that relates to the main highlight of the release
3131
- Pass `releases/template.png` as the reference image for aspect ratio and kangaroo style
32-
- Add the generated image to .changeset/v[version].md before the list of changes with format: `![X.Y.Z Release - Description](releases/X.Y.Z-release.png)`
32+
- Add the generated image to .changeset/v[version].md before the list of changes with format: `![X.Y.Z Release - Description](/releases/X.Y.Z-release.png)`
3333
7. If a major or minor release:
3434
- Ask the user what the three most important areas to highlight are in the release
3535
- Update the English version relevant announcement files and documentation (webview-ui/src/components/chat/Announcement.tsx, README.md, and the `latestAnnouncementId` in src/core/webview/ClineProvider.ts)

CHANGELOG.md

Lines changed: 49 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,61 @@
11
# Roo Code Changelog
22

3+
## [3.26.7] - 2025-09-05
4+
5+
![3.26.7 Release - OpenAI Service Tiers](/releases/3.26.7-release.png)
6+
7+
- Feature: Add OpenAI Responses API service tiers (flex/priority) with UI selector and pricing (thanks @hannesrudolph!)
8+
- Feature: Add DeepInfra as a model provider in Roo Code (#7661 by @Thachnh, PR by @Thachnh)
9+
- Feature: Update kimi-k2-0905-preview and kimi-k2-turbo-preview models on the Moonshot provider (thanks @CellenLee!)
10+
- Feature: Add kimi-k2-0905-preview to Groq, Moonshot, and Fireworks (thanks @daniel-lxs and Cline!)
11+
- Fix: Prevent countdown timer from showing in history for answered follow-up questions (#7624 by @XuyiK, PR by @daniel-lxs)
12+
- Fix: Moonshot's maximum return token count limited to 1024 issue resolved (#6936 by @greyishsong, PR by @wangxiaolong100)
13+
- Fix: Add error transform to cryptic OpenAI SDK errors when API key is invalid (#7483 by @A0nameless0man, PR by @app/roomote)
14+
- Fix: Validate MCP tool exists before execution (#7631 by @R-omk, PR by @app/roomote)
15+
- Fix: Handle zsh glob qualifiers correctly (thanks @mrubens!)
16+
- Fix: Handle zsh process substitution correctly (thanks @mrubens!)
17+
- Fix: Minor zh-TW Traditional Chinese locale typo fix (thanks @PeterDaveHello!)
18+
19+
## [3.26.6] - 2025-09-03
20+
21+
![3.26.6 Release - Bug Fixes and Tool Improvements](/releases/3.26.6-release.png)
22+
23+
- Add experimental run_slash_command tool to let the model initiate slash commands (thanks @app/roomote!)
24+
- Fix: use askApproval wrapper in insert_content and search_and_replace tools (#7648 by @hannesrudolph, PR by @app/roomote)
25+
- Add Kimi K2 Turbo model configuration to moonshotModels (thanks @wangxiaolong100!)
26+
- Fix: preserve scroll position when switching tabs in settings (thanks @DC-Dancao!)
27+
28+
## [3.26.5] - 2025-09-03
29+
30+
![3.26.5 Release - Enhanced AI Thinking Capabilities](/releases/3.26.5-release.png)
31+
32+
- feat: Add support for Qwen3 235B A22B Thinking 2507 model in chutes (thanks @mohammad154!)
33+
- feat: Add auto-approve support for MCP access_resource tool (#7565 by @m-ibm, PR by @daniel-lxs)
34+
- feat: Add configurable embedding batch size for code indexing (#7356 by @BenLampson, PR by @app/roomote)
35+
- fix: Add cache reporting support for OpenAI-Native provider (thanks @hannesrudolph!)
36+
- feat: Move message queue to the extension host for better performance (thanks @cte!)
37+
38+
## [3.26.4] - 2025-09-01
39+
40+
![3.26.4 Release - Memory Optimization](/releases/3.26.4-release.png)
41+
42+
- Optimize memory usage for image handling in webview (thanks @daniel-lxs!)
43+
- Fix: Special tokens should not break task processing (#7539 by @pwilkin, PR by @pwilkin)
44+
- Add Ollama API key support for Turbo mode (#7147 by @LivioGama, PR by @app/roomote)
45+
- Rename Account tab to Cloud tab for clarity (thanks @app/roomote!)
46+
- Add kangaroo-themed release image generation (thanks @mrubens!)
47+
348
## [3.26.3] - 2025-08-29
449

5-
![3.26.3 Release - Kangaroo Photo Editor](releases/3.26.3-release.png)
50+
![3.26.3 Release - Kangaroo Photo Editor](/releases/3.26.3-release.png)
651

752
- Add optional input image parameter to image generation tool (thanks @roomote!)
853
- Refactor: Flatten image generation settings structure (thanks @daniel-lxs!)
954
- Show console logging in vitests when the --no-silent flag is set (thanks @hassoncs!)
1055

1156
## [3.26.2] - 2025-08-28
1257

13-
![3.26.2 Release - Kangaroo Digital Artist](releases/3.26.2-release.png)
58+
![3.26.2 Release - Kangaroo Digital Artist](/releases/3.26.2-release.png)
1459

1560
- feat: Add experimental image generation tool with OpenRouter integration (thanks @daniel-lxs!)
1661
- Fix: Resolve GPT-5 Responses API issues with condensing and image support (#7334 by @nlbuescher, PR by @daniel-lxs)
@@ -19,7 +64,7 @@
1964

2065
## [3.26.1] - 2025-08-27
2166

22-
![3.26.1 Release - Kangaroo Network Engineer](releases/3.26.1-release.png)
67+
![3.26.1 Release - Kangaroo Network Engineer](/releases/3.26.1-release.png)
2368

2469
- Add Vercel AI Gateway provider integration (thanks @joshualipman123!)
2570
- Add support for Vercel embeddings (thanks @mrubens!)
@@ -31,7 +76,7 @@
3176

3277
## [3.26.0] - 2025-08-26
3378

34-
![3.26.0 Release - Kangaroo Speed Racer](releases/3.26.0-release.png)
79+
![3.26.0 Release - Kangaroo Speed Racer](/releases/3.26.0-release.png)
3580

3681
- Sonic -> Grok Code Fast
3782
- feat: Add Qwen Code CLI API Support with OAuth Authentication (thanks @evinelias and Cline!)

0 commit comments

Comments
 (0)