Commit graph

62 commits

Author SHA1 Message Date
cte
238a4137d3 Add mode switch event 2025-04-02 14:08:34 -07:00
Chris Estreich
61efee8864
Update README.md 2025-04-02 09:14:16 -07:00
cte
63280ade0b Fix evals repo path 2025-04-02 09:11:50 -07:00
cte
afc1278110 More progress 2025-04-01 23:53:53 -05:00
cte
cd60b34f32 More progress 2025-04-01 23:25:30 -05:00
cte
a770ff589b Add install script 2025-04-01 19:40:16 -05:00
cte
3298c41d42 More progress 2025-04-01 16:42:54 -05:00
cte
6082ec2798 Get rid of VSCodeCommand 2025-03-31 23:00:03 -05:00
Chris Estreich
53ab6838f5
Dockerize evals (#2157)
* Dockerize evals

* Update README

* Add git config commands

* Increase task time limit

* More progress

* Remove debuggin

* Log cli output to tempfile

* It's working
2025-03-31 22:24:47 -05:00
cte
a1fb08a1f8 More progress 2025-03-31 02:38:08 -07:00
cte
689e104455 More progress 2025-03-31 02:21:52 -07:00
cte
4ea5f21792 Clean out the git directory 2025-03-31 02:04:28 -07:00
cte
c1fe509b13 Kill parent PID 2025-03-31 02:01:42 -07:00
cte
9b56ad8c35 More progress 2025-03-31 01:46:10 -07:00
cte
cd78de7f56 More progress 2025-03-31 00:41:46 -07:00
cte
3d804b0ee3 Logging tweaks 2025-03-31 00:08:51 -07:00
cte
ac0c172655 More progress 2025-03-30 22:12:41 -07:00
cte
85aa329ef0 Run in chunks 2025-03-30 16:51:48 -07:00
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
cte
02b6c6de63 Update pnpm 2025-03-28 00:03:22 -07:00
cte
250307689b Add Sonner 2025-03-27 23:29:26 -07:00
cte
13390719a5 Update pnpm-lock 2025-03-27 23:09:40 -07:00
cte
9048ad83f3 More progress 2025-03-27 13:11:27 -07:00
cte
edd3b429c3 Remove outdated README 2025-03-27 03:08:46 -07:00
cte
203b0cfee0 Update Roo Code types 2025-03-27 03:08:09 -07:00
cte
f3fc363830 Add Roo Code types 2025-03-26 22:27:56 -07:00
cte
8f64109894 Improve task progress UI 2025-03-24 22:55:00 -07:00
cte
bae5aeb4db Type fixes 2025-03-24 20:26:53 -07:00
cte
f905f51955 Move IPC server to the cli 2025-03-24 16:36:21 -07:00
cte
44f26a8a07 Move the server to the cli app 2025-03-24 15:31:21 -07:00
cte
879cb7d058 Tweaks 2025-03-24 13:51:51 -07:00
cte
d0fc151f7e Tweaks 2025-03-24 13:34:42 -07:00
cte
568bc5e576 More progress 2025-03-24 10:49:42 -07:00
cte
e9fadc7cb1 Fix task creation in the "full" suite case 2025-03-24 08:28:41 -07:00
cte
b19fc0155e More progress 2025-03-24 02:50:52 -07:00
cte
d79c72ec2e More progress 2025-03-24 01:12:34 -07:00
cte
c5c45aa3f0 More logging tweaks 2025-03-22 14:18:57 -07:00
cte
2acfef8cf4 Build fixes for dual cjs / esm exports 2025-03-22 14:11:48 -07:00
cte
0a9fbe68c2 Fix schemas 2025-03-22 02:24:01 -07:00
cte
39b300e82d More progress 2025-03-22 02:01:11 -07:00
cte
8c1a22f5dd IPC tweaks 2025-03-21 22:33:00 -07:00
cte
8b367116b1 More progress 2025-03-21 18:10:44 -07:00
cte
9f23b63b05 More progress 2025-03-21 14:47:53 -07:00
cte
e4d5ea9bae Create pending tasks 2025-03-21 08:48:48 -07:00
cte
6b9ed895a7 More progress 2025-03-21 07:51:22 -07:00
cte
9466f0511e More progress 2025-03-20 20:01:53 -07:00
cte
e8db2fb252 RUN npm install -g npm-run-all 2025-03-20 15:35:33 -07:00
cte
f1fd4bbc2c README tweaks 2025-03-20 14:52:09 -07:00
cte
b7fc099a0c Clean up package.json files 2025-03-20 14:43:02 -07:00
cte
3c00543baa Organize package locations 2025-03-20 14:38:06 -07:00