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: CHANGELOG.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,34 @@
1
1
# Roo Cline Changelog
2
2
3
+
## [3.1.1]
4
+
5
+
- Visual fixes to chat input and settings for the light+ themes
6
+
7
+
## [3.1.0]
8
+
9
+
- You can now customize the role definition and instructions for each chat mode (Code, Architect, and Ask), either through the new Prompts tab in the top menu or mode-specific .clinerules-mode files. Prompt Enhancements have also been revamped: the "Enhance Prompt" button now works with any provider and API configuration, giving you the ability to craft messages with fully customizable prompts for even better results.
10
+
- Add a button to copy markdown out of the chat
11
+
12
+
## [3.0.3]
13
+
14
+
- Update required vscode engine to ^1.84.0 to match cline
15
+
16
+
## [3.0.2]
17
+
18
+
- A couple more tiny tweaks to the button alignment in the chat input
19
+
20
+
## [3.0.1]
21
+
22
+
- Fix the reddit link and a small visual glitch in the chat input
23
+
24
+
## [3.0.0]
25
+
26
+
- This release adds chat modes! Now you can ask Roo Cline questions about system architecture or the codebase without immediately jumping into writing code. You can even assign different API configuration profiles to each mode if you prefer to use different models for thinking vs coding. Would love feedback in the new Roo Cline Reddit! https://www.reddit.com/r/roocline
27
+
28
+
## [2.2.46]
29
+
30
+
- Only parse @-mentions in user input (not in files)
31
+
3
32
## [2.2.45]
4
33
5
34
- Save different API configurations to quickly switch between providers and settings (thanks @samhvw8!)
Copy file name to clipboardExpand all lines: README.md
+41-2Lines changed: 41 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,47 @@
1
-
# Roo-Cline
1
+
# RooCline
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
+
## New in 3.1: Chat Mode Prompt Customization & Prompt Enhancements
6
+
7
+
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**! 🎉
8
+
9
+
You can now tailor the **role definition** and **custom instructions** for every chat mode to perfectly fit your workflow. Want to adjust Architect mode to focus more on system scalability? Or tweak Ask mode for deeper research queries? Done. Plus, you can define these via **mode-specific `.clinerules-[mode]` files**. You’ll find all of this in the new **Prompts** tab in the top menu.
10
+
11
+
The second big feature in this release is a complete revamp of **prompt enhancements**. This feature helps you craft messages to get even better results from Cline. Here’s what’s new:
12
+
- Works with **any provider** and API configuration, not just OpenRouter.
13
+
- Fully customizable prompts to match your unique needs.
14
+
- Same simple workflow: just hit the ✨ **Enhance Prompt** button in the chat input to try it out.
15
+
16
+
Whether you’re using GPT-4, other APIs, or switching configurations, this gives you total control over how your prompts are optimized.
17
+
18
+
As always, we’d love to hear your thoughts and ideas! What features do you want to see in **v3.2**? Drop by https://www.reddit.com/r/roocline and join the discussion - we're building Roo Cline together. 🚀
19
+
20
+
## New in 3.0 - Chat Modes!
21
+
22
+
You can now choose between different prompts for Roo Cline to better suit your workflow. Here’s what’s available:
23
+
24
+
-**Code:** (existing behavior): The default mode where Cline helps you write code and execute tasks.
25
+
26
+
-**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
+
28
+
-**Ask:** "You are Cline, a knowledgeable technical assistant..." Perfect for asking questions about the codebase or digging into concepts. Also can’t write code or run commands.
29
+
30
+
**Switching Modes:**
31
+
It’s super simple! There’s a dropdown in the bottom left of the chat input to switch modes. Right next to it, you’ll find a way to switch between the API configuration profiles associated with the current mode (configured on the settings screen).
32
+
33
+
**Why Add This?**
34
+
- It keeps Cline from being overly eager to jump into solving problems when you just want to think or ask questions.
35
+
- Each mode remembers the API configuration you last used with it. For example, you can use more thoughtful models like OpenAI o1 for Architect and Ask, while sticking with Sonnet or DeepSeek for coding tasks.
36
+
- It builds on research suggesting better results when separating "thinking" from "coding," explained well in this very thoughtful [article](https://aider.chat/2024/09/26/architect.html) from aider.
37
+
38
+
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
+
40
+
Give it a try and let us know what you think in the reddit: https://www.reddit.com/r/roocline 🚀
41
+
5
42
## Experimental Features
6
43
44
+
- Different chat modes for coding, architecting code, and asking questions about the codebase
7
45
- Drag and drop images into chats
8
46
- Delete messages from chats
9
47
- @-mention Git commits to include their context in the chat
@@ -12,6 +50,7 @@ A fork of Cline, an autonomous coding agent, with some additional experimental f
12
50
- Sound effects for feedback
13
51
- Option to use browsers of different sizes and adjust screenshot quality
14
52
- Quick prompt copying from history
53
+
- Copy markdown from chat messages
15
54
- OpenRouter compression support
16
55
- Includes current time in the system prompt
17
56
- Uses a file system watcher to more reliably watch for file system changes
@@ -40,7 +79,7 @@ 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 our [Discord](https://discord.gg/cline) to share ideas and connect with other contributors.
82
+
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.
0 commit comments