Commit graph

183 commits

Author SHA1 Message Date
Chris Estreich
4f683b5e8e
Parallel tasks (#2128)
* Parallel tasks

* Handle null [x]ModelInfo types, recover from settings schema parse errors (#2064)

* Require exactly node v20.18.1 (#2065)

* Get rid of runner and all CJS stuff

* Add an activation command for other extensions (#2073)

Since VS Code provides no actionEvents that trigger when a specific
extension activates, extensions can't activate only once Roo is
activated and ready.

This commit introduces a new roo-cline.activationCompleted command
and fires it at the very end of extension activation. Other
extensions that use Roo's exported APIs can now activate when they
see this event.

Co-authored-by: Greg Taylor <gregtaylor@netflix.com>

* Update bug_report.yml (#1994)

* Update bug_report.yml

* Update bug_report.yml

---------

Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>

* Fix mention file name is not fully displayed (#2026)

Fixed path leading character handling to preserve language characters and remove specific punctuation marks

* In-Editor Browser Improvements (#1601)

* Browser Automation Improvements
* Added multi-tab remote Chrome support
* Added support for hover
* Properly caching remote browser host in global state
* Cleanup functions

* Updated for changes after merge

* Added www. exception for common tabs

* Update src/core/webview/ClineProvider.ts

* Revert README changes

---------

Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>

* Add missing awaits on refactored tools (#2078)

* More progress

* Added Gemini 2.5 Pro model to GCP Vertex AI Provider (#2079)

* More progress

* Display info about partial reads in chat row (#2080)

* More progress

* Update contributors list (#2023)

docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>

* More progress

* Handle multiple API pages worth of contributors (#2088)

* Update contributors list (#2089)

docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>

* Refactor/cline.ts/list files (#2067)

* "Refactor list_files tool to separate module (#2057)"

* Await

---------

Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>

* Remove switch from tools (#2091)

* HandleError returns a promise

* Remove unnecessary switch from tools

* Fix a type in the listFiles tool (#2092)

* Move write_to_file to a tool file (#2093)

* Move apply_diff to a tool file (#2094)

* Move insert_content to a tool file (#2095)

* Move search_and_replace to a tool file (#2096)

* Move list_code_definition_names to a tool file (#2097)

* Move search_files to a tool file (#2098)

* Move browser_action to a tool file (#2099)

* Move execute_command to a tool file (#2100)

* Move use_mcp_tool and access_mcp_resource to tool files (#2101)

* Move new_task, switch_mode, attempt_completion, and ask_followup_question to tool files (#2102)

* Do a little code cleanup now that tools are refactored out (#2103)

* Clean up the way we compute the current diff strategy (#2049)

* Clean up the way we compute the current diff strategy

* Add changeset

* i18n Add translations for task pinning and unpinning (#2109)

Signed-off-by: feifei <liuyansheng1121@gmail.com>

* Remove the ask promise error (#2107)

* Remove the ask promise error

* Send start_time along with checkpoints and use it to position in the messages

* Link to the settings page from the auto approve toolbar (#2111)

* Link to provider docs from the API options (#2112)

* Revert "Remove the ask promise error" (#2117)

Revert "Remove the ask promise error (#2107)"

This reverts commit 712ca71ee0.

* Parse the retry out of the gemini 429 response (#2118)

* Fix Gemini command escaping (#2120)

* Fix switching profiles to ensure only the selected profile is switche… (#2119)

Fix switching profiles to ensure only the selected profile is switched for all modes, and optimize certain i18n keys.

Signed-off-by: feifei <liuyansheng1121@gmail.com>

* Tweaks to support prompt line number format (#2121)

* Remove the ask promise error (#2123)

* Stronger typing

* Added Gemini 2.5 Pro model to GCP Vertex AI Provider (#2079)

* Display info about partial reads in chat row (#2080)

* Update contributors list (#2023)

docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>

* Handle multiple API pages worth of contributors (#2088)

* Update contributors list (#2089)

docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>

* Refactor/cline.ts/list files (#2067)

* "Refactor list_files tool to separate module (#2057)"

* Await

---------

Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>

* Remove switch from tools (#2091)

* HandleError returns a promise

* Remove unnecessary switch from tools

* Fix a type in the listFiles tool (#2092)

* Move write_to_file to a tool file (#2093)

* Move apply_diff to a tool file (#2094)

* Move insert_content to a tool file (#2095)

* Move search_and_replace to a tool file (#2096)

* Move list_code_definition_names to a tool file (#2097)

* Move search_files to a tool file (#2098)

* Move browser_action to a tool file (#2099)

* Move execute_command to a tool file (#2100)

* Move use_mcp_tool and access_mcp_resource to tool files (#2101)

* Move new_task, switch_mode, attempt_completion, and ask_followup_question to tool files (#2102)

* Do a little code cleanup now that tools are refactored out (#2103)

* Clean up the way we compute the current diff strategy (#2049)

* Clean up the way we compute the current diff strategy

* Add changeset

* i18n Add translations for task pinning and unpinning (#2109)

Signed-off-by: feifei <liuyansheng1121@gmail.com>

* Remove the ask promise error (#2107)

* Remove the ask promise error

* Send start_time along with checkpoints and use it to position in the messages

* Link to the settings page from the auto approve toolbar (#2111)

* Link to provider docs from the API options (#2112)

* Revert "Remove the ask promise error" (#2117)

Revert "Remove the ask promise error (#2107)"

This reverts commit 712ca71ee0.

* Parse the retry out of the gemini 429 response (#2118)

* Fix Gemini command escaping (#2120)

* Fix switching profiles to ensure only the selected profile is switche… (#2119)

Fix switching profiles to ensure only the selected profile is switched for all modes, and optimize certain i18n keys.

Signed-off-by: feifei <liuyansheng1121@gmail.com>

* Tweaks to support prompt line number format (#2121)

* Remove the ask promise error (#2123)

* Pass along pid and ppid

* Revert "Remove the ask promise error" (#2126)

Revert "Remove the ask promise error (#2123)"

This reverts commit b788aa1ec4.

---------

Signed-off-by: feifei <liuyansheng1121@gmail.com>
Co-authored-by: Greg Taylor <gtaylor@users.noreply.github.com>
Co-authored-by: Greg Taylor <gregtaylor@netflix.com>
Co-authored-by: Hannes Rudolph <hrudolph@gmail.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
Co-authored-by: aheizi <aheizi@outlook.com>
Co-authored-by: Afshawn Lotfi <6283745+afshawnlotfi@users.noreply.github.com>
Co-authored-by: Nico Bihan <nicolas.bihan@wellsky.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bhavesh Ramburn <nitrogen@gmail.com>
Co-authored-by: feifei <46489071+feifei325@users.noreply.github.com>
2025-03-30 15:09:26 -07:00
github-actions[bot]
b6107c62b1
Update contributors list (#1991)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-27 00:29:51 -04:00
github-actions[bot]
1f36694e2d
Update contributors list (#1984)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-25 20:28:58 -04:00
github-actions[bot]
3cd549b811
Update contributors list (#1978)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-25 19:06:14 -04:00
github-actions[bot]
6258493f0d
Update contributors list (#1967)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-25 13:24:33 -04:00
github-actions[bot]
9442139112
Update contributors list (#1960)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-25 00:58:18 -04:00
github-actions[bot]
fbc31c3d99
Update contributors list (#1958)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-24 21:54:20 -04:00
github-actions[bot]
fe4e73279c
Update contributors list (#1949)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-24 21:43:29 -04:00
Mikhail Beliakov
d91467fbd6
fix: Readme docs links (#1951)
Fix Readme docs links
2025-03-24 17:16:44 -04:00
github-actions[bot]
c74c235d33
Update contributors list (#1936)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-24 14:36:53 -04:00
github-actions[bot]
89013ddd20
Update contributors list (#1914)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-24 01:13:21 -04:00
github-actions[bot]
4338f64ed9
Update contributors list (#1884)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-22 09:56:01 -04:00
github-actions[bot]
daaba1c194
Update contributors list (#1851)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-21 11:35:50 -04:00
github-actions[bot]
e1d3393e18
Update contributors list (#1825)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-20 16:07:15 -04:00
Matt Rubens
842e69ceb8
v3.10 (#1850) 2025-03-20 16:00:04 -04:00
github-actions[bot]
3b8e695984
Update contributors list (#1792)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-19 10:21:08 -04:00
Matt Rubens
aed55d799b
v3.9 (#1790) 2025-03-19 00:30:13 -04:00
github-actions[bot]
3575274718
Update contributors list (#1762)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-18 22:06:33 -04:00
aheizi
7ef4841914
feat: batch clear history (#1596)
* batch clear history

* catch Task not found error

* fix deleteMultipleTasksWithIds

* add i18n for batch clear history

* add i18n for history

* debug

* remove unused logs

* fix trans

* fix trans

* Cleanup

---------

Co-authored-by: aheizi <aheiz@outlook.com>
Co-authored-by: Matt Rubens <mrubens@users.noreply.github.com>
2025-03-18 09:33:25 -04:00
github-actions[bot]
d6d6e3508a
Update contributors list (#1743)
docs: update contributors list [skip ci]

Co-authored-by: mrubens <mrubens@users.noreply.github.com>
2025-03-18 02:17:55 -04:00
Matt Rubens
a16005e284 Split README locales into two lines 2025-03-17 12:09:05 -04:00
Matt Rubens
cd3e68db45 Localize README files 2025-03-17 11:47:44 -04:00
mrubens
51abb860a0 docs: update contributors list [skip ci] 2025-03-16 02:56:05 +00:00
mrubens
d7a63e1a26 docs: update contributors list [skip ci] 2025-03-15 18:57:04 +00:00
Benson
0ca64a95e2
Update README.md
Discord link in the bottom was broken now fixed with the correct link
2025-03-16 00:11:52 +05:30
Matt Rubens
677e145a56
Merge pull request #1652 from RooVetGit/contributor_guidelines
Contributor guidelines
2025-03-14 12:35:03 -04:00
Matt Rubens
27499433de Updating instructions for contributing 2025-03-14 12:28:14 -04:00
mrubens
76d4cf514a docs: update contributors list [skip ci] 2025-03-14 16:11:54 +00:00
mrubens
6969ac6e3a docs: update contributors list [skip ci] 2025-03-14 04:42:00 +00:00
Matt Rubens
b3f51bfcf7 Only set width on contributor images 2025-03-14 00:18:56 -04:00
Matt Rubens
1e6327b028 Add script to update a Contributors section in the README 2025-03-13 22:45:23 -04:00
cte
5a3c20764a Follow the established pattern for command registration 2025-03-10 11:12:11 -07:00
Matt Rubens
8acc5831ee
Update README.md 2025-03-07 16:16:02 -05:00
Matt Rubens
e31cbbebc4
Update README.md 2025-03-06 08:05:57 -05:00
Eric Wheeler
475b6e2c72 docs: add fallback npm install:ci instructions to README
Add instructions to use 'npm run install:ci' as a fallback option if 'npm run install:all' fails. This addresses the dependency issue where npm-run-all needs to be installed before running the install:all script, providing clearer guidance for developers setting up the project locally.

Signed-off-by: Eric Wheeler <roo-code@z.ewheeler.org>
2025-03-02 16:08:51 -08:00
Matt Rubens
cb9077f7dc README updates 2025-02-24 15:49:50 -06:00
Matt Rubens
e74b807dee Add link to docs to readme 2025-02-14 11:00:36 -05:00
Hannes Rudolph
3a058aa90f
Update README.md
Removed the badges for now
2025-02-06 15:24:16 -07:00
Hannes Rudolph
c0a61065b1
Fixed rate limited by upstream error 2025-02-06 13:48:47 -07:00
Matt Rubens
7207e94a9c
Update README.md 2025-02-05 22:23:58 -05:00
Hannes Rudolph
e4e4e184d8
Update README.md
Fixed Header Area
2025-02-05 17:12:49 -07:00
cte
5b6c6be022 Update README 2025-01-30 21:35:56 -08:00
Matt Rubens
f81c2378e0
Update README.md 2025-01-27 03:21:19 -05:00
Matt Rubens
407fe8f6f3
Update README.md 2025-01-27 03:14:40 -05:00
Matt Rubens
d4110dca8e Docs 2025-01-24 13:25:47 -05:00
Matt Rubens
5a06dea7d3
Update README.md 2025-01-21 21:13:50 -07:00
Matt Rubens
b8e0aa0cde Custom modes 2025-01-21 09:39:54 -05:00
Matt Rubens
60a0a824b9 Prettier backfill 2025-01-17 14:11:28 -05:00
Matt Rubens
d6838c96ff
Update README.md 2025-01-16 02:03:10 -05:00
Matt Rubens
c99a5948ee
Update README.md 2025-01-16 02:00:46 -05:00