Skip to content

Commit 394bc1b

Browse files
authored
Merge branch 'main' into refactor/extract-focus-logic
2 parents 67cd4c2 + 9b73965 commit 394bc1b

File tree

114 files changed

+3497
-1411
lines changed

Some content is hidden

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

114 files changed

+3497
-1411
lines changed

.vscodeignore

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,45 @@
11
# Default
2+
.changeset/**
23
.github/**
34
.husky/**
45
.vscode/**
5-
.vscode-test/**
6-
out/**
7-
out-integration/**
8-
evals/**
9-
e2e/**
6+
coverage/**
107
node_modules/**
118
src/**
9+
scripts/**
1210
.gitignore
13-
.yarnrc
1411
esbuild.js
15-
vsc-extension-quickstart.md
12+
jest.*
1613
**/tsconfig.json
1714
**/.eslintrc.json
15+
.prettierignore
1816
**/*.map
1917
**/*.ts
20-
**/.vscode-test.*
18+
**/.gitignore
2119

2220
# Custom
23-
.nvmrc
21+
.env.sample
22+
.git-blame-ignore-revs
23+
.gitconfig
2424
.gitattributes
25-
.prettierignore
25+
.tool-versions
26+
.vite-port
27+
.nvmrc
2628
.clinerules*
2729
.roomodes
30+
.rooignore
2831
.roo/**
32+
benchmark/**
2933
cline_docs/**
30-
coverage/**
34+
e2e/**
35+
evals/**
3136
locales/**
32-
benchmark/**
33-
.direnv/**
37+
out/**
38+
ellipsis.yaml
39+
knip.json
3440

35-
# Ignore all webview-ui files except the build directory (https://github.com/microsoft/vscode-webview-ui-toolkit-samples/blob/main/frameworks/hello-world-react-cra/.vscodeignore)
41+
# Ignore all webview-ui files except the build directory.
42+
# https://github.com/microsoft/vscode-webview-ui-toolkit-samples/blob/main/frameworks/hello-world-react-cra/.vscodeignore
3643
webview-ui/src/**
3744
webview-ui/public/**
3845
webview-ui/scripts/**
@@ -41,17 +48,20 @@ webview-ui/README.md
4148
webview-ui/package.json
4249
webview-ui/package-lock.json
4350
webview-ui/node_modules/**
44-
**/.gitignore
4551

46-
# Fix issue where codicons don't get packaged (https://github.com/microsoft/vscode-extension-samples/issues/692)
52+
# Include codicons
4753
!node_modules/@vscode/codicons/dist/codicon.css
4854
!node_modules/@vscode/codicons/dist/codicon.ttf
4955

56+
# Include material icons
57+
!node_modules/vscode-material-icons/generated/**
58+
5059
# Include default themes JSON files used in getTheme
5160
!src/integrations/theme/default-themes/**
5261

5362
# Ignore doc assets
5463
assets/docs/**
64+
5565
# Include icons and images
5666
!assets/icons/**
5767
!assets/images/**

CHANGELOG.md

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

3+
## [3.14.0] - 2025-04-23
4+
5+
- Add prompt caching for `gemini-2.5-pro-preview-03-25` in the Gemini provider (Vertex and OpenRouter coming soon!)
6+
- Improve the search_and_replace and insert_content tools and bring them out of experimental, and deprecate append_to_file (thanks @samhvw8!)
7+
- Use material icons for files and folders in mentions (thanks @elianiva!)
8+
- Make the list_files tool more efficient and smarter about excluding directories like .git/
9+
- Fix file drag and drop on Windows and when using SSH tunnels (thanks @NyxJae!)
10+
- Correctly revert changes and suggest alternative tools when write_to_file fails on a missing line count
11+
- Allow interpolation of `workspace`, `mode`, `language`, `shell`, and `operatingSystem` into custom system prompt overrides (thanks @daniel-lxs!)
12+
- Fix interpolation bug in the “add to context” code action (thanks @elianiva!)
13+
- Preserve editor state and prevent tab unpinning during diffs (thanks @seedlord!)
14+
- Improvements to icon rendering on Linux (thanks @elianiva!)
15+
- Improvements to Requesty model list fetching (thanks @dtrugman!)
16+
- Fix user feedback not being added to conversation history in API error state, redundant ‘TASK RESUMPTION’ prompts, and error messages not showing after cancelling API requests (thanks @System233!)
17+
- Track tool use errors in evals
18+
- Fix MCP hub error when dragging extension to another sidebar
19+
- Improve display of long MCP tool arguments
20+
- Fix redundant ‘TASK RESUMPTION’ prompts (thanks @System233!)
21+
- Fix bug opening files when editor has no workspace root
22+
- Make the VS Code LM provider show the correct model information (thanks @QuinsZouls!)
23+
- Fixes to make the focusInput command more reliable (thanks @hongzio!)
24+
- Better handling of aftercursor content in context mentions (thanks @elianiva!)
25+
- Support injecting environment variables in MCP config (thanks @NamesMT!)
26+
- Better handling of FakeAI “controller” object (thanks @wkordalski)
27+
- Remove unnecessary calculation from VS Code LM provider (thanks @d-oit!)
28+
- Allow Amazon Bedrock Marketplace ARNs (thanks @mlopezr!)
29+
- Give better loading feedback on chat rows (thanks @elianiva!)
30+
- Performance improvements to task size calculations
31+
- Don’t immediately show a model ID error when changing API providers
32+
- Fix apply_diff edge cases
33+
- Use a more sensible task export icon
34+
- Use path aliases in webview source files
35+
- Display a warning when the system prompt is overridden
36+
- Better progress indicator for apply_diff tools (thanks @qdaxb!)
37+
- Fix terminal carriage return handling for correct progress bar display (thanks @Yikai-Liao!)
38+
339
## [3.13.2] - 2025-04-18
440

541
- Allow custom URLs for Gemini provider

README.md

Lines changed: 29 additions & 31 deletions
Large diffs are not rendered by default.

evals/apps/web/src/lib/formatters.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,4 @@ export const formatTokens = (tokens: number) => {
4545
}
4646

4747
export const formatToolUsageSuccessRate = (usage: { attempts: number; failures: number }) =>
48-
usage.attempts === 0 ? '0%' : `${(((usage.attempts - usage.failures) / usage.attempts) * 100).toFixed(1)}%`
48+
usage.attempts === 0 ? "0%" : `${(((usage.attempts - usage.failures) / usage.attempts) * 100).toFixed(1)}%`

flake.lock

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

flake.nix

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

0 commit comments

Comments
 (0)