Skip to content

Commit e33086d

Browse files
committed
Merge remote-tracking branch 'origin/main' into refactor-system-prompt
# Conflicts: # src/core/prompts/instructions/create-mode.ts # src/core/prompts/sections/rules.ts # src/core/prompts/sections/system-info.ts # src/core/prompts/tools/new-task.ts
2 parents cb193b8 + 2e1d949 commit e33086d

File tree

315 files changed

+13299
-6947
lines changed

Some content is hidden

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

315 files changed

+13299
-6947
lines changed

.changeset/khaki-months-float.md

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

.changeset/lazy-rats-end.md

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

CHANGELOG.md

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

3+
## [3.14.3] - 2025-04-25
4+
5+
- Add Boomerang Orchestrator as a built-in mode
6+
- Improve home screen UI
7+
- Make token count estimation more efficient to reduce gray screens
8+
- Revert change to automatically close files after edit until we figure out how to make it work well with diagnostics
9+
- Clean up settings data model
10+
- Omit reasoning params for non-reasoning models
11+
- Clearer documentation for adding settings (thanks @shariqriazz!)
12+
- Fix word wrapping in Roo message title (thanks @zhangtony239!)
13+
- Update default model id for Unbound from claude 3.5 to 3.7 (thanks @pugazhendhi-m!)
14+
315
## [3.14.2] - 2025-04-24
416

517
- Enable prompt caching for Gemini (with some improvements)

README.md

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

esbuild.js

Lines changed: 14 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -38,35 +38,21 @@ const copyWasmFiles = {
3838
path.join(distDir, "tiktoken_bg.wasm"),
3939
)
4040

41-
// tree-sitter WASM
42-
fs.copyFileSync(
43-
path.join(nodeModulesDir, "web-tree-sitter", "tree-sitter.wasm"),
44-
path.join(distDir, "tree-sitter.wasm"),
45-
)
41+
// Copy language-specific WASM files
42+
const languageWasmDir = path.join(__dirname, "node_modules", "tree-sitter-wasms", "out")
4643

47-
// language-specific tree-sitter WASMs
48-
const languageWasmDir = path.join(nodeModulesDir, "tree-sitter-wasms", "out")
49-
const languages = [
50-
"typescript",
51-
"tsx",
52-
"python",
53-
"rust",
54-
"javascript",
55-
"go",
56-
"cpp",
57-
"c",
58-
"c_sharp",
59-
"ruby",
60-
"java",
61-
"php",
62-
"swift",
63-
"kotlin",
64-
]
65-
66-
languages.forEach((lang) => {
67-
const filename = `tree-sitter-${lang}.wasm`
68-
fs.copyFileSync(path.join(languageWasmDir, filename), path.join(distDir, filename))
69-
})
44+
// Dynamically read all WASM files from the directory instead of using a hardcoded list
45+
if (fs.existsSync(languageWasmDir)) {
46+
const wasmFiles = fs.readdirSync(languageWasmDir).filter((file) => file.endsWith(".wasm"))
47+
48+
console.log(`Copying ${wasmFiles.length} tree-sitter WASM files to dist directory`)
49+
50+
wasmFiles.forEach((filename) => {
51+
fs.copyFileSync(path.join(languageWasmDir, filename), path.join(distDir, filename))
52+
})
53+
} else {
54+
console.warn(`Tree-sitter WASM directory not found: ${languageWasmDir}`)
55+
}
7056
})
7157
},
7258
}

locales/ca/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

locales/de/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

locales/es/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

locales/fr/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

locales/hi/README.md

Lines changed: 27 additions & 25 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)