Skip to content

Commit 7592abf

Browse files
authored
Merge branch 'main' into sticky-modes-setting
2 parents d0a8568 + 0dfbae6 commit 7592abf

File tree

147 files changed

+5879
-1593
lines changed

Some content is hidden

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

147 files changed

+5879
-1593
lines changed

.changeset/bright-singers-drop.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+
Enable prompt caching for Gemini (with some improvements)

.changeset/thin-tigers-yawn.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+
Allow users to turn prompt caching on / off for Gemini 2.5 on OpenRouter

.roo/rules-translate/001-general-rules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 1. SUPPORTED LANGUAGES AND LOCATION
22

3-
- Localize all strings into the following locale files: ca, de, en, es, fr, hi, it, ja, ko, pl, pt-BR, tr, vi, zh-CN, zh-TW
3+
- Localize all strings into the following locale files: ca, de, en, es, fr, hi, it, ja, ko, pl, pt-BR, ru, tr, vi, zh-CN, zh-TW
44
- The VSCode extension has two main areas that require localization:
55
- Core Extension: src/i18n/locales/ (extension backend)
66
- WebView UI: webview-ui/src/i18n/locales/ (user interface)

.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: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
11
# Roo Code Changelog
22

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

545
- Allow custom URLs for Gemini provider

0 commit comments

Comments
 (0)