Chris Estreich
2303f67afb
Clean up the way we compute the current diff strategy ( #2049 )
...
* Clean up the way we compute the current diff strategy
* Add changeset
2025-03-30 02:08:37 -04:00
Chris Estreich
d4c7493674
Remove redundant zod schemas ( #2051 )
...
Add changeset
2025-03-27 21:59:51 -07:00
Chris Estreich
3d0fc3ccc5
Add config getters to RooCodeAPI ( #2048 )
2025-03-27 21:12:55 -07:00
Chris Estreich
0fd399de78
Automatically generate roo-code.d.ts (including type generation via zod-to-ts) ( #2024 )
2025-03-27 09:38:56 -07:00
Chris Estreich
a414c7d028
Wrangle our settings-related types and add support for settings import / export ( #1997 )
...
* Strongly type our settings use composition where possible
* Update src/core/contextProxy.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update src/core/contextProxy.ts
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Add comment, tweak function name
* Add changeset
* Clean up toolGroup types
* Comments tweak
* Remove unused type
* More type safety
* Improve import / export, add translations
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-03-26 16:29:01 -07:00
Matt Rubens
1fb34b81fa
Show requesty key balance on the settings screen ( #1995 )
2025-03-26 11:25:24 -04:00
Matt Rubens
0fd0800ba9
Show openrouter key balance on the settings page ( #1990 )
2025-03-25 22:41:21 -04:00
R00-B0T
be8527c995
Changeset version bump ( #1987 )
...
* changeset version bump
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-25 20:32:29 -04:00
Chris Estreich
599d451bd1
Fix task completion events ( #1981 )
...
* Fix task completion events
* Create polite-singers-greet.md
---------
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-25 20:29:06 -04:00
Matt Rubens
7d2b6b7d3d
v3.10.5 ( #1986 )
2025-03-25 20:27:41 -04:00
R00-B0T
1d1c33549c
Changeset version bump ( #1947 )
...
* changeset version bump
* Update package.json
* Update package-lock.json
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-25 19:14:00 -04:00
Matt Rubens
2c77043801
v3.10.4 ( #1983 )
2025-03-25 19:06:29 -04:00
Peter Dave Hello
45299a9aea
Fix the supportsPromptCache value for OpenAI models ( #1923 )
...
Reference:
- https://platform.openai.com/docs/models
2025-03-25 13:07:10 -04:00
Chad Gauthier
418694befa
Update UX for text area ( #1953 )
...
* update ux for text area
* fix z-index
* fix tests
* Update .changeset/bright-trains-crash.md
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* extract off drop method per code review bot
* address bot comment
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-03-24 17:46:34 -04:00
Steven T. Cramer
8ad4fff0d2
Removed hardcoded filenames to GlobalFileNames constants. ( #1904 )
...
* Replace hardcoded custom modes filename with GlobalFileNames constant
* Remove 'cline' prefix from mcpSettings filename
* Use GlobalFileNames.customModes in modes.ts
* replace two more `cline_mcp_settings` with `mcp_settings` in tests.
* feat: add settings file migration for new file naming convention
- Implement migrateSettings function to rename legacy settings files to new format
- Migrate cline_custom_modes.json to new custom modes filename
- Migrate cline_mcp_settings.json to new MCP settings filename
- Add TODO to remove migration code in September 2025 (6 months after implementation)
- Make activate function async to support migration on startup
* Add associated changeset
* removed unused import
* refactor: move migrateSettings to dedicated utility file
- Extract migrateSettings function from extension.ts to src/utils/migrateSettings.ts
- Update extension.ts to import and use the extracted function
- Update tests to use the real implementation
- Improve dependency injection by passing outputChannel as parameter
- Enhance maintainability by isolating temporary migration code (to be removed Sept 2025)
* Update src/extension.ts
---------
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-24 13:32:44 -04:00
teddyOOXX
cc2420ea1a
fix qwq model in openai provider ( #1940 )
...
* feat: Add the openAiR1FormatEnabled field to enable this switch in OpenAI compatible mode to support the current QWQ and future additional classes of R1 models.
* feat: Add the openAiR1FormatEnabled field to enable this switch in OpenAI compatible mode to support the current QWQ and future additional classes of R1 models.
* fix: add miss i18n
* fix: add miss i18n
* fix: remove the redundant call
---------
Co-authored-by: xiong <yueminxiong.xym@alibaba-inc.com>
2025-03-24 10:14:44 -04:00
R00-B0T
7bf143e302
Changeset version bump ( #1881 )
...
* changeset version bump
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-24 01:12:58 -04:00
Matt Rubens
5720b6b129
Tweaks to file read auto-truncate ( #1934 )
...
* Tweaks to file read auto-truncate
* Change to use a text input
* Changeset
2025-03-24 00:49:37 -04:00
Matt Rubens
e810a886d2
Welcome page OAuth ( #1913 )
...
* Add Requesty OAuth flow
* New 1-click onboarding flow
* Requesty: Use correct default model info
* When called from the onboard flow, created the default profile
Glama OAuth handler changed for consistency.
* Add router images
* Shuffle the routers
* Translate
* Appease knip
---------
Co-authored-by: Daniel Trugman <dtrugman@gmail.com>
2025-03-23 10:08:16 -04:00
pugazhendhi-m
003388a5c4
Fix maxTokens to 8192 only for compatible Anthropic models ( #1862 )
...
Fix maxTokens to 8096 only for compatible Anthropic models
Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai>
2025-03-23 02:23:29 -04:00
Matt Rubens
f5628e573f
Support mentioning binary files ( #1880 )
2025-03-21 10:51:44 -04:00
R00-B0T
8663e52e8d
Changeset version bump ( #1878 )
...
* changeset version bump
* Updating CHANGELOG.md format
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: R00-B0T <github-actions@github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-21 10:12:04 -04:00
Matt Rubens
abf9bba888
v3.10.2 ( #1877 )
2025-03-21 10:03:19 -04:00
R00-B0T
465a96f1c1
Changeset version bump ( #1852 )
...
* changeset version bump
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-20 18:40:11 -04:00
Matt Rubens
f9d2b4db97
Make the question follow-up suggestions optional ( #1857 )
...
Make the question follow-up optional
2025-03-20 18:37:09 -04:00
R00-B0T
4580ad3c7c
Changeset version bump ( #1843 )
...
* changeset version bump
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-20 16:12:49 -04:00
Yukky
b033082523
Reflect Cross-region inference option in ap-xx region ( #1842 )
...
* Fix: Enable cross-region inference for 'ap-xx' region in AwsBedrockHandler.completePrompt
* Fix: Enable cross-region inference for 'ap-xx' region in AwsBedrockHandler.createMessage
* Create itchy-waves-move.md
---------
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-20 16:03:51 -04:00
Matt Rubens
842e69ceb8
v3.10 ( #1850 )
2025-03-20 16:00:04 -04:00
pugazhendhi-m
e4c398d888
Discards temperature setting on o3-mini for Unbound ( #1836 )
...
* Discards temperature setting on o3-mini for Unbound
* Adds changeset
---------
Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai>
2025-03-20 09:11:22 -04:00
R00-B0T
6320b9a1a9
Changeset version bump ( #1795 )
...
* changeset version bump
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-19 10:17:49 -04:00
Matt Rubens
4b2a54e364
Allow manually selecting a model in the model picker ( #1809 )
2025-03-19 10:10:24 -04:00
Patrick Decat
d8ab111043
ci: update GitHub Actions publish workflow to automatically create GitHub Releases ( #1803 )
2025-03-19 07:36:45 -04:00
Chris Estreich
fbb5cfcd11
More theme fixes for select, dropdown & command ( #1789 )
...
* More theme fixes
* Fix typo
* Add changeset
* Fix button variant
* More fixes
* More tweaks
* More tweaks
* Fix test
* Fix tsc errors
2025-03-18 22:07:19 -07:00
R00-B0T
454124c97e
Changeset version bump ( #1794 )
...
* changeset version bump
* Updating CHANGELOG.md format
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: R00-B0T <github-actions@github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-19 01:07:03 -04:00
Matt Rubens
dc9fc13a22
Pass current language to system prompt correctly ( #1793 )
2025-03-19 01:03:54 -04:00
R00-B0T
b520b6f724
Changeset version bump ( #1745 )
...
* changeset version bump
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-19 00:39:55 -04:00
Matt Rubens
aed55d799b
v3.9 ( #1790 )
2025-03-19 00:30:13 -04:00
teddyOOXX
23af4c2609
add multiple workspaces support ( #1725 )
...
feat: add multiple workspaces support
- Add getWorkspacePath function to centralize workspace directory path retrieval
- Use the new workspace directory retrieval logic in Cline, Mentions, ClineProvider, and WorkspaceTracker
- Update WorkspaceFile on tab switch and prevent redundant updates by checking prevWorkSpacePath
- Fix the bug that loads the contents of the previous tab when quickly switching tabs
- Optimize getWorkspacePath return value for better reliability
Co-authored-by: xiong <yueminxiong.xym@alibaba-inc.com>
2025-03-18 02:14:39 -04:00
Chris Estreich
eb74f02094
Choose specific provider when using OpenRouter ( #1753 )
...
* Choose specific provider when using OpenRouter
* Add translations
2025-03-17 15:40:27 -07:00
cte
7d1d5581a4
Clean up CSS for settings view wheel scroll
2025-03-17 12:28:08 -07:00
cte
f108dfaeb8
Evals
2025-03-17 10:09:19 -07:00
github-actions[bot]
d8879516aa
changeset version bump
2025-03-13 17:05:35 +00:00
Matt Rubens
b25c7ed9f6
Create loud-bugs-hope.md
2025-03-13 13:01:20 -04:00
github-actions[bot]
2f64e75c3d
changeset version bump
2025-03-13 02:04:18 +00:00
Matt Rubens
8454c52d59
v3.8.5
2025-03-12 22:00:53 -04:00
Matt Rubens
9b5ee27320
Merge pull request #1587 from dleen/cache
...
feat: Add prompt caching to OpenAI-compatible custom models
2025-03-12 11:35:42 -04:00
Matt Rubens
421e1972ad
Add prompt caching to OpenAI-compatible custom model info
2025-03-11 22:43:33 -07:00
cte
4b6def5f31
ContextProxy fix - constructor should not be async
2025-03-11 14:24:21 -07:00
Matt Rubens
f306461276
Fix usage tracking for SiliconFlow etc
2025-03-10 22:59:08 -04:00
Patrick Decat
70d6658ca4
ci: publish git tags to Github ( resolves #444 )
2025-03-10 11:56:24 +01:00