You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-45Lines changed: 8 additions & 45 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
A fork of Cline, an autonomous coding agent, with some additional experimental features. It’s been mainly writing itself recently, with a light touch of human guidance here and there.
4
4
5
+
You can track what's new at our [CHANGELOG](CHANGELOG.md), with some highlights below.
6
+
5
7
## New in 3.1: Chat Mode Prompt Customization & Prompt Enhancements
6
8
7
9
Hot off the heels of **v3.0** introducing Code, Architect, and Ask chat modes, one of the most requested features has arrived: **customizable prompts for each mode**! 🎉
@@ -21,7 +23,7 @@ As always, we’d love to hear your thoughts and ideas! What features do you wan
21
23
22
24
You can now choose between different prompts for Roo Cline to better suit your workflow. Here’s what’s available:
23
25
24
-
-**Code:** (existing behavior): The default mode where Cline helps you write code and execute tasks.
26
+
-**Code:** (existing behavior) The default mode where Cline helps you write code and execute tasks.
25
27
26
28
-**Architect:** "You are Cline, a software architecture expert..." Ideal for thinking through high-level technical design and system architecture. Can’t write code or run commands.
27
29
@@ -37,38 +39,6 @@ It’s super simple! There’s a dropdown in the bottom left of the chat input t
37
39
38
40
Right now, switching modes is a manual process. In the future, we’d love to give Cline the ability to suggest mode switches based on context. For now, we’d really appreciate your feedback on this feature.
39
41
40
-
Give it a try and let us know what you think in the reddit: https://www.reddit.com/r/roocline 🚀
41
-
42
-
## Experimental Features
43
-
44
-
- Different chat modes for coding, architecting code, and asking questions about the codebase
45
-
- Drag and drop images into chats
46
-
- Delete messages from chats
47
-
- @-mention Git commits to include their context in the chat
48
-
- Save different API configurations to quickly switch between providers and settings
49
-
- "Enhance prompt" button (OpenRouter models only for now)
50
-
- Sound effects for feedback
51
-
- Option to use browsers of different sizes and adjust screenshot quality
52
-
- Quick prompt copying from history
53
-
- Copy markdown from chat messages
54
-
- OpenRouter compression support
55
-
- Includes current time in the system prompt
56
-
- Uses a file system watcher to more reliably watch for file system changes
57
-
- Language selection for Cline's communication (English, Japanese, Spanish, French, German, and more)
58
-
- Support for DeepSeek V3
59
-
- Support for Amazon Nova and Meta 3, 3.1, and 3.2 models via AWS Bedrock
60
-
- Support for Glama
61
-
- Support for listing models from OpenAI-compatible providers
62
-
- Support for adding OpenAI-compatible models with or without streaming
63
-
- Experimental support for VS Code Language Models (e.g. Copilot)
64
-
- Per-tool MCP auto-approval
65
-
- Enable/disable individual MCP servers
66
-
- Enable/disable the MCP feature overall
67
-
- Automatically retry failed API requests with a configurable delay
68
-
- Configurable delay after auto-writes to allow diagnostics to detect potential problems
69
-
- Control the number of terminal output lines to pass to the model when executing commands
70
-
- Runs alongside the original Cline
71
-
72
42
## Disclaimer
73
43
74
44
**Please note** that Roo Veterinary, Inc does **not** make any representations or warranties regarding any code, models, or other tools provided or made available in connection with Roo-Cline, any associated third-party tools, or any resulting outputs. You assume **all risks** associated with the use of any such tools or outputs; such tools are provided on an **"AS IS"** and **"AS AVAILABLE"** basis. Such risks may include, without limitation, intellectual property infringement, cyber vulnerabilities or attacks, bias, inaccuracies, errors, defects, viruses, downtime, property loss or damage, and/or personal injury. You are solely responsible for your use of any such tools or outputs (including, without limitation, the legality, appropriateness, and results thereof).
@@ -80,10 +50,9 @@ Here's an example of Roo-Cline autonomously creating a snake game with "Always a
To contribute to the project, start by exploring [open issues](https://github.com/RooVetGit/Roo-Cline/issues) or checking our [feature request board](https://github.com/cline/cline/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop). We'd also love to have you join the [Roo Cline Reddit](https://www.reddit.com/r/roocline/) and the [Cline Discord](https://discord.gg/cline) to share ideas and connect with other contributors.
53
+
To contribute to the project, start by exploring [open issues](https://github.com/RooVetGit/Roo-Cline/issues) or checking our [feature request board](https://github.com/RooVetGit/Roo-Cline/discussions/categories/feature-requests). We'd also love to have you join the [Roo Cline Reddit](https://www.reddit.com/r/roocline/) to share ideas and connect with other contributors.
84
54
85
-
<details>
86
-
<summary>Local Setup</summary>
55
+
### Local Setup
87
56
88
57
1. Install dependencies:
89
58
```bash
@@ -108,10 +77,8 @@ To contribute to the project, start by exploring [open issues](https://github.co
108
77
109
78
5. Launch by pressing `F5` (or `Run`->`Start Debugging`) to open a new VSCode window with the extension loaded. (You may need to install the [esbuild problem matchers extension](https://marketplace.visualstudio.com/items?itemName=connor4312.esbuild-problem-matchers) if you run into issues building the project.)
110
79
111
-
</details>
80
+
### Publishing
112
81
113
-
<details>
114
-
<summary>Publishing</summary>
115
82
We use [changesets](https://github.com/changesets/changesets) for versioning and publishing this package. To make changes:
116
83
117
84
1. Create a PR with your changes
@@ -126,11 +93,7 @@ Once your merge is successful:
126
93
- This PR will:
127
94
- Update the version based on your changeset
128
95
- Update the `CHANGELOG.md` file
129
-
- Create a git tag
130
-
- The PR will be automatically approved and merged
131
-
- A new version and git release will be published
132
-
133
-
</details>
96
+
- Once the PR is approved and merged, a new version will be published
134
97
135
98
---
136
99
@@ -144,7 +107,7 @@ Once your merge is successful:
144
107
<table>
145
108
<tbody>
146
109
<td align="center">
147
-
<a href="https://marketplace.visualstudio.com/items?itemName=rooveterinaryinc.roo-cline" target="_blank"><strong>Download on VS Marketplace</strong></a>
110
+
<a href="https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev" target="_blank"><strong>Download on VS Marketplace</strong></a>
148
111
</td>
149
112
<td align="center">
150
113
<a href="https://discord.gg/cline" target="_blank"><strong>Join the Discord</strong></a>
0 commit comments