Skip to content

Commit 799cf15

Browse files
committed
Merge branch 'main' into improvement/table-css-latest
2 parents 663d15f + d7eec3a commit 799cf15

File tree

132 files changed

+2782
-1729
lines changed

Some content is hidden

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

132 files changed

+2782
-1729
lines changed

.changeset/dark-swans-marry.md

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

.changeset/lovely-moles-end.md

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

.changeset/ten-stars-occur.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"roo-cline": patch
3+
---
4+
5+
Lock the versions of vsce and ovsx

.changeset/twelve-ants-scream.md

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

.github/workflows/build-vsix.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: Build VSIX
2+
3+
on:
4+
pull_request:
5+
types: [labeled]
6+
branches: [ main ]
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
if: github.event.label.name == 'build'
12+
13+
steps:
14+
- name: Checkout code
15+
uses: actions/checkout@v4
16+
17+
- name: Set up Node.js
18+
uses: actions/setup-node@v4
19+
with:
20+
node-version-file: 'package.json'
21+
cache: 'npm'
22+
23+
- name: Install dependencies
24+
run: npm ci
25+
26+
- name: Install all dependencies
27+
run: npm run install:all
28+
29+
- name: Build Extension
30+
run: npm run build
31+
32+
- name: Upload VSIX artifact
33+
uses: actions/upload-artifact@v4
34+
with:
35+
name: extension-vsix
36+
path: bin/*.vsix
37+
38+
- name: Comment PR with artifact link
39+
if: github.event_name == 'pull_request'
40+
uses: peter-evans/create-or-update-comment@v4
41+
with:
42+
issue-number: ${{ github.event.pull_request.number }}
43+
body: |
44+
Build successful! 🚀
45+
You can download the VSIX extension [here](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}).

.github/workflows/marketplace-publish.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@ jobs:
2929
git config user.name "github-actions[bot]"
3030
git config user.email "github-actions[bot]@users.noreply.github.com"
3131
- name: Install Dependencies
32-
run: |
33-
npm install -g vsce ovsx
34-
npm run install:all
32+
run: npm run install:all
3533
- name: Create .env file
3634
run: echo "POSTHOG_API_KEY=${{ secrets.POSTHOG_API_KEY }}" >> .env
3735
- name: Package Extension

CHANGELOG.md

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

3+
## [3.17.1] - 2025-05-15
4+
5+
- Fix the display of the command to execute during approval
6+
- Fix incorrect reserved tokens calculation on OpenRouter (thanks @daniel-lxs!)
7+
8+
## [3.17.0] - 2025-05-14
9+
10+
- Enable Gemini implicit caching
11+
- Add "when to use" section to mode definitions to enable better orchestration
12+
- Add experimental feature to intelligently condense the task context instead of truncating it
13+
- Fix one of the causes of the gray screen issue (thanks @xyOz-dev!)
14+
- Focus improvements for better UI interactions (thanks Cline!)
15+
- Switch to the new Roo message parser for improved performance (thanks Cline!)
16+
- Enable source maps for improved debugging (thanks @KJ7LNW!)
17+
- Update OpenRouter provider to use provider-specific model info (thanks @daniel-lxs!)
18+
- Fix Requesty cost/token reporting (thanks @dtrugman!)
19+
- Improve command execution UI
20+
- Add more in-app links to relevant documentation
21+
- Update the new task tool description and the ask mode custom instructions in the system prompt
22+
- Add IPC types to roo-code.d.ts
23+
- Add build VSIX workflow to pull requests (thanks @SmartManoj!)
24+
- Improve apply_diff tool to intelligently deduce line numbers (thanks @samhvw8!)
25+
- Fix command validation for shell array indexing (thanks @KJ7LNW!)
26+
- Handle diagnostics that point at a directory URI (thanks @daniel-lxs!)
27+
- Fix "Current ask promise was ignored" error (thanks @zxdvd!)
28+
329
## [3.16.6] - 2025-05-12
430

531
- Restore "Improve provider profile management in the external API"

README.md

Lines changed: 33 additions & 34 deletions
Large diffs are not rendered by default.

evals/packages/types/src/roo-code.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ export type CommandExecutionStatus = z.infer<typeof commandExecutionStatusSchema
297297
* ExperimentId
298298
*/
299299

300-
export const experimentIds = ["powerSteering"] as const
300+
export const experimentIds = ["autoCondenseContext", "powerSteering"] as const
301301

302302
export const experimentIdsSchema = z.enum(experimentIds)
303303

@@ -308,6 +308,7 @@ export type ExperimentId = z.infer<typeof experimentIdsSchema>
308308
*/
309309

310310
const experimentsSchema = z.object({
311+
autoCondenseContext: z.boolean(),
311312
powerSteering: z.boolean(),
312313
})
313314

locales/ca/README.md

Lines changed: 36 additions & 35 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)