-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Moved repo to new org #3756
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Moved repo to new org #3756
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cte
approved these changes
May 20, 2025
mini2s
added a commit
to zgsm-ai/costrict
that referenced
this pull request
May 21, 2025
* Rename cline_docs -> docs (RooCodeInc#3587) * Update contributors list (RooCodeInc#3299) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * fix(deps): update dependency posthog-js to v1.242.1 (RooCodeInc#3602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Use a shadcn dialog for the announcement (RooCodeInc#3604) * feat: add buildDocLink utility and 21 Internal Links to Docs (RooCodeInc#3418) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Add build vsix Workflow (RooCodeInc#3600) * build: enable source maps for improved debugging (RooCodeInc#3596) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * v3.16.7 (RooCodeInc#3614) * [Condense] Condense messages with an LLM rather than truncating (RooCodeInc#3582) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Fix type generation (RooCodeInc#3619) * Update contributors list (RooCodeInc#3612) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * v3.17.0 (RooCodeInc#3622) * Changeset version bump (RooCodeInc#3556) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * fix: correct Changelog link in localized README files (RooCodeInc#3629) The Changelog link in `locales/ja/README.md` and other localized READMEswas pointing to a broken relative path, resulting in 404s.This commit updates the link to use a correct relative path (`../../CHANGELOG.md`)so that it works across all locales. * Fix incorrect reserved tokens calculation on OpenRouter (RooCodeInc#3626) fix: improve token reservation logic in calculateTokenDistribution * Fix command display in the approval required case (RooCodeInc#3636) * Changeset version bump (RooCodeInc#3637) 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: Chris Estreich <cestreich@gmail.com> * Fix how custom instructions are loaded into the API request (RooCodeInc#3638)p * Lock the versions of vsce and ovsx (RooCodeInc#3643) * Revert "Switch to the new Roo message parser" (RooCodeInc#3649) * Changeset version bump (RooCodeInc#3645) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * Import settings bug fix / improvements (RooCodeInc#3657) * Export ProviderName type to Roo-Code-Types (RooCodeInc#3675) * Log Cleanup to Remove Cline (RooCodeInc#3704) * Rename Errors & Fix Spelling Mistake * Update src/core/task/Task.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * RooCodeInc#3679 - Fixes packaging to include correct tiktoken.wasm (lite) (RooCodeInc#3697) - also, additions to .gitignore and .vscodeignore to prevent the IntelliJ .idea and .qodo folders from being included for git and packaging. * Adds refresh models button for Unbound provider (RooCodeInc#3663) * Adds refresh models button for Unbound provider * Adds changeset * Optimizes code to prevent memory leak, add error messages * Adds unbound messages to all supported languages --------- Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> * Add Qwen3 model series to the Chutes provider (RooCodeInc#3710) * Add Qwen3 model series to the Chutes provider New models for the Chutes provider: - Qwen/Qwen3-235B-A22B - Qwen/Qwen3-32B - Qwen/Qwen3-30B-A3B - Qwen/Qwen3-14B - Qwen/Qwen3-8B * add changeset * fix(webview): Fix links to filename:0 (RooCodeInc#3727) * fix(webview): Fix links to filename:0 * Add changeset * LM studio reasoning support (thinking block) (RooCodeInc#3719) lmstudio reasoning support (thinking block) Similar to ollama implementation in RooCodeInc#1080 * feat(evals): add UI and backend support for importing and injecting f… (RooCodeInc#3606) * [Condense Context] Track metrics around context condensing and show in UI * Add UI component * account for system prompt when estimating new context size * add header * bug fix * nit * nit * refactor * fix * add unit tests for condense * update sliding-window tests * add getApiMetrics.test.ts * fix failing tests * use chat.json * add translations * add tests for ContextCondenseRow * add changeset * camelCase * use Markdown for summary * use tailwind * non default export * rm test :/ * Make prompt input textareas resizable (RooCodeInc#3691) (RooCodeInc#3739) * feat: move play audio to webview to ensure cross-platform (RooCodeInc#3659) Co-authored-by: sam hoang <samhv.ict@gmail.com> * refactor: import multiple times (RooCodeInc#3745) * Add YAML support for .roomode files alongside JSON processing (RooCodeInc#3711) * ✨ feat(settings): Add allowedMaxRequests feature inspired by Cline (RooCodeInc#3631) * feat(settings): Introduce the "auto-approve request count" feature from Cline This is the first minor UI feature I've added, so please let me know if I'm missing anything! (translations, organization, etc!) Please see commits for details introduce allowedMaxRequests to globalSettingsSchema update ExtensionState and its context with allowedMaxRequests implement UI for setting max requests in AutoApproveMenu component prompt user when auto-approval limit is reached with i18n support increment consecutiveAutoApprovedRequestsCount and reset upon user approval add translations for auto-approved request limit reached prompt in multiple languages add new UI for "auto_approval_max_req_reached" in ChatRowContent display prompt with title, description, and button for user action 🔧 chore(gitignore): add .idea to .gitignore to exclude IDE-specific files - remove .idea/workspace.xml to clean up repository * 🔧 chore(gitignore): add IDE configuration files to ignore list - add .idea directory to ignore JetBrains IDE configurations * 🌐 i18n(chat): add translation keys for api request limit - introduce translation keys for "title" and "unlimited" in multiple languages - update description for api request limit in various languages * 🌐 i18n(chat): migrate auto-approved request limit translations - move translations from common.json to chat.json across locales - update component to use Trans for dynamic text rendering * Update the UI for setting max requests * Hide the auto-approve limit warning once clicked --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Move error message for settings import failure into the correct position (RooCodeInc#3752) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * feat: use template variables for version numbers in announcement strings (RooCodeInc#3755) * Auto-reload core changes in dev mode (RooCodeInc#3284) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Moved repo to new org (RooCodeInc#3756) * Use yaml as default custom modes format (RooCodeInc#3749) * [Condense] Add a button to condense the task context (RooCodeInc#3623) * [Condense] Add a button to condense the task context * wip * wip * wip * bring back delete size * account for the system prompt in the context * update tests to use systemPrompt * add type * translations * nit * update tests * filter to the current task * nit * refactor * nit * non interactive option * simplify chat summary UI * changeset * nit * fix check-types * throw * [Condense] Fix double counting last message when condensing (RooCodeInc#3763) * Get package publisher and name from package.json + command type safety (RooCodeInc#3766) * Lm studio and ollama usage fix (RooCodeInc#3707) * integration * Fix * [Condense] Change condense icon (RooCodeInc#3768) * [Condense] Change condense icon * change to fold * feat: add gemini-2.5-flash-preview-05-20 models (RooCodeInc#3769) * Add Gemini Flash 2.5 05-20 variants for the Vertex provider (RooCodeInc#3758) * feat(api): add gemini-2.5-flash-preview-05-20 model configuration * feat(tests): update apiModelId to gemini-2.5-flash-preview-05-20 in ProviderSettingsManager tests in case the old version is deprecated * chore: add changeset * feat(api): update vertexModels to add gemini-2.5-flash-preview-05-20 variants * chore: update changeset * [Condense] Show indicator message when context is condensing (RooCodeInc#3765) * [Condense] Show indicator message when context is condensing * changeset * translations * Another grey screen fix. (RooCodeInc#3644) Memory memory memory * Fix: Missing or inconsistent syntax highlighting across UI components (RooCodeInc#3656) * fix: Missing or inconsistent syntax highlighting across UI components - Change file listings to use 'shellsession' for terminal-like highlighting - Use 'markdown' for code definitions and instructions - Add file extension-based language detection for new files - Ensure consistent 'diff' highlighting for all diff content - Use 'xml' language for error messages - Make language property required in CodeAccordian - Set default fallback to 'txt' instead of undefined Fixes: RooCodeInc#3655 Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> * chore: make language property required in CodeBlock - Updated CodeBlockProps interface to make language property required - Updated mock implementation to match the interface change - Ensured CodeAccordian always provides a fallback language value Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * Add contact section to pull request template for communication (RooCodeInc#3771) * Update contributors list (RooCodeInc#3620) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * More VSCode command / build fixes (RooCodeInc#3780) --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> Co-authored-by: Hannes Rudolph <hrudolph@gmail.com> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: KJ7LNW <93454819+KJ7LNW@users.noreply.github.com> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Canyon Robins <canrobins13@gmail.com> Co-authored-by: R00-B0T <110429663+R00-B0T@users.noreply.github.com> Co-authored-by: hatsu <hajiwata0308@gmail.com> Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: R00-B0T <github-actions@github.com> Co-authored-by: xyOz <xyoz-dev@proton.me> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: vagadiya <32499123+vagadiya@users.noreply.github.com> Co-authored-by: pugazhendhi-m <132246623+pugazhendhi-m@users.noreply.github.com> Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> Co-authored-by: zeo <goonox35@proton.me> Co-authored-by: Remon Oldenbeuving <r.s.oldenbeuving@gmail.com> Co-authored-by: avtc <tarasenkov@gmail.com> Co-authored-by: Shariq Riaz <ishariqriaz@gmail.com> Co-authored-by: sam hoang <samhv.ict@gmail.com> Co-authored-by: Noritaka Kobayashi <arukimedesu1166777@gmail.com> Co-authored-by: R-omk <R-omk@users.noreply.github.com> Co-authored-by: Chris Hasson <hassoncs@gmail.com> Co-authored-by: ChuKhaLi <15166543+ChuKhaLi@users.noreply.github.com> Co-authored-by: mini2s <1942696552@qq.com>
mini2s
added a commit
to mini2s/costrict
that referenced
this pull request
May 21, 2025
* Rename cline_docs -> docs (RooCodeInc#3587) * Update contributors list (RooCodeInc#3299) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * fix(deps): update dependency posthog-js to v1.242.1 (RooCodeInc#3602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Use a shadcn dialog for the announcement (RooCodeInc#3604) * feat: add buildDocLink utility and 21 Internal Links to Docs (RooCodeInc#3418) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Add build vsix Workflow (RooCodeInc#3600) * build: enable source maps for improved debugging (RooCodeInc#3596) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * v3.16.7 (RooCodeInc#3614) * [Condense] Condense messages with an LLM rather than truncating (RooCodeInc#3582) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Fix type generation (RooCodeInc#3619) * Update contributors list (RooCodeInc#3612) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * v3.17.0 (RooCodeInc#3622) * Changeset version bump (RooCodeInc#3556) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * fix: correct Changelog link in localized README files (RooCodeInc#3629) The Changelog link in `locales/ja/README.md` and other localized READMEswas pointing to a broken relative path, resulting in 404s.This commit updates the link to use a correct relative path (`../../CHANGELOG.md`)so that it works across all locales. * Fix incorrect reserved tokens calculation on OpenRouter (RooCodeInc#3626) fix: improve token reservation logic in calculateTokenDistribution * Fix command display in the approval required case (RooCodeInc#3636) * Changeset version bump (RooCodeInc#3637) 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: Chris Estreich <cestreich@gmail.com> * Fix how custom instructions are loaded into the API request (RooCodeInc#3638)p * Lock the versions of vsce and ovsx (RooCodeInc#3643) * Revert "Switch to the new Roo message parser" (RooCodeInc#3649) * Changeset version bump (RooCodeInc#3645) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * Import settings bug fix / improvements (RooCodeInc#3657) * Export ProviderName type to Roo-Code-Types (RooCodeInc#3675) * Log Cleanup to Remove Cline (RooCodeInc#3704) * Rename Errors & Fix Spelling Mistake * Update src/core/task/Task.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * RooCodeInc#3679 - Fixes packaging to include correct tiktoken.wasm (lite) (RooCodeInc#3697) - also, additions to .gitignore and .vscodeignore to prevent the IntelliJ .idea and .qodo folders from being included for git and packaging. * Adds refresh models button for Unbound provider (RooCodeInc#3663) * Adds refresh models button for Unbound provider * Adds changeset * Optimizes code to prevent memory leak, add error messages * Adds unbound messages to all supported languages --------- Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> * Add Qwen3 model series to the Chutes provider (RooCodeInc#3710) * Add Qwen3 model series to the Chutes provider New models for the Chutes provider: - Qwen/Qwen3-235B-A22B - Qwen/Qwen3-32B - Qwen/Qwen3-30B-A3B - Qwen/Qwen3-14B - Qwen/Qwen3-8B * add changeset * fix(webview): Fix links to filename:0 (RooCodeInc#3727) * fix(webview): Fix links to filename:0 * Add changeset * LM studio reasoning support (thinking block) (RooCodeInc#3719) lmstudio reasoning support (thinking block) Similar to ollama implementation in RooCodeInc#1080 * feat(evals): add UI and backend support for importing and injecting f… (RooCodeInc#3606) * [Condense Context] Track metrics around context condensing and show in UI * Add UI component * account for system prompt when estimating new context size * add header * bug fix * nit * nit * refactor * fix * add unit tests for condense * update sliding-window tests * add getApiMetrics.test.ts * fix failing tests * use chat.json * add translations * add tests for ContextCondenseRow * add changeset * camelCase * use Markdown for summary * use tailwind * non default export * rm test :/ * Make prompt input textareas resizable (RooCodeInc#3691) (RooCodeInc#3739) * feat: move play audio to webview to ensure cross-platform (RooCodeInc#3659) Co-authored-by: sam hoang <samhv.ict@gmail.com> * refactor: import multiple times (RooCodeInc#3745) * Add YAML support for .roomode files alongside JSON processing (RooCodeInc#3711) * ✨ feat(settings): Add allowedMaxRequests feature inspired by Cline (RooCodeInc#3631) * feat(settings): Introduce the "auto-approve request count" feature from Cline This is the first minor UI feature I've added, so please let me know if I'm missing anything! (translations, organization, etc!) Please see commits for details introduce allowedMaxRequests to globalSettingsSchema update ExtensionState and its context with allowedMaxRequests implement UI for setting max requests in AutoApproveMenu component prompt user when auto-approval limit is reached with i18n support increment consecutiveAutoApprovedRequestsCount and reset upon user approval add translations for auto-approved request limit reached prompt in multiple languages add new UI for "auto_approval_max_req_reached" in ChatRowContent display prompt with title, description, and button for user action 🔧 chore(gitignore): add .idea to .gitignore to exclude IDE-specific files - remove .idea/workspace.xml to clean up repository * 🔧 chore(gitignore): add IDE configuration files to ignore list - add .idea directory to ignore JetBrains IDE configurations * 🌐 i18n(chat): add translation keys for api request limit - introduce translation keys for "title" and "unlimited" in multiple languages - update description for api request limit in various languages * 🌐 i18n(chat): migrate auto-approved request limit translations - move translations from common.json to chat.json across locales - update component to use Trans for dynamic text rendering * Update the UI for setting max requests * Hide the auto-approve limit warning once clicked --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Move error message for settings import failure into the correct position (RooCodeInc#3752) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * feat: use template variables for version numbers in announcement strings (RooCodeInc#3755) * Auto-reload core changes in dev mode (RooCodeInc#3284) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Moved repo to new org (RooCodeInc#3756) * Use yaml as default custom modes format (RooCodeInc#3749) * [Condense] Add a button to condense the task context (RooCodeInc#3623) * [Condense] Add a button to condense the task context * wip * wip * wip * bring back delete size * account for the system prompt in the context * update tests to use systemPrompt * add type * translations * nit * update tests * filter to the current task * nit * refactor * nit * non interactive option * simplify chat summary UI * changeset * nit * fix check-types * throw * [Condense] Fix double counting last message when condensing (RooCodeInc#3763) * Get package publisher and name from package.json + command type safety (RooCodeInc#3766) * Lm studio and ollama usage fix (RooCodeInc#3707) * integration * Fix * [Condense] Change condense icon (RooCodeInc#3768) * [Condense] Change condense icon * change to fold * feat: add gemini-2.5-flash-preview-05-20 models (RooCodeInc#3769) * Add Gemini Flash 2.5 05-20 variants for the Vertex provider (RooCodeInc#3758) * feat(api): add gemini-2.5-flash-preview-05-20 model configuration * feat(tests): update apiModelId to gemini-2.5-flash-preview-05-20 in ProviderSettingsManager tests in case the old version is deprecated * chore: add changeset * feat(api): update vertexModels to add gemini-2.5-flash-preview-05-20 variants * chore: update changeset * [Condense] Show indicator message when context is condensing (RooCodeInc#3765) * [Condense] Show indicator message when context is condensing * changeset * translations * Another grey screen fix. (RooCodeInc#3644) Memory memory memory * Fix: Missing or inconsistent syntax highlighting across UI components (RooCodeInc#3656) * fix: Missing or inconsistent syntax highlighting across UI components - Change file listings to use 'shellsession' for terminal-like highlighting - Use 'markdown' for code definitions and instructions - Add file extension-based language detection for new files - Ensure consistent 'diff' highlighting for all diff content - Use 'xml' language for error messages - Make language property required in CodeAccordian - Set default fallback to 'txt' instead of undefined Fixes: RooCodeInc#3655 Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> * chore: make language property required in CodeBlock - Updated CodeBlockProps interface to make language property required - Updated mock implementation to match the interface change - Ensured CodeAccordian always provides a fallback language value Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * Add contact section to pull request template for communication (RooCodeInc#3771) * Update contributors list (RooCodeInc#3620) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * More VSCode command / build fixes (RooCodeInc#3780) * Merge remote-tracking branch 'upstream/main' into feat-merge-roocode-v4 --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> Co-authored-by: Hannes Rudolph <hrudolph@gmail.com> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: KJ7LNW <93454819+KJ7LNW@users.noreply.github.com> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Canyon Robins <canrobins13@gmail.com> Co-authored-by: R00-B0T <110429663+R00-B0T@users.noreply.github.com> Co-authored-by: hatsu <hajiwata0308@gmail.com> Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: R00-B0T <github-actions@github.com> Co-authored-by: xyOz <xyoz-dev@proton.me> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: vagadiya <32499123+vagadiya@users.noreply.github.com> Co-authored-by: pugazhendhi-m <132246623+pugazhendhi-m@users.noreply.github.com> Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> Co-authored-by: zeo <goonox35@proton.me> Co-authored-by: Remon Oldenbeuving <r.s.oldenbeuving@gmail.com> Co-authored-by: avtc <tarasenkov@gmail.com> Co-authored-by: Shariq Riaz <ishariqriaz@gmail.com> Co-authored-by: sam hoang <samhv.ict@gmail.com> Co-authored-by: Noritaka Kobayashi <arukimedesu1166777@gmail.com> Co-authored-by: R-omk <R-omk@users.noreply.github.com> Co-authored-by: Chris Hasson <hassoncs@gmail.com> Co-authored-by: ChuKhaLi <15166543+ChuKhaLi@users.noreply.github.com> Co-authored-by: mini2s <1942696552@qq.com>
mini2s
added a commit
to zgsm-ai/costrict
that referenced
this pull request
May 21, 2025
* Rename cline_docs -> docs (RooCodeInc#3587) * Update contributors list (RooCodeInc#3299) * fix(deps): update dependency posthog-js to v1.242.1 (RooCodeInc#3602) * Use a shadcn dialog for the announcement (RooCodeInc#3604) * feat: add buildDocLink utility and 21 Internal Links to Docs (RooCodeInc#3418) * Add build vsix Workflow (RooCodeInc#3600) * build: enable source maps for improved debugging (RooCodeInc#3596) * v3.16.7 (RooCodeInc#3614) * [Condense] Condense messages with an LLM rather than truncating (RooCodeInc#3582) * Fix type generation (RooCodeInc#3619) * Update contributors list (RooCodeInc#3612) * v3.17.0 (RooCodeInc#3622) * Changeset version bump (RooCodeInc#3556) * fix: correct Changelog link in localized README files (RooCodeInc#3629) The Changelog link in `locales/ja/README.md` and other localized READMEswas pointing to a broken relative path, resulting in 404s.This commit updates the link to use a correct relative path (`../../CHANGELOG.md`)so that it works across all locales. * Fix incorrect reserved tokens calculation on OpenRouter (RooCodeInc#3626) fix: improve token reservation logic in calculateTokenDistribution * Fix command display in the approval required case (RooCodeInc#3636) * Changeset version bump (RooCodeInc#3637) * Fix how custom instructions are loaded into the API request (RooCodeInc#3638)p * Lock the versions of vsce and ovsx (RooCodeInc#3643) * Revert "Switch to the new Roo message parser" (RooCodeInc#3649) * Changeset version bump (RooCodeInc#3645) * Import settings bug fix / improvements (RooCodeInc#3657) * Export ProviderName type to Roo-Code-Types (RooCodeInc#3675) * Log Cleanup to Remove Cline (RooCodeInc#3704) * Rename Errors & Fix Spelling Mistake * Update src/core/task/Task.ts --------- * RooCodeInc#3679 - Fixes packaging to include correct tiktoken.wasm (lite) (RooCodeInc#3697) - also, additions to .gitignore and .vscodeignore to prevent the IntelliJ .idea and .qodo folders from being included for git and packaging. * Adds refresh models button for Unbound provider (RooCodeInc#3663) * Adds refresh models button for Unbound provider * Adds changeset * Optimizes code to prevent memory leak, add error messages * Adds unbound messages to all supported languages --------- * Add Qwen3 model series to the Chutes provider (RooCodeInc#3710) * Add Qwen3 model series to the Chutes provider New models for the Chutes provider: - Qwen/Qwen3-235B-A22B - Qwen/Qwen3-32B - Qwen/Qwen3-30B-A3B - Qwen/Qwen3-14B - Qwen/Qwen3-8B * add changeset * fix(webview): Fix links to filename:0 (RooCodeInc#3727) * fix(webview): Fix links to filename:0 * Add changeset * LM studio reasoning support (thinking block) (RooCodeInc#3719) lmstudio reasoning support (thinking block) Similar to ollama implementation in RooCodeInc#1080 * feat(evals): add UI and backend support for importing and injecting f… (RooCodeInc#3606) * [Condense Context] Track metrics around context condensing and show in UI * Add UI component * account for system prompt when estimating new context size * add header * bug fix * nit * nit * refactor * fix * add unit tests for condense * update sliding-window tests * add getApiMetrics.test.ts * fix failing tests * use chat.json * add translations * add tests for ContextCondenseRow * add changeset * camelCase * use Markdown for summary * use tailwind * non default export * rm test :/ * Make prompt input textareas resizable (RooCodeInc#3691) (RooCodeInc#3739) * feat: move play audio to webview to ensure cross-platform (RooCodeInc#3659) * refactor: import multiple times (RooCodeInc#3745) * Add YAML support for .roomode files alongside JSON processing (RooCodeInc#3711) * ✨ feat(settings): Add allowedMaxRequests feature inspired by Cline (RooCodeInc#3631) * feat(settings): Introduce the "auto-approve request count" feature from Cline This is the first minor UI feature I've added, so please let me know if I'm missing anything! (translations, organization, etc!) Please see commits for details introduce allowedMaxRequests to globalSettingsSchema update ExtensionState and its context with allowedMaxRequests implement UI for setting max requests in AutoApproveMenu component prompt user when auto-approval limit is reached with i18n support increment consecutiveAutoApprovedRequestsCount and reset upon user approval add translations for auto-approved request limit reached prompt in multiple languages add new UI for "auto_approval_max_req_reached" in ChatRowContent display prompt with title, description, and button for user action 🔧 chore(gitignore): add .idea to .gitignore to exclude IDE-specific files - remove .idea/workspace.xml to clean up repository * 🔧 chore(gitignore): add IDE configuration files to ignore list - add .idea directory to ignore JetBrains IDE configurations * 🌐 i18n(chat): add translation keys for api request limit - introduce translation keys for "title" and "unlimited" in multiple languages - update description for api request limit in various languages * 🌐 i18n(chat): migrate auto-approved request limit translations - move translations from common.json to chat.json across locales - update component to use Trans for dynamic text rendering * Update the UI for setting max requests * Hide the auto-approve limit warning once clicked --------- * Move error message for settings import failure into the correct position (RooCodeInc#3752) * feat: use template variables for version numbers in announcement strings (RooCodeInc#3755) * Auto-reload core changes in dev mode (RooCodeInc#3284) * Moved repo to new org (RooCodeInc#3756) * Use yaml as default custom modes format (RooCodeInc#3749) * [Condense] Add a button to condense the task context (RooCodeInc#3623) * [Condense] Add a button to condense the task context * wip * wip * wip * bring back delete size * account for the system prompt in the context * update tests to use systemPrompt * add type * translations * nit * update tests * filter to the current task * nit * refactor * nit * non interactive option * simplify chat summary UI * changeset * nit * fix check-types * throw * [Condense] Fix double counting last message when condensing (RooCodeInc#3763) * Get package publisher and name from package.json + command type safety (RooCodeInc#3766) * Lm studio and ollama usage fix (RooCodeInc#3707) * integration * Fix * [Condense] Change condense icon (RooCodeInc#3768) * [Condense] Change condense icon * change to fold * feat: add gemini-2.5-flash-preview-05-20 models (RooCodeInc#3769) * Add Gemini Flash 2.5 05-20 variants for the Vertex provider (RooCodeInc#3758) * feat(api): add gemini-2.5-flash-preview-05-20 model configuration * feat(tests): update apiModelId to gemini-2.5-flash-preview-05-20 in ProviderSettingsManager tests in case the old version is deprecated * chore: add changeset * feat(api): update vertexModels to add gemini-2.5-flash-preview-05-20 variants * chore: update changeset * [Condense] Show indicator message when context is condensing (RooCodeInc#3765) * [Condense] Show indicator message when context is condensing * changeset * translations * Another grey screen fix. (RooCodeInc#3644) Memory memory memory * Fix: Missing or inconsistent syntax highlighting across UI components (RooCodeInc#3656) * fix: Missing or inconsistent syntax highlighting across UI components - Change file listings to use 'shellsession' for terminal-like highlighting - Use 'markdown' for code definitions and instructions - Add file extension-based language detection for new files - Ensure consistent 'diff' highlighting for all diff content - Use 'xml' language for error messages - Make language property required in CodeAccordian - Set default fallback to 'txt' instead of undefined Fixes: RooCodeInc#3655 * chore: make language property required in CodeBlock - Updated CodeBlockProps interface to make language property required - Updated mock implementation to match the interface change - Ensured CodeAccordian always provides a fallback language value --------- * Add contact section to pull request template for communication (RooCodeInc#3771) * Update contributors list (RooCodeInc#3620) * More VSCode command / build fixes (RooCodeInc#3780) * Merge remote-tracking branch 'upstream/main' into feat-merge-roocode-v4 --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> Co-authored-by: Hannes Rudolph <hrudolph@gmail.com> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: KJ7LNW <93454819+KJ7LNW@users.noreply.github.com> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Canyon Robins <canrobins13@gmail.com> Co-authored-by: R00-B0T <110429663+R00-B0T@users.noreply.github.com> Co-authored-by: hatsu <hajiwata0308@gmail.com> Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: R00-B0T <github-actions@github.com> Co-authored-by: xyOz <xyoz-dev@proton.me> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: vagadiya <32499123+vagadiya@users.noreply.github.com> Co-authored-by: pugazhendhi-m <132246623+pugazhendhi-m@users.noreply.github.com> Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> Co-authored-by: zeo <goonox35@proton.me> Co-authored-by: Remon Oldenbeuving <r.s.oldenbeuving@gmail.com> Co-authored-by: avtc <tarasenkov@gmail.com> Co-authored-by: Shariq Riaz <ishariqriaz@gmail.com> Co-authored-by: sam hoang <samhv.ict@gmail.com> Co-authored-by: Noritaka Kobayashi <arukimedesu1166777@gmail.com> Co-authored-by: R-omk <R-omk@users.noreply.github.com> Co-authored-by: Chris Hasson <hassoncs@gmail.com> Co-authored-by: ChuKhaLi <15166543+ChuKhaLi@users.noreply.github.com> Co-authored-by: mini2s <1942696552@qq.com>
mini2s
added a commit
to zgsm-ai/costrict
that referenced
this pull request
May 22, 2025
* Rename cline_docs -> docs (RooCodeInc#3587) * Update contributors list (RooCodeInc#3299) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * fix(deps): update dependency posthog-js to v1.242.1 (RooCodeInc#3602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Use a shadcn dialog for the announcement (RooCodeInc#3604) * feat: add buildDocLink utility and 21 Internal Links to Docs (RooCodeInc#3418) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Add build vsix Workflow (RooCodeInc#3600) * build: enable source maps for improved debugging (RooCodeInc#3596) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * v3.16.7 (RooCodeInc#3614) * [Condense] Condense messages with an LLM rather than truncating (RooCodeInc#3582) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Fix type generation (RooCodeInc#3619) * Update contributors list (RooCodeInc#3612) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * v3.17.0 (RooCodeInc#3622) * Changeset version bump (RooCodeInc#3556) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * fix: correct Changelog link in localized README files (RooCodeInc#3629) The Changelog link in `locales/ja/README.md` and other localized READMEswas pointing to a broken relative path, resulting in 404s.This commit updates the link to use a correct relative path (`../../CHANGELOG.md`)so that it works across all locales. * Fix incorrect reserved tokens calculation on OpenRouter (RooCodeInc#3626) fix: improve token reservation logic in calculateTokenDistribution * Fix command display in the approval required case (RooCodeInc#3636) * Changeset version bump (RooCodeInc#3637) 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: Chris Estreich <cestreich@gmail.com> * Fix how custom instructions are loaded into the API request (RooCodeInc#3638)p * Lock the versions of vsce and ovsx (RooCodeInc#3643) * Revert "Switch to the new Roo message parser" (RooCodeInc#3649) * Changeset version bump (RooCodeInc#3645) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * Import settings bug fix / improvements (RooCodeInc#3657) * Export ProviderName type to Roo-Code-Types (RooCodeInc#3675) * Log Cleanup to Remove Cline (RooCodeInc#3704) * Rename Errors & Fix Spelling Mistake * Update src/core/task/Task.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * RooCodeInc#3679 - Fixes packaging to include correct tiktoken.wasm (lite) (RooCodeInc#3697) - also, additions to .gitignore and .vscodeignore to prevent the IntelliJ .idea and .qodo folders from being included for git and packaging. * Adds refresh models button for Unbound provider (RooCodeInc#3663) * Adds refresh models button for Unbound provider * Adds changeset * Optimizes code to prevent memory leak, add error messages * Adds unbound messages to all supported languages --------- Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> * Add Qwen3 model series to the Chutes provider (RooCodeInc#3710) * Add Qwen3 model series to the Chutes provider New models for the Chutes provider: - Qwen/Qwen3-235B-A22B - Qwen/Qwen3-32B - Qwen/Qwen3-30B-A3B - Qwen/Qwen3-14B - Qwen/Qwen3-8B * add changeset * fix(webview): Fix links to filename:0 (RooCodeInc#3727) * fix(webview): Fix links to filename:0 * Add changeset * LM studio reasoning support (thinking block) (RooCodeInc#3719) lmstudio reasoning support (thinking block) Similar to ollama implementation in RooCodeInc#1080 * feat(evals): add UI and backend support for importing and injecting f… (RooCodeInc#3606) * [Condense Context] Track metrics around context condensing and show in UI * Add UI component * account for system prompt when estimating new context size * add header * bug fix * nit * nit * refactor * fix * add unit tests for condense * update sliding-window tests * add getApiMetrics.test.ts * fix failing tests * use chat.json * add translations * add tests for ContextCondenseRow * add changeset * camelCase * use Markdown for summary * use tailwind * non default export * rm test :/ * Make prompt input textareas resizable (RooCodeInc#3691) (RooCodeInc#3739) * feat: move play audio to webview to ensure cross-platform (RooCodeInc#3659) Co-authored-by: sam hoang <samhv.ict@gmail.com> * refactor: import multiple times (RooCodeInc#3745) * Add YAML support for .roomode files alongside JSON processing (RooCodeInc#3711) * ✨ feat(settings): Add allowedMaxRequests feature inspired by Cline (RooCodeInc#3631) * feat(settings): Introduce the "auto-approve request count" feature from Cline This is the first minor UI feature I've added, so please let me know if I'm missing anything! (translations, organization, etc!) Please see commits for details introduce allowedMaxRequests to globalSettingsSchema update ExtensionState and its context with allowedMaxRequests implement UI for setting max requests in AutoApproveMenu component prompt user when auto-approval limit is reached with i18n support increment consecutiveAutoApprovedRequestsCount and reset upon user approval add translations for auto-approved request limit reached prompt in multiple languages add new UI for "auto_approval_max_req_reached" in ChatRowContent display prompt with title, description, and button for user action 🔧 chore(gitignore): add .idea to .gitignore to exclude IDE-specific files - remove .idea/workspace.xml to clean up repository * 🔧 chore(gitignore): add IDE configuration files to ignore list - add .idea directory to ignore JetBrains IDE configurations * 🌐 i18n(chat): add translation keys for api request limit - introduce translation keys for "title" and "unlimited" in multiple languages - update description for api request limit in various languages * 🌐 i18n(chat): migrate auto-approved request limit translations - move translations from common.json to chat.json across locales - update component to use Trans for dynamic text rendering * Update the UI for setting max requests * Hide the auto-approve limit warning once clicked --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Move error message for settings import failure into the correct position (RooCodeInc#3752) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * feat: use template variables for version numbers in announcement strings (RooCodeInc#3755) * Auto-reload core changes in dev mode (RooCodeInc#3284) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Moved repo to new org (RooCodeInc#3756) * Use yaml as default custom modes format (RooCodeInc#3749) * [Condense] Add a button to condense the task context (RooCodeInc#3623) * [Condense] Add a button to condense the task context * wip * wip * wip * bring back delete size * account for the system prompt in the context * update tests to use systemPrompt * add type * translations * nit * update tests * filter to the current task * nit * refactor * nit * non interactive option * simplify chat summary UI * changeset * nit * fix check-types * throw * [Condense] Fix double counting last message when condensing (RooCodeInc#3763) * Get package publisher and name from package.json + command type safety (RooCodeInc#3766) * Lm studio and ollama usage fix (RooCodeInc#3707) * integration * Fix * [Condense] Change condense icon (RooCodeInc#3768) * [Condense] Change condense icon * change to fold * feat: add gemini-2.5-flash-preview-05-20 models (RooCodeInc#3769) * Add Gemini Flash 2.5 05-20 variants for the Vertex provider (RooCodeInc#3758) * feat(api): add gemini-2.5-flash-preview-05-20 model configuration * feat(tests): update apiModelId to gemini-2.5-flash-preview-05-20 in ProviderSettingsManager tests in case the old version is deprecated * chore: add changeset * feat(api): update vertexModels to add gemini-2.5-flash-preview-05-20 variants * chore: update changeset * [Condense] Show indicator message when context is condensing (RooCodeInc#3765) * [Condense] Show indicator message when context is condensing * changeset * translations * Another grey screen fix. (RooCodeInc#3644) Memory memory memory * Fix: Missing or inconsistent syntax highlighting across UI components (RooCodeInc#3656) * fix: Missing or inconsistent syntax highlighting across UI components - Change file listings to use 'shellsession' for terminal-like highlighting - Use 'markdown' for code definitions and instructions - Add file extension-based language detection for new files - Ensure consistent 'diff' highlighting for all diff content - Use 'xml' language for error messages - Make language property required in CodeAccordian - Set default fallback to 'txt' instead of undefined Fixes: RooCodeInc#3655 Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> * chore: make language property required in CodeBlock - Updated CodeBlockProps interface to make language property required - Updated mock implementation to match the interface change - Ensured CodeAccordian always provides a fallback language value Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * Add contact section to pull request template for communication (RooCodeInc#3771) * Update contributors list (RooCodeInc#3620) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * More VSCode command / build fixes (RooCodeInc#3780) * fix: fix diffview scoll display (RooCodeInc#3783) * refactor: simplify loop syntax in combineApiRequests and XmlMatcher (RooCodeInc#3776) * Feat merge roocode v4 (#1) * Rename cline_docs -> docs (RooCodeInc#3587) * Update contributors list (RooCodeInc#3299) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * fix(deps): update dependency posthog-js to v1.242.1 (RooCodeInc#3602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Use a shadcn dialog for the announcement (RooCodeInc#3604) * feat: add buildDocLink utility and 21 Internal Links to Docs (RooCodeInc#3418) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Add build vsix Workflow (RooCodeInc#3600) * build: enable source maps for improved debugging (RooCodeInc#3596) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * v3.16.7 (RooCodeInc#3614) * [Condense] Condense messages with an LLM rather than truncating (RooCodeInc#3582) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Fix type generation (RooCodeInc#3619) * Update contributors list (RooCodeInc#3612) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * v3.17.0 (RooCodeInc#3622) * Changeset version bump (RooCodeInc#3556) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * fix: correct Changelog link in localized README files (RooCodeInc#3629) The Changelog link in `locales/ja/README.md` and other localized READMEswas pointing to a broken relative path, resulting in 404s.This commit updates the link to use a correct relative path (`../../CHANGELOG.md`)so that it works across all locales. * Fix incorrect reserved tokens calculation on OpenRouter (RooCodeInc#3626) fix: improve token reservation logic in calculateTokenDistribution * Fix command display in the approval required case (RooCodeInc#3636) * Changeset version bump (RooCodeInc#3637) 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: Chris Estreich <cestreich@gmail.com> * Fix how custom instructions are loaded into the API request (RooCodeInc#3638)p * Lock the versions of vsce and ovsx (RooCodeInc#3643) * Revert "Switch to the new Roo message parser" (RooCodeInc#3649) * Changeset version bump (RooCodeInc#3645) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * Import settings bug fix / improvements (RooCodeInc#3657) * Export ProviderName type to Roo-Code-Types (RooCodeInc#3675) * Log Cleanup to Remove Cline (RooCodeInc#3704) * Rename Errors & Fix Spelling Mistake * Update src/core/task/Task.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * RooCodeInc#3679 - Fixes packaging to include correct tiktoken.wasm (lite) (RooCodeInc#3697) - also, additions to .gitignore and .vscodeignore to prevent the IntelliJ .idea and .qodo folders from being included for git and packaging. * Adds refresh models button for Unbound provider (RooCodeInc#3663) * Adds refresh models button for Unbound provider * Adds changeset * Optimizes code to prevent memory leak, add error messages * Adds unbound messages to all supported languages --------- Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> * Add Qwen3 model series to the Chutes provider (RooCodeInc#3710) * Add Qwen3 model series to the Chutes provider New models for the Chutes provider: - Qwen/Qwen3-235B-A22B - Qwen/Qwen3-32B - Qwen/Qwen3-30B-A3B - Qwen/Qwen3-14B - Qwen/Qwen3-8B * add changeset * fix(webview): Fix links to filename:0 (RooCodeInc#3727) * fix(webview): Fix links to filename:0 * Add changeset * LM studio reasoning support (thinking block) (RooCodeInc#3719) lmstudio reasoning support (thinking block) Similar to ollama implementation in RooCodeInc#1080 * feat(evals): add UI and backend support for importing and injecting f… (RooCodeInc#3606) * [Condense Context] Track metrics around context condensing and show in UI * Add UI component * account for system prompt when estimating new context size * add header * bug fix * nit * nit * refactor * fix * add unit tests for condense * update sliding-window tests * add getApiMetrics.test.ts * fix failing tests * use chat.json * add translations * add tests for ContextCondenseRow * add changeset * camelCase * use Markdown for summary * use tailwind * non default export * rm test :/ * Make prompt input textareas resizable (RooCodeInc#3691) (RooCodeInc#3739) * feat: move play audio to webview to ensure cross-platform (RooCodeInc#3659) Co-authored-by: sam hoang <samhv.ict@gmail.com> * refactor: import multiple times (RooCodeInc#3745) * Add YAML support for .roomode files alongside JSON processing (RooCodeInc#3711) * ✨ feat(settings): Add allowedMaxRequests feature inspired by Cline (RooCodeInc#3631) * feat(settings): Introduce the "auto-approve request count" feature from Cline This is the first minor UI feature I've added, so please let me know if I'm missing anything! (translations, organization, etc!) Please see commits for details introduce allowedMaxRequests to globalSettingsSchema update ExtensionState and its context with allowedMaxRequests implement UI for setting max requests in AutoApproveMenu component prompt user when auto-approval limit is reached with i18n support increment consecutiveAutoApprovedRequestsCount and reset upon user approval add translations for auto-approved request limit reached prompt in multiple languages add new UI for "auto_approval_max_req_reached" in ChatRowContent display prompt with title, description, and button for user action 🔧 chore(gitignore): add .idea to .gitignore to exclude IDE-specific files - remove .idea/workspace.xml to clean up repository * 🔧 chore(gitignore): add IDE configuration files to ignore list - add .idea directory to ignore JetBrains IDE configurations * 🌐 i18n(chat): add translation keys for api request limit - introduce translation keys for "title" and "unlimited" in multiple languages - update description for api request limit in various languages * 🌐 i18n(chat): migrate auto-approved request limit translations - move translations from common.json to chat.json across locales - update component to use Trans for dynamic text rendering * Update the UI for setting max requests * Hide the auto-approve limit warning once clicked --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Move error message for settings import failure into the correct position (RooCodeInc#3752) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * feat: use template variables for version numbers in announcement strings (RooCodeInc#3755) * Auto-reload core changes in dev mode (RooCodeInc#3284) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Moved repo to new org (RooCodeInc#3756) * Use yaml as default custom modes format (RooCodeInc#3749) * [Condense] Add a button to condense the task context (RooCodeInc#3623) * [Condense] Add a button to condense the task context * wip * wip * wip * bring back delete size * account for the system prompt in the context * update tests to use systemPrompt * add type * translations * nit * update tests * filter to the current task * nit * refactor * nit * non interactive option * simplify chat summary UI * changeset * nit * fix check-types * throw * [Condense] Fix double counting last message when condensing (RooCodeInc#3763) * Get package publisher and name from package.json + command type safety (RooCodeInc#3766) * Lm studio and ollama usage fix (RooCodeInc#3707) * integration * Fix * [Condense] Change condense icon (RooCodeInc#3768) * [Condense] Change condense icon * change to fold * feat: add gemini-2.5-flash-preview-05-20 models (RooCodeInc#3769) * Add Gemini Flash 2.5 05-20 variants for the Vertex provider (RooCodeInc#3758) * feat(api): add gemini-2.5-flash-preview-05-20 model configuration * feat(tests): update apiModelId to gemini-2.5-flash-preview-05-20 in ProviderSettingsManager tests in case the old version is deprecated * chore: add changeset * feat(api): update vertexModels to add gemini-2.5-flash-preview-05-20 variants * chore: update changeset * [Condense] Show indicator message when context is condensing (RooCodeInc#3765) * [Condense] Show indicator message when context is condensing * changeset * translations * Another grey screen fix. (RooCodeInc#3644) Memory memory memory * Fix: Missing or inconsistent syntax highlighting across UI components (RooCodeInc#3656) * fix: Missing or inconsistent syntax highlighting across UI components - Change file listings to use 'shellsession' for terminal-like highlighting - Use 'markdown' for code definitions and instructions - Add file extension-based language detection for new files - Ensure consistent 'diff' highlighting for all diff content - Use 'xml' language for error messages - Make language property required in CodeAccordian - Set default fallback to 'txt' instead of undefined Fixes: RooCodeInc#3655 Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> * chore: make language property required in CodeBlock - Updated CodeBlockProps interface to make language property required - Updated mock implementation to match the interface change - Ensured CodeAccordian always provides a fallback language value Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * Add contact section to pull request template for communication (RooCodeInc#3771) * Update contributors list (RooCodeInc#3620) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * More VSCode command / build fixes (RooCodeInc#3780) * Merge remote-tracking branch 'upstream/main' into feat-merge-roocode-v4 --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> Co-authored-by: Hannes Rudolph <hrudolph@gmail.com> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: KJ7LNW <93454819+KJ7LNW@users.noreply.github.com> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Canyon Robins <canrobins13@gmail.com> Co-authored-by: R00-B0T <110429663+R00-B0T@users.noreply.github.com> Co-authored-by: hatsu <hajiwata0308@gmail.com> Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: R00-B0T <github-actions@github.com> Co-authored-by: xyOz <xyoz-dev@proton.me> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: vagadiya <32499123+vagadiya@users.noreply.github.com> Co-authored-by: pugazhendhi-m <132246623+pugazhendhi-m@users.noreply.github.com> Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> Co-authored-by: zeo <goonox35@proton.me> Co-authored-by: Remon Oldenbeuving <r.s.oldenbeuving@gmail.com> Co-authored-by: avtc <tarasenkov@gmail.com> Co-authored-by: Shariq Riaz <ishariqriaz@gmail.com> Co-authored-by: sam hoang <samhv.ict@gmail.com> Co-authored-by: Noritaka Kobayashi <arukimedesu1166777@gmail.com> Co-authored-by: R-omk <R-omk@users.noreply.github.com> Co-authored-by: Chris Hasson <hassoncs@gmail.com> Co-authored-by: ChuKhaLi <15166543+ChuKhaLi@users.noreply.github.com> Co-authored-by: mini2s <1942696552@qq.com> * [Condense] Add a slider for the context condense threshold (RooCodeInc#3790) * [Condense] Add a slider for the context condense threshold * slider UI * condense if we reach the threshold * fixes * test typing fixes * add more truncate tests * changeset * update translations * fix missing type * Convert .roomodes to YAML (RooCodeInc#3792) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * [Condense] Update copy for condense button tooltip (RooCodeInc#3794) * [Condense] Update copy for condense button tooltip * translations * [Condense] Track telemetry for condense and truncate operations (RooCodeInc#3796) * [Condense] Track telemetry for condense and truncate operations * update tests * test fix nits * [Condense] Add isAutomaticTrigger to condense telemetry (RooCodeInc#3798) * v3.18 (RooCodeInc#3800) * v3.18 * Update webview-ui/src/i18n/locales/ko/chat.json Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * Update changeset-release.yml (RooCodeInc#3801) * Changeset version bump (RooCodeInc#3660) * 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> * Fix vsix checks (RooCodeInc#3802) * Changeset version bump (RooCodeInc#3803) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> Co-authored-by: Hannes Rudolph <hrudolph@gmail.com> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: KJ7LNW <93454819+KJ7LNW@users.noreply.github.com> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Canyon Robins <canrobins13@gmail.com> Co-authored-by: R00-B0T <110429663+R00-B0T@users.noreply.github.com> Co-authored-by: hatsu <hajiwata0308@gmail.com> Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: R00-B0T <github-actions@github.com> Co-authored-by: xyOz <xyoz-dev@proton.me> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: vagadiya <32499123+vagadiya@users.noreply.github.com> Co-authored-by: pugazhendhi-m <132246623+pugazhendhi-m@users.noreply.github.com> Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> Co-authored-by: zeo <goonox35@proton.me> Co-authored-by: Remon Oldenbeuving <r.s.oldenbeuving@gmail.com> Co-authored-by: avtc <tarasenkov@gmail.com> Co-authored-by: Shariq Riaz <ishariqriaz@gmail.com> Co-authored-by: sam hoang <samhv.ict@gmail.com> Co-authored-by: Noritaka Kobayashi <arukimedesu1166777@gmail.com> Co-authored-by: R-omk <R-omk@users.noreply.github.com> Co-authored-by: Chris Hasson <hassoncs@gmail.com> Co-authored-by: ChuKhaLi <15166543+ChuKhaLi@users.noreply.github.com> Co-authored-by: axb <uaxb@hotmail.com> Co-authored-by: mini2s <1942696552@qq.com>
mini2s
added a commit
to zgsm-ai/costrict
that referenced
this pull request
May 22, 2025
* Rename cline_docs -> docs (RooCodeInc#3587) * Update contributors list (RooCodeInc#3299) * fix(deps): update dependency posthog-js to v1.242.1 (RooCodeInc#3602) * Use a shadcn dialog for the announcement (RooCodeInc#3604) * feat: add buildDocLink utility and 21 Internal Links to Docs (RooCodeInc#3418) * Add build vsix Workflow (RooCodeInc#3600) * build: enable source maps for improved debugging (RooCodeInc#3596) * v3.16.7 (RooCodeInc#3614) * [Condense] Condense messages with an LLM rather than truncating (RooCodeInc#3582) * Fix type generation (RooCodeInc#3619) * Update contributors list (RooCodeInc#3612) * v3.17.0 (RooCodeInc#3622) * Changeset version bump (RooCodeInc#3556) * fix: correct Changelog link in localized README files (RooCodeInc#3629) The Changelog link in `locales/ja/README.md` and other localized READMEswas pointing to a broken relative path, resulting in 404s.This commit updates the link to use a correct relative path (`../../CHANGELOG.md`)so that it works across all locales. * Fix incorrect reserved tokens calculation on OpenRouter (RooCodeInc#3626) fix: improve token reservation logic in calculateTokenDistribution * Fix command display in the approval required case (RooCodeInc#3636) * Changeset version bump (RooCodeInc#3637) * Fix how custom instructions are loaded into the API request (RooCodeInc#3638)p * Lock the versions of vsce and ovsx (RooCodeInc#3643) * Revert "Switch to the new Roo message parser" (RooCodeInc#3649) * Changeset version bump (RooCodeInc#3645) * Import settings bug fix / improvements (RooCodeInc#3657) * Export ProviderName type to Roo-Code-Types (RooCodeInc#3675) * Log Cleanup to Remove Cline (RooCodeInc#3704) * Rename Errors & Fix Spelling Mistake * Update src/core/task/Task.ts --------- * RooCodeInc#3679 - Fixes packaging to include correct tiktoken.wasm (lite) (RooCodeInc#3697) - also, additions to .gitignore and .vscodeignore to prevent the IntelliJ .idea and .qodo folders from being included for git and packaging. * Adds refresh models button for Unbound provider (RooCodeInc#3663) * Adds refresh models button for Unbound provider * Adds changeset * Optimizes code to prevent memory leak, add error messages * Adds unbound messages to all supported languages --------- * Add Qwen3 model series to the Chutes provider (RooCodeInc#3710) * Add Qwen3 model series to the Chutes provider New models for the Chutes provider: - Qwen/Qwen3-235B-A22B - Qwen/Qwen3-32B - Qwen/Qwen3-30B-A3B - Qwen/Qwen3-14B - Qwen/Qwen3-8B * add changeset * fix(webview): Fix links to filename:0 (RooCodeInc#3727) * fix(webview): Fix links to filename:0 * Add changeset * LM studio reasoning support (thinking block) (RooCodeInc#3719) lmstudio reasoning support (thinking block) Similar to ollama implementation in RooCodeInc#1080 * feat(evals): add UI and backend support for importing and injecting f… (RooCodeInc#3606) * [Condense Context] Track metrics around context condensing and show in UI * Add UI component * account for system prompt when estimating new context size * add header * bug fix * nit * nit * refactor * fix * add unit tests for condense * update sliding-window tests * add getApiMetrics.test.ts * fix failing tests * use chat.json * add translations * add tests for ContextCondenseRow * add changeset * camelCase * use Markdown for summary * use tailwind * non default export * rm test :/ * Make prompt input textareas resizable (RooCodeInc#3691) (RooCodeInc#3739) * feat: move play audio to webview to ensure cross-platform (RooCodeInc#3659) * refactor: import multiple times (RooCodeInc#3745) * Add YAML support for .roomode files alongside JSON processing (RooCodeInc#3711) * ✨ feat(settings): Add allowedMaxRequests feature inspired by Cline (RooCodeInc#3631) * feat(settings): Introduce the "auto-approve request count" feature from Cline This is the first minor UI feature I've added, so please let me know if I'm missing anything! (translations, organization, etc!) Please see commits for details introduce allowedMaxRequests to globalSettingsSchema update ExtensionState and its context with allowedMaxRequests implement UI for setting max requests in AutoApproveMenu component prompt user when auto-approval limit is reached with i18n support increment consecutiveAutoApprovedRequestsCount and reset upon user approval add translations for auto-approved request limit reached prompt in multiple languages add new UI for "auto_approval_max_req_reached" in ChatRowContent display prompt with title, description, and button for user action 🔧 chore(gitignore): add .idea to .gitignore to exclude IDE-specific files - remove .idea/workspace.xml to clean up repository * 🔧 chore(gitignore): add IDE configuration files to ignore list - add .idea directory to ignore JetBrains IDE configurations * 🌐 i18n(chat): add translation keys for api request limit - introduce translation keys for "title" and "unlimited" in multiple languages - update description for api request limit in various languages * 🌐 i18n(chat): migrate auto-approved request limit translations - move translations from common.json to chat.json across locales - update component to use Trans for dynamic text rendering * Update the UI for setting max requests * Hide the auto-approve limit warning once clicked --------- * Move error message for settings import failure into the correct position (RooCodeInc#3752) * feat: use template variables for version numbers in announcement strings (RooCodeInc#3755) * Auto-reload core changes in dev mode (RooCodeInc#3284) * Moved repo to new org (RooCodeInc#3756) * Use yaml as default custom modes format (RooCodeInc#3749) * [Condense] Add a button to condense the task context (RooCodeInc#3623) * [Condense] Add a button to condense the task context * wip * wip * wip * bring back delete size * account for the system prompt in the context * update tests to use systemPrompt * add type * translations * nit * update tests * filter to the current task * nit * refactor * nit * non interactive option * simplify chat summary UI * changeset * nit * fix check-types * throw * [Condense] Fix double counting last message when condensing (RooCodeInc#3763) * Get package publisher and name from package.json + command type safety (RooCodeInc#3766) * Lm studio and ollama usage fix (RooCodeInc#3707) * integration * Fix * [Condense] Change condense icon (RooCodeInc#3768) * [Condense] Change condense icon * change to fold * feat: add gemini-2.5-flash-preview-05-20 models (RooCodeInc#3769) * Add Gemini Flash 2.5 05-20 variants for the Vertex provider (RooCodeInc#3758) * feat(api): add gemini-2.5-flash-preview-05-20 model configuration * feat(tests): update apiModelId to gemini-2.5-flash-preview-05-20 in ProviderSettingsManager tests in case the old version is deprecated * chore: add changeset * feat(api): update vertexModels to add gemini-2.5-flash-preview-05-20 variants * chore: update changeset * [Condense] Show indicator message when context is condensing (RooCodeInc#3765) * [Condense] Show indicator message when context is condensing * changeset * translations * Another grey screen fix. (RooCodeInc#3644) Memory memory memory * Fix: Missing or inconsistent syntax highlighting across UI components (RooCodeInc#3656) * fix: Missing or inconsistent syntax highlighting across UI components - Change file listings to use 'shellsession' for terminal-like highlighting - Use 'markdown' for code definitions and instructions - Add file extension-based language detection for new files - Ensure consistent 'diff' highlighting for all diff content - Use 'xml' language for error messages - Make language property required in CodeAccordian - Set default fallback to 'txt' instead of undefined Fixes: RooCodeInc#3655 * chore: make language property required in CodeBlock - Updated CodeBlockProps interface to make language property required - Updated mock implementation to match the interface change - Ensured CodeAccordian always provides a fallback language value --------- * Add contact section to pull request template for communication (RooCodeInc#3771) * Update contributors list (RooCodeInc#3620) * More VSCode command / build fixes (RooCodeInc#3780) * Merge remote-tracking branch 'upstream/main' into feat-merge-roocode-v4 --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> Co-authored-by: Hannes Rudolph <hrudolph@gmail.com> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: KJ7LNW <93454819+KJ7LNW@users.noreply.github.com> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Canyon Robins <canrobins13@gmail.com> Co-authored-by: R00-B0T <110429663+R00-B0T@users.noreply.github.com> Co-authored-by: hatsu <hajiwata0308@gmail.com> Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: R00-B0T <github-actions@github.com> Co-authored-by: xyOz <xyoz-dev@proton.me> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: vagadiya <32499123+vagadiya@users.noreply.github.com> Co-authored-by: pugazhendhi-m <132246623+pugazhendhi-m@users.noreply.github.com> Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> Co-authored-by: zeo <goonox35@proton.me> Co-authored-by: Remon Oldenbeuving <r.s.oldenbeuving@gmail.com> Co-authored-by: avtc <tarasenkov@gmail.com> Co-authored-by: Shariq Riaz <ishariqriaz@gmail.com> Co-authored-by: sam hoang <samhv.ict@gmail.com> Co-authored-by: Noritaka Kobayashi <arukimedesu1166777@gmail.com> Co-authored-by: R-omk <R-omk@users.noreply.github.com> Co-authored-by: Chris Hasson <hassoncs@gmail.com> Co-authored-by: ChuKhaLi <15166543+ChuKhaLi@users.noreply.github.com> Co-authored-by: mini2s <1942696552@qq.com>
mini2s
added a commit
to zgsm-ai/costrict
that referenced
this pull request
May 22, 2025
* Feat merge roocode v4 (#1) * Rename cline_docs -> docs (RooCodeInc#3587) * Update contributors list (RooCodeInc#3299) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * fix(deps): update dependency posthog-js to v1.242.1 (RooCodeInc#3602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Use a shadcn dialog for the announcement (RooCodeInc#3604) * feat: add buildDocLink utility and 21 Internal Links to Docs (RooCodeInc#3418) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Add build vsix Workflow (RooCodeInc#3600) * build: enable source maps for improved debugging (RooCodeInc#3596) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * v3.16.7 (RooCodeInc#3614) * [Condense] Condense messages with an LLM rather than truncating (RooCodeInc#3582) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Fix type generation (RooCodeInc#3619) * Update contributors list (RooCodeInc#3612) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * v3.17.0 (RooCodeInc#3622) * Changeset version bump (RooCodeInc#3556) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * fix: correct Changelog link in localized README files (RooCodeInc#3629) The Changelog link in `locales/ja/README.md` and other localized READMEswas pointing to a broken relative path, resulting in 404s.This commit updates the link to use a correct relative path (`../../CHANGELOG.md`)so that it works across all locales. * Fix incorrect reserved tokens calculation on OpenRouter (RooCodeInc#3626) fix: improve token reservation logic in calculateTokenDistribution * Fix command display in the approval required case (RooCodeInc#3636) * Changeset version bump (RooCodeInc#3637) 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: Chris Estreich <cestreich@gmail.com> * Fix how custom instructions are loaded into the API request (RooCodeInc#3638)p * Lock the versions of vsce and ovsx (RooCodeInc#3643) * Revert "Switch to the new Roo message parser" (RooCodeInc#3649) * Changeset version bump (RooCodeInc#3645) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * Import settings bug fix / improvements (RooCodeInc#3657) * Export ProviderName type to Roo-Code-Types (RooCodeInc#3675) * Log Cleanup to Remove Cline (RooCodeInc#3704) * Rename Errors & Fix Spelling Mistake * Update src/core/task/Task.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * RooCodeInc#3679 - Fixes packaging to include correct tiktoken.wasm (lite) (RooCodeInc#3697) - also, additions to .gitignore and .vscodeignore to prevent the IntelliJ .idea and .qodo folders from being included for git and packaging. * Adds refresh models button for Unbound provider (RooCodeInc#3663) * Adds refresh models button for Unbound provider * Adds changeset * Optimizes code to prevent memory leak, add error messages * Adds unbound messages to all supported languages --------- Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> * Add Qwen3 model series to the Chutes provider (RooCodeInc#3710) * Add Qwen3 model series to the Chutes provider New models for the Chutes provider: - Qwen/Qwen3-235B-A22B - Qwen/Qwen3-32B - Qwen/Qwen3-30B-A3B - Qwen/Qwen3-14B - Qwen/Qwen3-8B * add changeset * fix(webview): Fix links to filename:0 (RooCodeInc#3727) * fix(webview): Fix links to filename:0 * Add changeset * LM studio reasoning support (thinking block) (RooCodeInc#3719) lmstudio reasoning support (thinking block) Similar to ollama implementation in RooCodeInc#1080 * feat(evals): add UI and backend support for importing and injecting f… (RooCodeInc#3606) * [Condense Context] Track metrics around context condensing and show in UI * Add UI component * account for system prompt when estimating new context size * add header * bug fix * nit * nit * refactor * fix * add unit tests for condense * update sliding-window tests * add getApiMetrics.test.ts * fix failing tests * use chat.json * add translations * add tests for ContextCondenseRow * add changeset * camelCase * use Markdown for summary * use tailwind * non default export * rm test :/ * Make prompt input textareas resizable (RooCodeInc#3691) (RooCodeInc#3739) * feat: move play audio to webview to ensure cross-platform (RooCodeInc#3659) Co-authored-by: sam hoang <samhv.ict@gmail.com> * refactor: import multiple times (RooCodeInc#3745) * Add YAML support for .roomode files alongside JSON processing (RooCodeInc#3711) * ✨ feat(settings): Add allowedMaxRequests feature inspired by Cline (RooCodeInc#3631) * feat(settings): Introduce the "auto-approve request count" feature from Cline This is the first minor UI feature I've added, so please let me know if I'm missing anything! (translations, organization, etc!) Please see commits for details introduce allowedMaxRequests to globalSettingsSchema update ExtensionState and its context with allowedMaxRequests implement UI for setting max requests in AutoApproveMenu component prompt user when auto-approval limit is reached with i18n support increment consecutiveAutoApprovedRequestsCount and reset upon user approval add translations for auto-approved request limit reached prompt in multiple languages add new UI for "auto_approval_max_req_reached" in ChatRowContent display prompt with title, description, and button for user action 🔧 chore(gitignore): add .idea to .gitignore to exclude IDE-specific files - remove .idea/workspace.xml to clean up repository * 🔧 chore(gitignore): add IDE configuration files to ignore list - add .idea directory to ignore JetBrains IDE configurations * 🌐 i18n(chat): add translation keys for api request limit - introduce translation keys for "title" and "unlimited" in multiple languages - update description for api request limit in various languages * 🌐 i18n(chat): migrate auto-approved request limit translations - move translations from common.json to chat.json across locales - update component to use Trans for dynamic text rendering * Update the UI for setting max requests * Hide the auto-approve limit warning once clicked --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Move error message for settings import failure into the correct position (RooCodeInc#3752) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * feat: use template variables for version numbers in announcement strings (RooCodeInc#3755) * Auto-reload core changes in dev mode (RooCodeInc#3284) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Moved repo to new org (RooCodeInc#3756) * Use yaml as default custom modes format (RooCodeInc#3749) * [Condense] Add a button to condense the task context (RooCodeInc#3623) * [Condense] Add a button to condense the task context * wip * wip * wip * bring back delete size * account for the system prompt in the context * update tests to use systemPrompt * add type * translations * nit * update tests * filter to the current task * nit * refactor * nit * non interactive option * simplify chat summary UI * changeset * nit * fix check-types * throw * [Condense] Fix double counting last message when condensing (RooCodeInc#3763) * Get package publisher and name from package.json + command type safety (RooCodeInc#3766) * Lm studio and ollama usage fix (RooCodeInc#3707) * integration * Fix * [Condense] Change condense icon (RooCodeInc#3768) * [Condense] Change condense icon * change to fold * feat: add gemini-2.5-flash-preview-05-20 models (RooCodeInc#3769) * Add Gemini Flash 2.5 05-20 variants for the Vertex provider (RooCodeInc#3758) * feat(api): add gemini-2.5-flash-preview-05-20 model configuration * feat(tests): update apiModelId to gemini-2.5-flash-preview-05-20 in ProviderSettingsManager tests in case the old version is deprecated * chore: add changeset * feat(api): update vertexModels to add gemini-2.5-flash-preview-05-20 variants * chore: update changeset * [Condense] Show indicator message when context is condensing (RooCodeInc#3765) * [Condense] Show indicator message when context is condensing * changeset * translations * Another grey screen fix. (RooCodeInc#3644) Memory memory memory * Fix: Missing or inconsistent syntax highlighting across UI components (RooCodeInc#3656) * fix: Missing or inconsistent syntax highlighting across UI components - Change file listings to use 'shellsession' for terminal-like highlighting - Use 'markdown' for code definitions and instructions - Add file extension-based language detection for new files - Ensure consistent 'diff' highlighting for all diff content - Use 'xml' language for error messages - Make language property required in CodeAccordian - Set default fallback to 'txt' instead of undefined Fixes: RooCodeInc#3655 Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> * chore: make language property required in CodeBlock - Updated CodeBlockProps interface to make language property required - Updated mock implementation to match the interface change - Ensured CodeAccordian always provides a fallback language value Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * Add contact section to pull request template for communication (RooCodeInc#3771) * Update contributors list (RooCodeInc#3620) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * More VSCode command / build fixes (RooCodeInc#3780) * Merge remote-tracking branch 'upstream/main' into feat-merge-roocode-v4 --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> Co-authored-by: Hannes Rudolph <hrudolph@gmail.com> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: KJ7LNW <93454819+KJ7LNW@users.noreply.github.com> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Canyon Robins <canrobins13@gmail.com> Co-authored-by: R00-B0T <110429663+R00-B0T@users.noreply.github.com> Co-authored-by: hatsu <hajiwata0308@gmail.com> Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: R00-B0T <github-actions@github.com> Co-authored-by: xyOz <xyoz-dev@proton.me> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: vagadiya <32499123+vagadiya@users.noreply.github.com> Co-authored-by: pugazhendhi-m <132246623+pugazhendhi-m@users.noreply.github.com> Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> Co-authored-by: zeo <goonox35@proton.me> Co-authored-by: Remon Oldenbeuving <r.s.oldenbeuving@gmail.com> Co-authored-by: avtc <tarasenkov@gmail.com> Co-authored-by: Shariq Riaz <ishariqriaz@gmail.com> Co-authored-by: sam hoang <samhv.ict@gmail.com> Co-authored-by: Noritaka Kobayashi <arukimedesu1166777@gmail.com> Co-authored-by: R-omk <R-omk@users.noreply.github.com> Co-authored-by: Chris Hasson <hassoncs@gmail.com> Co-authored-by: ChuKhaLi <15166543+ChuKhaLi@users.noreply.github.com> Co-authored-by: mini2s <1942696552@qq.com> * test(config): update expected filename in importExport test (#2) Co-authored-by: mini2s <1942696552@qq.com> --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> Co-authored-by: Hannes Rudolph <hrudolph@gmail.com> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: KJ7LNW <93454819+KJ7LNW@users.noreply.github.com> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Canyon Robins <canrobins13@gmail.com> Co-authored-by: R00-B0T <110429663+R00-B0T@users.noreply.github.com> Co-authored-by: hatsu <hajiwata0308@gmail.com> Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: R00-B0T <github-actions@github.com> Co-authored-by: xyOz <xyoz-dev@proton.me> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: vagadiya <32499123+vagadiya@users.noreply.github.com> Co-authored-by: pugazhendhi-m <132246623+pugazhendhi-m@users.noreply.github.com> Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> Co-authored-by: zeo <goonox35@proton.me> Co-authored-by: Remon Oldenbeuving <r.s.oldenbeuving@gmail.com> Co-authored-by: avtc <tarasenkov@gmail.com> Co-authored-by: Shariq Riaz <ishariqriaz@gmail.com> Co-authored-by: sam hoang <samhv.ict@gmail.com> Co-authored-by: Noritaka Kobayashi <arukimedesu1166777@gmail.com> Co-authored-by: R-omk <R-omk@users.noreply.github.com> Co-authored-by: Chris Hasson <hassoncs@gmail.com> Co-authored-by: ChuKhaLi <15166543+ChuKhaLi@users.noreply.github.com> Co-authored-by: mini2s <1942696552@qq.com>
monkeyDluffy6017
added a commit
to zgsm-ai/costrict
that referenced
this pull request
May 22, 2025
* v3.15.3 (#3133) * More robust process killing (#3136) * Fix empty command bug (#3139) * Changeset version bump (#3134) * changeset version bump * Update CHANGELOG.md --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * Add isSubtask to telemetry (#3141) * Gemini caching tweaks (#3142) * Remove help button from title bar (#3150) * Fix issues with subtasks attempting completion along with commands (#3156) * Changeset version bump (#3149) * changeset version bump * Update CHANGELOG.md --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * Update @google/genai package (#3166) * perf: optimize code block rendering performance (#3135) feat: optimize code block rendering performance Memoize CodeBlock components to prevent unnecessary re-renders: - Add MemoizedCodeContent for syntax highlighted HTML - Add MemoizedStyledPre for container element - Properly type all component props - Reduce React reconciliation work for complex code blocks Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * Changeset version bump (#3167) * 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: Chris Estreich <cestreich@gmail.com> * Add support for tests that use ESM libraries (#3172) * Add support for tests that use ESM libraries * Disable win32 for this test for now * Tidy up the Cline class a bit (#3100) * Tidy up the Cline class a bit * Clean up more comments * fix: migrate and persist modeApiConfigs for per-mode API profiles (#3071) * feat: clickable code references in model responses navigate to source lines (#3087) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * Move environment details to a separate module, add tests (#3078) * Improve Accessibility of Auto-Approve Toggles (#3145) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: DEON NEL <deonnel@M-XIB-DeoN01.local> Co-authored-by: cte <cestreich@gmail.com> * feat: add VSCode terminal environment inheritance setting (#2862) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * Webview message handler + terminal settings cleanup (#3189) * chore: Configure Renovate (#1771) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feat: Add Groq and Chutes API providers (#3034) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * Organize provider settings into separate components (#3196) * Use Lucide icons and translations in the code block (#3203) * Requesty provider fixes (#3193) Co-authored-by: Chris Estreich <cestreich@gmail.com> * Move remaining provider settings into separate components (#3208) * #1287 - ignore stderr of MCP servers unless it really fails to connect (#1441) Co-authored-by: cte <cestreich@gmail.com> * feat: Add error console to MCP servers - Edited with Roo Code and Anthropic Claude 3.5 (#2722) Co-authored-by: cte <cestreich@gmail.com> * Feat: Vertical settings tabs (#2914) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Fix language select width calculation (#3201) * Fix/remove path lib webview (#2529) * chore: prepare for v3.16.0 release (#3214) * refactor: general UI improvements (#2987) * Add gemini-2.5-pro-preview-05-06 model (#3222) Add model gemini-2.5-pro-preview-05-06 * Update setup script to pull latest evals repo (#3200) * Enable Gemini prompt caching by default (#3225) * Changeset version bump (#3188) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * chore(deps): update dependency @types/node to v20.17.42 (#3194) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency vitest to v3.1.3 (#3212) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.19.96 (#3191) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency tsx to v4.19.4 (#3211) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency glob to v11.0.2 (#3209) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-plugin-react to v7.37.5 (#3205) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-config-prettier to v10.1.2 (#3204) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @vscode/test-cli to ^0.0.10 (#3195) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency @types/pdf-parse to v1.1.5 (#3227) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): replace dependency npm-run-all with npm-run-all2 ^5.0.0 (#3190) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: cte <cestreich@gmail.com> * fix(deps): update dependency fast-xml-parser to v4.5.3 (#3228) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Add editor name to telemetry (#3229) * Add Dutch localization files (#3231) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Thomas Brugman <thomas.brugman.teb3@gmail.com> * Update contributors list (#3131) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * fix(deps): update dependency i18next to v24.2.3 (#3232) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency react-textarea-autosize to v8.5.9 (#3233) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: wrap footer buttons in About section on narrow screens (#3234) * feat: Revamp contribution process and templates (#3246) * fix: update links in issue and pull request templates to relative paths (#3251) * Update CODE_OF_CONDUCT and CONTRIBUTING documents across multiple lan… (#3254) * fix(deps): update dependency styled-components to v6.1.17 (#3253) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency remove-markdown to v0.6.2 (#3252) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update react monorepo (#3265) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @changesets/cli to v2.29.3 (#3266) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @dotenvx/dotenvx to v1.43.0 (#3272) * chore(deps): update dependency @testing-library/react to v16.3.0 (#3273) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node-cache to v4.2.5 (#3274) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v20.17.44 (#3238) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.19.98 (#3237) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency zod to v3.24.4 (#3255) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency react-virtuoso to v4.12.7 (#3250) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Tailwind migration (#3235) Co-authored-by: cte <cestreich@gmail.com> * Detect tool loops (#3240) * Add LiteLLM provider (#3242) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * chore(deps): update dependency @vscode/test-electron to v2.5.2 (#3280) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @vitejs/plugin-react to v4.4.1 (#3279) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Update evals defaults, stop forking cte/evals (#3283) * chore(deps): update dependency drizzle-kit to ^0.31.0 (#3281) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * v3.16.1 (#3292) * Update contributors list (#3248) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * fix: reset the variable `isWaitingForFirstChunk` when catch exception (#3262) * Changeset version bump (#3230) * 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> * Clarify XML tool use formatting instructions (#3295) * v3.16.2 (#3298) * Update contributors list (#3296) docs: update contributors list [skip ci] Co-authored-by: mrubens <mrubens@users.noreply.github.com> * Changeset version bump (#3300) 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> * chore(deps): update dependency mocha to v11.2.2 (#3293) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency prettier to v3.5.3 (#3294) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v20.17.45 (#3302) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.19.99 (#3301) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency lint-staged to v15.5.2 (#3290) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency knip to v5.55.0 (#3289) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency globals to v16.1.0 (#3288) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-plugin-storybook to ^0.12.0 (#3287) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: add Elixir (.ex, .exs) file extension support in language parser (#3306) Co-authored-by: Friedrich Pfitzmann <friedrich.pfitzmann@teaminternet.com> * Revert "Tailwind migration" (#3321) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * Changeset version bump (#3324) 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> * Update CHANGELOG.md (#3326) * fix: properly handle mode name overflow (#3328) * chore(deps): update dependency @types/node to v20.17.46 (#3325) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @types/node to v18.19.100 (#3323) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency ts-jest to v29.3.2 (#3318) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency rust to v1.86.0 (#3317) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency styled-components to v6.1.18 (#3316) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency knip to v5.55.1 (#3315) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: project mcp allways allow (#3332) * fix: enhance focus styles in select-dropdown and docs url (#3336) * chore(deps): update dependency typescript to v5.8.3 (#3330) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency typescript-eslint to v8.32.0 (#3331) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update eslint monorepo to v9.26.0 (#3335) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency vite to v6.3.5 (#3334) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Fix: Enforce provider selection in OpenRouter by using 'only' parameter and disabling fallbacks (#3338) * Move checkpoint code into a separate module (#3291) * Move presentAssistantMessage into its own module (#3345) * build: prevent $esbuild-watch error (#1711) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * chore(deps): update eslint monorepo to v9.26.0 (#3340) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Disable Posthog autocapture in the code in addition to in the web console (#3303) * chore(deps): update dependency esbuild to ^0.25.0 (#3282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Rename `Cline` to `Task` (#3352) * chore(deps): update storybook monorepo to v8.6.12 (#3350) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Stop leaking other provider settings (#3357) * Stop leaking other provider settings * Also filter out leaked properties on export * fix display issues with too long profile names in ChatTextArea.tsx (#3371) * fix: Prevent terminal focus theft on paste after command execution (#3356) * fix: show properly formatted multi-line commands in preview (#3368) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * Fix not being able to use specific providers on Openrouter (#3354) * fix: handle unsupported language errors gracefully in read_file tool (#3359) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * fix(prompts): revert to vscodetextarea to prevent race condition (#3343) * Simplify the process of setting the "active" provider profile (#3366) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * fix(deps): update dependency @google/genai to ^0.13.0 (#3374) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency @aws-sdk/client-bedrock-runtime to v3.806.0 (#3373) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update turbo monorepo to v2.5.3 (#3361) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency execa to v9.5.3 (#3360) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Get rid of `ApiConfiguration` type alias, rename `ApiConfigMeta` to `ProviderSettingsEntry` (#3380) * Export more types to the external API (#3383) * fix(deps): update dependency drizzle-zod to v0.7.1 (#3393) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-plugin-react to v7.37.5 (#3385) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-config-prettier to v10.1.5 (#3384) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency axios to v1.9.0 (#3382) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency @tanstack/react-query to v5.75.7 (#3378) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update eslint monorepo to v9.26.0 (#3397) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency cmdk to v1.1.1 (#3398) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency @libsql/client to ^0.15.0 (#3375) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Improve provider profile management in the external API (#3386) Co-authored-by: John Richmond <5629+jr@users.noreply.github.com> * Fix saving of OpenAI compatible headers (#3415) * Fix saving of OpenAI compatible headers * Code cleanup * Add test * Fix: forced-color-adjust in highlight theme (#3424) * v3.16.4 (#3426) * Changeset version bump (#3427) 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> * Revert "Improve provider profile management in the external API (#3386)" (#3440) * Changeset version bump (#3441) 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> * Pr template fix (#3448) * Fix links to Contributing Guidelines in pull request template * ../ * Tweaks to the issue/bug intended to make it more intuitive. (#3452) * Update bug report template for clarity and improved user guidance * Add Google Vertex AI and LiteLLM to API Provider options in bug report template * Refactor bug report template to enforce required fields for reproduct… (#3454) Refactor bug report template to enforce required fields for reproduction steps and outcome summary * fix(textarea): empty string as fallback (#3463) * Updated roadmap (#3469) * fix: webview terminal output processing error (#3028) * fix(deps): update dependency lucide-react to ^0.510.0 (#3402) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * ClineProvider.finishSubTask should wait for unpausing the parent task (#1870) * Restore profile management work + fix #3434 (#3449) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Changeset version bump (#3507) 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: Chris Estreich <cestreich@gmail.com> * Improve command execution UI (#3509) * chore(deps): update dependency @changesets/cli to v2.29.4 (#3501) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency mermaid to v11.6.0 (#3417) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency drizzle-orm to ^0.43.0 (#3401) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency mammoth to v1.9.0 (#3409) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: get model id from ApiHandler (#3512) Not all handlers/providers use apiModelId, but they do all return a model id from getModel(). * Gemini implicit caching (#3515) * Update CHANGELOG.md (#3518) * chore(deps): update dependency eslint-plugin-react to v7.37.5 (#3511) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-config-prettier to v10.1.5 (#3510) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency @libsql/client to v0.15.5 (#3517) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency typescript-eslint to v8.32.1 (#3516) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Handle directory URI on diagnostics (#3457) * Use the provider-specific model info for the OpenRouter provider (#3430) * Greyscreen fix (#3474) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * make apply_diff can deduce when line number in search part fix #2990 (#3329) * fix(deps): update dependency posthog-node to v4.17.1 (#3532) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency posthog-js to v1.240.6 (#3531) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency @tanstack/react-query to v5.76.0 (#3527) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency @aws-sdk/client-bedrock-runtime to v3.808.0 (#3525) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update eslint monorepo to v9.26.0 (#3524) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency react-i18next to v15.5.1 (#3535) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix: command validation failing on shell array indexing (#3530) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * fix(task): temporary fix for the ask error (#3471) Co-authored-by: cte <cestreich@gmail.com> * Requesty: Only report final usage (#3542) * Add tests + benchmark for parseAssistantMessage V1 + 2 (#3538) * fix(deps): update dependency react-markdown to v9.1.0 (#3545) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency posthog-js to v1.241.1 (#3544) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update dependency shiki to v3.4.0 (#3548) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Accidental execution of tool syntax fix (#3456) Co-authored-by: cte <cestreich@gmail.com> * Revert "Accidental execution of tool syntax fix" (#3560) * Focus improvements (#3539) * Show LLM streaming file write content (#3241) * fix(deps): update dependency posthog-js to v1.242.0 (#3562) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Publish Roo Code types to NPM (#3563) * Revert "Publish Roo Code types to NPM" (#3566) Revert "Publish Roo Code types to NPM (#3563)" This reverts commit f031914450e0a4defcdd0ec2f1c4eb8692f75c37. * fix(deps): update tailwindcss monorepo to v4.1.6 (#3565) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(deps): update nextjs monorepo to v15.3.2 (#3564) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Make CONTRIBUTING.md more concise (#3472) * Add IPC types to roo-code.d.ts (#3568) * Switch to the new Roo message parser (#3567) * chore(deps): update actions/checkout action to v4 (#3569) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update actions/setup-node action to v4 (#3570) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-plugin-react to v7.37.5 (#3575) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency eslint-config-prettier to v10.1.5 (#3574) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(deps): update dependency @dotenvx/dotenvx to v1.44.0 (#3521) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Revert "fix(deps): update nextjs monorepo to v15.3.2" (#3578) * Fix linter warning + run prettier on everything (#3581) * Add a 'when to use' section to mode definitions (#3571) * Add a 'when to use' section to mode definitions * Remove defaults for now * Refactor: Update custom instructions for 'ask' mode (#3583) This commit refines the custom instructions for the 'ask' mode. The changes aim to provide clearer guidance to the AI, emphasizing thoroughness in answering questions and caution against prematurely switching to code implementation. Specifically, the instructions were updated as follows: - Changed "Make sure to answer the user's questions" to "Always answer the user’s questions thoroughly" - Changed "don't rush to switch to implementing code" to "do not switch to implementing code unless explicitly requested by the user" - Changed "Include Mermaid diagrams if they help make your response clearer" to "Include Mermaid diagrams when they clarify your response" These changes are reflected in both [`src/shared/modes.ts`](src/shared/modes.ts:80) and its corresponding snapshot file [`src/core/prompts/__tests__/__snapshots__/system.test.ts.snap`](src/core/prompts/__tests__/__snapshots__/system.test.ts.snap:5458). * Refactor: Update new_task tool description and mode examples (#3586) The description for the `new_task` tool has been simplified for clarity. Additionally, the example modes listed for the `mode` parameter have been updated to include "debug" instead of "ask". * feat:merge Roo Code conflicting code (#107) * feat: merge part of roo code (#111) * feat: merge part2 of roo code (#114) * feat: merge Roo Code (#115) * feat: merge Roo Code (#119) * feat: merge part of roo code (#121) * feat: merge part of roo code (#135) * fix: bug (#137) * test: Update 'roo' to 'shenma' in snap file to prevent test cases from failing This update changes the identifier 'roo' to 'shenma' in the snap file and code test file , ensuring that the relevant test cases now pass as expected. * fix: Fix ts error (#138) Co-authored-by: mini2s <1942696552@qq.com> * fix: language bug fix (#139) * fix: bug (#140) * fix: bug (#142) * test: Fix failing test cases and update files under "e2e" to ensure the GitHub Action "integration-test" runs successfully This commit includes fixes for existing failing test cases and necessary updates to files within the "e2e" directory to ensure that the "integration-test" workflow in GitHub Actions executes smoothly. * fix: language bug fix (#143) * Fix/unit test case (#144) * test: Update 'roo' to 'shenma' in snap file to prevent test cases from failing This update changes the identifier 'roo' to 'shenma' in the snap file and code test file , ensuring that the relevant test cases now pass as expected. * test: Fix failing test cases and update files under "e2e" to ensure the GitHub Action "integration-test" runs successfully This commit includes fixes for existing failing test cases and necessary updates to files within the "e2e" directory to ensure that the "integration-test" workflow in GitHub Actions executes smoothly. --------- Co-authored-by: dengbin <denbinbox@gmail.com> * Feat roo merge v3 (#146) * feat: add ZGSM provider settings and update auth configuration * refactor(zgsm): update ZGSM provider configuration and model handling * refactor(zgsm): update model selection logic and remove pricing details --------- Co-authored-by: mini2s <1942696552@qq.com> * Feat roo merge zgsm133 (#147) * fix: add truncateContent function to limit file content size (#103) * feat: support custom auth url (#102) * chore: add zgsm/src to Jest roots for improved test coverage (#104) * fix the wrong feature request URL * fix(github actions): ensure "Publish Extension" properly publishes version to GitHub Release (#105) Updated the "Publish Extension" GitHub Actions workflow to correctly package and publish releases to GitHub Release. This change ensures that the release process completes successfully and uploads the appropriate versioned assets. Co-authored-by: dengbin <denbinbox@gmail.com> * version: upgrade to 1.3.3 (#112) * chore: change the model field in the issue template to not required and optimize contribution documentation description. (#120) * fix: login text modify (#132) * fix: user doesn't open webview but trigger completion (#127) Enhances user authentication by adding logic to manage authentication callbacks without opening the webview when a valid token is present. * fix: an infinite loop in login (#134) * fix: simplify ZGSM auth URL generation by removing custom URL options * feat: add AI-related SVG icons and images for UI components --------- Co-authored-by: WayneWang00 <44893838+WayneWang00@users.noreply.github.com> Co-authored-by: weiz3630 <18640532745@163.com> Co-authored-by: 年欣阳69391 <69391@sangfor.com> Co-authored-by: Chris Nian <liesfuture@gmail.com> Co-authored-by: dengbinbox <dengbinbox@outlook.com> Co-authored-by: dengbin <denbinbox@gmail.com> Co-authored-by: Liu Wei <monkeydluffy6017@gmail.com> Co-authored-by: xiaojingming <2413294257@qq.com> * feat: roo code merge (#148) * fix: add truncateContent function to limit file content size (#103) * feat: support custom auth url (#102) * chore: add zgsm/src to Jest roots for improved test coverage (#104) * fix the wrong feature request URL * fix(github actions): ensure "Publish Extension" properly publishes version to GitHub Release (#105) Updated the "Publish Extension" GitHub Actions workflow to correctly package and publish releases to GitHub Release. This change ensures that the release process completes successfully and uploads the appropriate versioned assets. Co-authored-by: dengbin <denbinbox@gmail.com> * version: upgrade to 1.3.3 (#112) * chore: change the model field in the issue template to not required and optimize contribution documentation description. (#120) * fix: login text modify (#132) * fix: user doesn't open webview but trigger completion (#127) Enhances user authentication by adding logic to manage authentication callbacks without opening the webview when a valid token is present. * fix: an infinite loop in login (#134) --------- Co-authored-by: WayneWang00 <44893838+WayneWang00@users.noreply.github.com> Co-authored-by: weiz3630 <18640532745@163.com> Co-authored-by: 年欣阳69391 <69391@sangfor.com> Co-authored-by: Chris Nian <liesfuture@gmail.com> Co-authored-by: dengbinbox <dengbinbox@outlook.com> Co-authored-by: dengbin <denbinbox@gmail.com> Co-authored-by: Liu Wei <monkeydluffy6017@gmail.com> Co-authored-by: xiaojingming <2413294257@qq.com> * feat: roocode merge (#150) * fix: add truncateContent function to limit file content size (#103) * feat: support custom auth url (#102) * chore: add zgsm/src to Jest roots for improved test coverage (#104) * fix the wrong feature request URL * fix(github actions): ensure "Publish Extension" properly publishes version to GitHub Release (#105) Updated the "Publish Extension" GitHub Actions workflow to correctly package and publish releases to GitHub Release. This change ensures that the release process completes successfully and uploads the appropriate versioned assets. Co-authored-by: dengbin <denbinbox@gmail.com> * version: upgrade to 1.3.3 (#112) * chore: change the model field in the issue template to not required and optimize contribution documentation description. (#120) * fix: login text modify (#132) * fix: user doesn't open webview but trigger completion (#127) Enhances user authentication by adding logic to manage authentication callbacks without opening the webview when a valid token is present. * fix: an infinite loop in login (#134) --------- Co-authored-by: WayneWang00 <44893838+WayneWang00@users.noreply.github.com> Co-authored-by: weiz3630 <18640532745@163.com> Co-authored-by: 年欣阳69391 <69391@sangfor.com> Co-authored-by: Chris Nian <liesfuture@gmail.com> Co-authored-by: dengbinbox <dengbinbox@outlook.com> Co-authored-by: dengbin <denbinbox@gmail.com> Co-authored-by: Liu Wei <monkeydluffy6017@gmail.com> Co-authored-by: xiaojingming <2413294257@qq.com> * feat: roocode merge (#151) * fix: add truncateContent function to limit file content size (#103) * feat: support custom auth url (#102) * chore: add zgsm/src to Jest roots for improved test coverage (#104) * fix the wrong feature request URL * fix(github actions): ensure "Publish Extension" properly publishes version to GitHub Release (#105) Updated the "Publish Extension" GitHub Actions workflow to correctly package and publish releases to GitHub Release. This change ensures that the release process completes successfully and uploads the appropriate versioned assets. Co-authored-by: dengbin <denbinbox@gmail.com> * version: upgrade to 1.3.3 (#112) * chore: change the model field in the issue template to not required and optimize contribution documentation description. (#120) * fix: login text modify (#132) * fix: user doesn't open webview but trigger completion (#127) Enhances user authentication by adding logic to manage authentication callbacks without opening the webview when a valid token is present. * fix: an infinite loop in login (#134) --------- Co-authored-by: WayneWang00 <44893838+WayneWang00@users.noreply.github.com> Co-authored-by: weiz3630 <18640532745@163.com> Co-authored-by: 年欣阳69391 <69391@sangfor.com> Co-authored-by: Chris Nian <liesfuture@gmail.com> Co-authored-by: dengbinbox <dengbinbox@outlook.com> Co-authored-by: dengbin <denbinbox@gmail.com> Co-authored-by: Liu Wei <monkeydluffy6017@gmail.com> Co-authored-by: xiaojingming <2413294257@qq.com> * feat: merge roocode (#155) * Rename cline_docs -> docs (#3587) * Update contributors list (#3299) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * fix(deps): update dependency posthog-js to v1.242.1 (#3602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Use a shadcn dialog for the announcement (#3604) * feat: add buildDocLink utility and 21 Internal Links to Docs (#3418) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Add build vsix Workflow (#3600) * build: enable source maps for improved debugging (#3596) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * v3.16.7 (#3614) * [Condense] Condense messages with an LLM rather than truncating (#3582) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Fix type generation (#3619) * Update contributors list (#3612) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * v3.17.0 (#3622) * Changeset version bump (#3556) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * fix: correct Changelog link in localized README files (#3629) The Changelog link in `locales/ja/README.md` and other localized READMEswas pointing to a broken relative path, resulting in 404s.This commit updates the link to use a correct relative path (`../../CHANGELOG.md`)so that it works across all locales. * Fix incorrect reserved tokens calculation on OpenRouter (#3626) fix: improve token reservation logic in calculateTokenDistribution * Fix command display in the approval required case (#3636) * Changeset version bump (#3637) 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: Chris Estreich <cestreich@gmail.com> * Fix how custom instructions are loaded into the API request (#3638)p * Lock the versions of vsce and ovsx (#3643) * Revert "Switch to the new Roo message parser" (#3649) * Changeset version bump (#3645) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * Import settings bug fix / improvements (#3657) * Export ProviderName type to Roo-Code-Types (#3675) * Log Cleanup to Remove Cline (#3704) * Rename Errors & Fix Spelling Mistake * Update src/core/task/Task.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * #3679 - Fixes packaging to include correct tiktoken.wasm (lite) (#3697) - also, additions to .gitignore and .vscodeignore to prevent the IntelliJ .idea and .qodo folders from being included for git and packaging. * Adds refresh models button for Unbound provider (#3663) * Adds refresh models button for Unbound provider * Adds changeset * Optimizes code to prevent memory leak, add error messages * Adds unbound messages to all supported languages --------- Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> * Add Qwen3 model series to the Chutes provider (#3710) * Add Qwen3 model series to the Chutes provider New models for the Chutes provider: - Qwen/Qwen3-235B-A22B - Qwen/Qwen3-32B - Qwen/Qwen3-30B-A3B - Qwen/Qwen3-14B - Qwen/Qwen3-8B * add changeset * fix(webview): Fix links to filename:0 (#3727) * fix(webview): Fix links to filename:0 * Add changeset * LM studio reasoning support (thinking block) (#3719) lmstudio reasoning support (thinking block) Similar to ollama implementation in #1080 * feat(evals): add UI and backend support for importing and injecting f… (#3606) * [Condense Context] Track metrics around context condensing and show in UI * Add UI component * account for system prompt when estimating new context size * add header * bug fix * nit * nit * refactor * fix * add unit tests for condense * update sliding-window tests * add getApiMetrics.test.ts * fix failing tests * use chat.json * add translations * add tests for ContextCondenseRow * add changeset * camelCase * use Markdown for summary * use tailwind * non default export * rm test :/ * Make prompt input textareas resizable (#3691) (#3739) * feat: move play audio to webview to ensure cross-platform (#3659) Co-authored-by: sam hoang <samhv.ict@gmail.com> * refactor: import multiple times (#3745) * Add YAML support for .roomode files alongside JSON processing (#3711) * ✨ feat(settings): Add allowedMaxRequests feature inspired by Cline (#3631) * feat(settings): Introduce the "auto-approve request count" feature from Cline This is the first minor UI feature I've added, so please let me know if I'm missing anything! (translations, organization, etc!) Please see commits for details introduce allowedMaxRequests to globalSettingsSchema update ExtensionState and its context with allowedMaxRequests implement UI for setting max requests in AutoApproveMenu component prompt user when auto-approval limit is reached with i18n support increment consecutiveAutoApprovedRequestsCount and reset upon user approval add translations for auto-approved request limit reached prompt in multiple languages add new UI for "auto_approval_max_req_reached" in ChatRowContent display prompt with title, description, and button for user action 🔧 chore(gitignore): add .idea to .gitignore to exclude IDE-specific files - remove .idea/workspace.xml to clean up repository * 🔧 chore(gitignore): add IDE configuration files to ignore list - add .idea directory to ignore JetBrains IDE configurations * 🌐 i18n(chat): add translation keys for api request limit - introduce translation keys for "title" and "unlimited" in multiple languages - update description for api request limit in various languages * 🌐 i18n(chat): migrate auto-approved request limit translations - move translations from common.json to chat.json across locales - update component to use Trans for dynamic text rendering * Update the UI for setting max requests * Hide the auto-approve limit warning once clicked --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Move error message for settings import failure into the correct position (#3752) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * feat: use template variables for version numbers in announcement strings (#3755) * Auto-reload core changes in dev mode (#3284) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Moved repo to new org (#3756) * Use yaml as default custom modes format (#3749) * [Condense] Add a button to condense the task context (#3623) * [Condense] Add a button to condense the task context * wip * wip * wip * bring back delete size * account for the system prompt in the context * update tests to use systemPrompt * add type * translations * nit * update tests * filter to the current task * nit * refactor * nit * non interactive option * simplify chat summary UI * changeset * nit * fix check-types * throw * [Condense] Fix double counting last message when condensing (#3763) * Get package publisher and name from package.json + command type safety (#3766) * Lm studio and ollama usage fix (#3707) * integration * Fix * [Condense] Change condense icon (#3768) * [Condense] Change condense icon * change to fold * feat: add gemini-2.5-flash-preview-05-20 models (#3769) * Add Gemini Flash 2.5 05-20 variants for the Vertex provider (#3758) * feat(api): add gemini-2.5-flash-preview-05-20 model configuration * feat(tests): update apiModelId to gemini-2.5-flash-preview-05-20 in ProviderSettingsManager tests in case the old version is deprecated * chore: add changeset * feat(api): update vertexModels to add gemini-2.5-flash-preview-05-20 variants * chore: update changeset * [Condense] Show indicator message when context is condensing (#3765) * [Condense] Show indicator message when context is condensing * changeset * translations * Another grey screen fix. (#3644) Memory memory memory * Fix: Missing or inconsistent syntax highlighting across UI components (#3656) * fix: Missing or inconsistent syntax highlighting across UI components - Change file listings to use 'shellsession' for terminal-like highlighting - Use 'markdown' for code definitions and instructions - Add file extension-based language detection for new files - Ensure consistent 'diff' highlighting for all diff content - Use 'xml' language for error messages - Make language property required in CodeAccordian - Set default fallback to 'txt' instead of undefined Fixes: #3655 Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> * chore: make language property required in CodeBlock - Updated CodeBlockProps interface to make language property required - Updated mock implementation to match the interface change - Ensured CodeAccordian always provides a fallback language value Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * Add contact section to pull request template for communication (#3771) * Update contributors list (#3620) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * More VSCode command / build fixes (#3780) --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> Co-authored-by: Hannes Rudolph <hrudolph@gmail.com> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: KJ7LNW <93454819+KJ7LNW@users.noreply.github.com> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Canyon Robins <canrobins13@gmail.com> Co-authored-by: R00-B0T <110429663+R00-B0T@users.noreply.github.com> Co-authored-by: hatsu <hajiwata0308@gmail.com> Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: R00-B0T <github-actions@github.com> Co-authored-by: xyOz <xyoz-dev@proton.me> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: vagadiya <32499123+vagadiya@users.noreply.github.com> Co-authored-by: pugazhendhi-m <132246623+pugazhendhi-m@users.noreply.github.com> Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> Co-authored-by: zeo <goonox35@proton.me> Co-authored-by: Remon Oldenbeuving <r.s.oldenbeuving@gmail.com> Co-authored-by: avtc <tarasenkov@gmail.com> Co-authored-by: Shariq Riaz <ishariqriaz@gmail.com> Co-authored-by: sam hoang <samhv.ict@gmail.com> Co-authored-by: Noritaka Kobayashi <arukimedesu1166777@gmail.com> Co-authored-by: R-omk <R-omk@users.noreply.github.com> Co-authored-by: Chris Hasson <hassoncs@gmail.com> Co-authored-by: ChuKhaLi <15166543+ChuKhaLi@users.noreply.github.com> Co-authored-by: mini2s <1942696552@qq.com> * Feat merge roocode v4 (#1) (#156) * Rename cline_docs -> docs (#3587) * Update contributors list (#3299) * fix(deps): update dependency posthog-js to v1.242.1 (#3602) * Use a shadcn dialog for the announcement (#3604) * feat: add buildDocLink utility and 21 Internal Links to Docs (#3418) * Add build vsix Workflow (#3600) * build: enable source maps for improved debugging (#3596) * v3.16.7 (#3614) * [Condense] Condense messages with an LLM rather than truncating (#3582) * Fix type generation (#3619) * Update contributors list (#3612) * v3.17.0 (#3622) * Changeset version bump (#3556) * fix: correct Changelog link in localized README files (#3629) The Changelog link in `locales/ja/README.md` and other localized READMEswas pointing to a broken relative path, resulting in 404s.This commit updates the link to use a correct relative path (`../../CHANGELOG.md`)so that it works across all locales. * Fix incorrect reserved tokens calculation on OpenRouter (#3626) fix: improve token reservation logic in calculateTokenDistribution * Fix command display in the approval required case (#3636) * Changeset version bump (#3637) * Fix how custom instructions are loaded into the API request (#3638)p * Lock the versions of vsce and ovsx (#3643) * Revert "Switch to the new Roo message parser" (#3649) * Changeset version bump (#3645) * Import settings bug fix / improvements (#3657) * Export ProviderName type to Roo-Code-Types (#3675) * Log Cleanup to Remove Cline (#3704) * Rename Errors & Fix Spelling Mistake * Update src/core/task/Task.ts --------- * #3679 - Fixes packaging to include correct tiktoken.wasm (lite) (#3697) - also, additions to .gitignore and .vscodeignore to prevent the IntelliJ .idea and .qodo folders from being included for git and packaging. * Adds refresh models button for Unbound provider (#3663) * Adds refresh models button for Unbound provider * Adds changeset * Optimizes code to prevent memory leak, add error messages * Adds unbound messages to all supported languages --------- * Add Qwen3 model series to the Chutes provider (#3710) * Add Qwen3 model series to the Chutes provider New models for the Chutes provider: - Qwen/Qwen3-235B-A22B - Qwen/Qwen3-32B - Qwen/Qwen3-30B-A3B - Qwen/Qwen3-14B - Qwen/Qwen3-8B * add changeset * fix(webview): Fix links to filename:0 (#3727) * fix(webview): Fix links to filename:0 * Add changeset * LM studio reasoning support (thinking block) (#3719) lmstudio reasoning support (thinking block) Similar to ollama implementation in #1080 * feat(evals): add UI and backend support for importing and injecting f… (#3606) * [Condense Context] Track metrics around context condensing and show in UI * Add UI component * account for system prompt when estimating new context size * add header * bug fix * nit * nit * refactor * fix * add unit tests for condense * update sliding-window tests * add getApiMetrics.test.ts * fix failing tests * use chat.json * add translations * add tests for ContextCondenseRow * add changeset * camelCase * use Markdown for summary * use tailwind * non default export * rm test :/ * Make prompt input textareas resizable (#3691) (#3739) * feat: move play audio to webview to ensure cross-platform (#3659) * refactor: import multiple times (#3745) * Add YAML support for .roomode files alongside JSON processing (#3711) * ✨ feat(settings): Add allowedMaxRequests feature inspired by Cline (#3631) * feat(settings): Introduce the "auto-approve request count" feature from Cline This is the first minor UI feature I've added, so please let me know if I'm missing anything! (translations, organization, etc!) Please see commits for details introduce allowedMaxRequests to globalSettingsSchema update ExtensionState and its context with allowedMaxRequests implement UI for setting max requests in AutoApproveMenu component prompt user when auto-approval limit is reached with i18n support increment consecutiveAutoApprovedRequestsCount and reset upon user approval add translations for auto-approved request limit reached prompt in multiple languages add new UI for "auto_approval_max_req_reached" in ChatRowContent display prompt with title, description, and button for user action 🔧 chore(gitignore): add .idea to .gitignore to exclude IDE-specific files - remove .idea/workspace.xml to clean up repository * 🔧 chore(gitignore): add IDE configuration files to ignore list - add .idea directory to ignore JetBrains IDE configurations * 🌐 i18n(chat): add translation keys for api request limit - introduce translation keys for "title" and "unlimited" in multiple languages - update description for api request limit in various languages * 🌐 i18n(chat): migrate auto-approved request limit translations - move translations from common.json to chat.json across locales - update component to use Trans for dynamic text rendering * Update the UI for setting max requests * Hide the auto-approve limit warning once clicked --------- * Move error message for settings import failure into the correct position (#3752) * feat: use template variables for version numbers in announcement strings (#3755) * Auto-reload core changes in dev mode (#3284) * Moved repo to new org (#3756) * Use yaml as default custom modes format (#3749) * [Condense] Add a button to condense the task context (#3623) * [Condense] Add a button to condense the task context * wip * wip * wip * bring back delete size * account for the system prompt in the context * update tests to use systemPrompt * add type * translations * nit * update tests * filter to the current task * nit * refactor * nit * non interactive option * simplify chat summary UI * changeset * nit * fix check-types * throw * [Condense] Fix double counting last message when condensing (#3763) * Get package publisher and name from package.json + command type safety (#3766) * Lm studio and ollama usage fix (#3707) * integration * Fix * [Condense] Change condense icon (#3768) * [Condense] Change condense icon * change to fold * feat: add gemini-2.5-flash-preview-05-20 models (#3769) * Add Gemini Flash 2.5 05-20 variants for the Vertex provider (#3758) * feat(api): add gemini-2.5-flash-preview-05-20 model configuration * feat(tests): update apiModelId to gemini-2.5-flash-preview-05-20 in ProviderSettingsManager tests in case the old version is deprecated * chore: add changeset * feat(api): update vertexModels to add gemini-2.5-flash-preview-05-20 variants * chore: update changeset * [Condense] Show indicator message when context is condensing (#3765) * [Condense] Show indicator message when context is condensing * changeset * translations * Another grey screen fix. (#3644) Memory memory memory * Fix: Missing or inconsistent syntax highlighting across UI components (#3656) * fix: Missing or inconsistent syntax highlighting across UI components - Change file listings to use 'shellsession' for terminal-like highlighting - Use 'markdown' for code definitions and instructions - Add file extension-based language detection for new files - Ensure consistent 'diff' highlighting for all diff content - Use 'xml' language for error messages - Make language property required in CodeAccordian - Set default fallback to 'txt' instead of undefined Fixes: #3655 * chore: make language property required in CodeBlock - Updated CodeBlockProps interface to make language property required - Updated mock implementation to match the interface change - Ensured CodeAccordian always provides a fallback language value --------- * Add contact section to pull request template for communication (#3771) * Update contributors list (#3620) * More VSCode command / build fixes (#3780) * Merge remote-tracking branch 'upstream/main' into feat-merge-roocode-v4 --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> Co-authored-by: Hannes Rudolph <hrudolph@gmail.com> Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com> Co-authored-by: KJ7LNW <93454819+KJ7LNW@users.noreply.github.com> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Canyon Robins <canrobins13@gmail.com> Co-authored-by: R00-B0T <110429663+R00-B0T@users.noreply.github.com> Co-authored-by: hatsu <hajiwata0308@gmail.com> Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com> Co-authored-by: R00-B0T <github-actions@github.com> Co-authored-by: xyOz <xyoz-dev@proton.me> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: vagadiya <32499123+vagadiya@users.noreply.github.com> Co-authored-by: pugazhendhi-m <132246623+pugazhendhi-m@users.noreply.github.com> Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> Co-authored-by: zeo <goonox35@proton.me> Co-authored-by: Remon Oldenbeuving <r.s.oldenbeuving@gmail.com> Co-authored-by: avtc <tarasenkov@gmail.com> Co-authored-by: Shariq Riaz <ishariqriaz@gmail.com> Co-authored-by: sam hoang <samhv.ict@gmail.com> Co-authored-by: Noritaka Kobayashi <arukimedesu1166777@gmail.com> Co-authored-by: R-omk <R-omk@users.noreply.github.com> Co-authored-by: Chris Hasson <hassoncs@gmail.com> Co-authored-by: ChuKhaLi <15166543+ChuKhaLi@users.noreply.github.com> Co-authored-by: mini2s <1942696552@qq.com> * test: Update part of code-aq's test cases to ensure they can pass This commit comments out parts of the test cases that are currently failing, ensuring the rest of the tests can run successfully. These commented-out test cases are planned to be fixed and re-enabled in future iterations. * ci: Adjust the GitHub Actions trigger rules for code-aq project and comment out some jobs This commit modifies the workflow trigger conditions of GitHub Actions in the code-aq project, and comments out parts of the jobs that are currently failing to optimize the continuous integration process. * feat: merge roocode (#160) * Rename cline_docs -> docs (#3587) * Update contributors list (#3299) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * fix(deps): update dependency posthog-js to v1.242.1 (#3602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Use a shadcn dialog for the announcement (#3604) * feat: add buildDocLink utility and 21 Internal Links to Docs (#3418) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Add build vsix Workflow (#3600) * build: enable source maps for improved debugging (#3596) Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * v3.16.7 (#3614) * [Condense] Condense messages with an LLM rather than truncating (#3582) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Fix type generation (#3619) * Update contributors list (#3612) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * v3.17.0 (#3622) * Changeset version bump (#3556) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * fix: correct Changelog link in localized README files (#3629) The Changelog link in `locales/ja/README.md` and other localized READMEswas pointing to a broken relative path, resulting in 404s.This commit updates the link to use a correct relative path (`../../CHANGELOG.md`)so that it works across all locales. * Fix incorrect reserved tokens calculation on OpenRouter (#3626) fix: improve token reservation logic in calculateTokenDistribution * Fix command display in the approval required case (#3636) * Changeset version bump (#3637) 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: Chris Estreich <cestreich@gmail.com> * Fix how custom instructions are loaded into the API request (#3638)p * Lock the versions of vsce and ovsx (#3643) * Revert "Switch to the new Roo message parser" (#3649) * Changeset version bump (#3645) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * Import settings bug fix / improvements (#3657) * Export ProviderName type to Roo-Code-Types (#3675) * Log Cleanup to Remove Cline (#3704) * Rename Errors & Fix Spelling Mistake * Update src/core/task/Task.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> * #3679 - Fixes packaging to include correct tiktoken.wasm (lite) (#3697) - also, additions to .gitignore and .vscodeignore to prevent the IntelliJ .idea and .qodo folders from being included for git and packaging. * Adds refresh models button for Unbound provider (#3663) * Adds refresh models button for Unbound provider * Adds changeset * Optimizes code to prevent memory leak, add error messages * Adds unbound messages to all supported languages --------- Co-authored-by: Pugazhendhi <pugazhendhi@unboundsecurity.ai> * Add Qwen3 model series to the Chutes provider (#3710) * Add Qwen3 model series to the Chutes provider New models for the Chutes provider: - Qwen/Qwen3-235B-A22B - Qwen/Qwen3-32B - Qwen/Qwen3-30B-A3B - Qwen/Qwen3-14B - Qwen/Qwen3-8B * add changeset * fix(webview): Fix links to filename:0 (#3727) * fix(webview): Fix links to filename:0 * Add changeset * LM studio reasoning support (thinking block) (#3719) lmstudio reasoning support (thinking block) Similar to ollama implementation in #1080 * feat(evals): add UI and backend support for importing and injecting f… (#3606) * [Condense Context] Track metrics around context condensing and show in UI * Add UI component * account for system prompt when estimating new context size * add header * bug fix * nit * nit * refactor * fix * add unit tests for condense * update sliding-window tests * add getApiMetrics.test.ts * fix failing tests * use chat.json * add translations * add tests for ContextCondenseRow * add changeset * camelCase * use Markdown for summary * use tailwind * non default export * rm test :/ * Make prompt input textareas resizable (#3691) (#3739) * feat: move play audio to webview to ensure cross-platform (#3659) Co-authored-by: sam hoang <samhv.ict@gmail.com> * refactor: import multiple times (#3745) * Add YAML support for .roomode files alongside JSON processing (#3711) * ✨ feat(settings): Add allowedMaxRequests feature inspired by Cline (#3631) * feat(settings): Introduce the "auto-approve request count" feature from Cline This is the first minor UI feature I've added, so please let me know if I'm missing anything! (translations, organization, etc!) Please see commits for details introduce allowedMaxRequests to globalSettingsSchema update ExtensionState and its context with allowedMaxRequests implement UI for setting max requests in AutoApproveMenu component prompt user when auto-approval limit is reached with i18n support increment consecutiveAutoApprovedRequestsCount and reset upon user approval add translations for auto-approved request limit reached prompt in multiple languages add new UI for "auto_approval_max_req_reached" in ChatRowContent display prompt with title, description, and button for user action 🔧 chore(gitignore): add .idea to .gitignore to exclude IDE-specific files - remove .idea/workspace.xml to clean up repository * 🔧 chore(gitignore): add IDE configuration files to ignore list - add .idea directory to ignore JetBrains IDE configurations * 🌐 i18n(chat): add translation keys for api request limit - introduce translation keys for "title" and "unlimited" in multiple languages - update description for api request limit in various languages * 🌐 i18n(chat): migrate auto-approved request limit translations - move translations from common.json to chat.json across locales - update component to use Trans for dynamic text rendering * Update the UI for setting max requests * Hide the auto-approve limit warning once clicked --------- Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Move error message for settings import failure into the correct position (#3752) Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> Co-authored-by: Chris Estreich <cestreich@gmail.com> * feat: use template variables for version numbers in announcement strings (#3755) * Auto-reload core changes in dev mode (#3284) Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com> * Moved repo to new org (#3756) * Use yaml as default custom modes format (#3749) * [Condense] Add a button to condense the task context (#3623) * [Condense] Add a button to condense the task context * wip * wip * wip * bring back delete size * account for the system prompt in the context * update tests to use systemPrompt * add type * translations * nit * update tests * filter to the current task * nit * refactor * nit * non interactive option * simplify chat summary UI * changeset * nit * fix check-types * throw * [Condense] Fix double counting last message when condensing (#3763) * Get package publisher and name from package.json + command type safety (#3766) * Lm studio and ollama usage fix (#3707) * integration * Fix * [Condense] Change condense icon (#3768) * [Condense] Change condense icon * change to fold * feat: add gemini-2.5-flash-preview-05-20 models (#3769) * Add Gemini Flash 2.5 05-20 variants for the Vertex provider (#3758) * feat(api): add gemini-2.5-flash-preview-05-20 model configuration * feat(tests): update apiModelId to gemini-2.5-flash-preview-05-20 in ProviderSettingsManager tests in case the old version is deprecated * chore: add changeset * feat(api): update vertexModels to add gemini-2.5-flash-preview-05-20 variants * chore: update changeset * [Condense] Show indicator message when context is condensing (#3765) * [Condense] Show indicator message when context is condensing * changeset * translations * Another grey screen fix. (#3644) Memory memory memory * Fix: Missing or inconsistent syntax highlighting across UI components (#3656) * fix: Missing or inconsistent syntax highlighting across UI components - Change file listings to use 'shellsession' for terminal-like highlighting - Use 'markdown' for code definitions and instructions - Add file extension-based language detection for new files - Ensure consistent 'diff' highlighting for all diff content - Use 'xml' language for error messages - Make language property required in CodeAccordian - Set default fallback to 'txt' instead of undefined Fixes: #3655 Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> * chore: make language property required in CodeBlock - Updated CodeBlockProps interface to make language property required - Updated mock implementation to match the interface change - Ensured CodeAccordian always provides a fallback language value Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> --------- Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org> Co-authored-by: Eric Wheeler <roo-code@z.ewheeler.org> * Add contact section to pull request template for communication (#3771) * Update contributors list (#3620) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * More VSCode command / build fixes (#3780) * fix: fix diffview scoll display (#3783) * refactor: simplify loop syntax in combineApiRequests and XmlMatcher (#3776) * Feat merge roocode v4 (#1) * Rename cline_docs -> docs (#3587) * Update contributors list (#3299) Co-authored-by: mrubens <mrubens@users.noreply.github.com> * fix(deps): update dependency posthog-js to v1.242.1 (#3602) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * Use a shadcn dialog for the announcement (#3604) * feat: add buildDocLink utility and 21 Internal Links to Docs (#3418) Co-authored-by…
hannesrudolph
pushed a commit
that referenced
this pull request
May 24, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Important
Update organization name from
RooVetGittoRooCodeIncacross URLs, documentation, and code references.RooVetGittoRooCodeIncinREADME.md,CONTRIBUTING.md, andCHANGELOG.md.webview-ui/src/i18n/localesfor multiple languages includingpt-BR,ru,tr,vi,zh-CN, andzh-TW.src/api/providers/__tests__andsrc/api/providers/constants.ts..github/ISSUE_TEMPLATEfiles andscripts/update-contributors.js.package.jsonto reflect the new repository URL.HTTP-Refererheaders in test files to match the new organization name.This description was created by
for 59b6211. You can customize this summary. It will automatically update as commits are pushed.