Merge pull request #337 from RooVetGit/mrubens-patch-1

Update README.md
This commit is contained in:
Matt Rubens
2025-01-12 14:12:54 -05:00
committed by GitHub

View File

@@ -2,6 +2,28 @@
A fork of Cline, an autonomous coding agent, with some additional experimental features. Its been mainly writing itself recently, with a light touch of human guidance here and there. A fork of Cline, an autonomous coding agent, with some additional experimental features. Its been mainly writing itself recently, with a light touch of human guidance here and there.
## New in 3.0 - chat modes!
You can now choose between different prompts for Roo Cline to better suit your workflow. Heres whats available:
- **Code:** (existing behavior): The default mode where Cline helps you write code and execute tasks.
- **Architect:** "You are Cline, a software architecture expert..." Ideal for thinking through high-level technical design and system architecture. Cant write code or run commands.
- **Ask:** "You are Cline, a knowledgeable technical assistant..." Perfect for asking questions about the codebase or digging into concepts. Also cant write code or run commands.
**Switching Modes:**
Its super simple! Theres a dropdown in the bottom left of the chat input to switch modes. Right next to it, youll find a way to switch between the API configuration profiles associated with the current mode (configured on the settings screen).
**Why Add This?**
- It keeps Cline from being overly eager to jump into solving problems when you just want to think or ask questions.
- 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.
- 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.
Right now, switching modes is a manual process. In the future, wed love to give Cline the ability to suggest mode switches based on context. For now, wed really appreciate your feedback on this feature.
Give it a try and let us know what you think in the reddit: https://www.reddit.com/r/roocline 🚀
## Experimental Features ## Experimental Features
- Different chat modes for coding, architecting code, and asking questions about the codebase - Different chat modes for coding, architecting code, and asking questions about the codebase