Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions docs/community.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,20 @@ The [Roo Code Memory Bank](https://github.com/GreatScottyMac/roo-code-memory-ban

Check out the [Memory Bank project on GitHub](https://github.com/GreatScottyMac/roo-code-memory-bank) to get started!

## Roo Flow Project by [@GreatScottyMac](https://github.com/GreatScottyMac)

Building upon the concepts of the Roo Code Memory Bank, the [Roo Flow](https://github.com/GreatScottyMac/RooFlow.git) project enhances AI-assisted development in VS Code by providing persistent project context and optimized mode interactions, resulting in reduced token consumption and a more efficient workflow. RooFlow ensures your AI assistant maintains a deep understanding of your project across sessions, even after interruptions.

**Key Improvements over Roo Code Memory Bank:**

- **Reduced Token Consumption:** Optimized prompts and instructions minimize token usage.
- **Five Integrated Modes:** Architect, Code, Test, Debug, and Ask modes work together seamlessly.
- **Simplified Setup:** Easier installation and configuration.
- **Streamlined Real-time Updates:** More efficient and targeted Memory Bank updates.
- **Clearer Instructions:** Improved YAML-based rule files for better readability and maintainability.

[Roo Flow GitHub Repository](https://github.com/GreatScottyMac/RooFlow.git)

## Roo Code Tips & Tricks by [@Michaelzag](https://github.com/Michaelzag)

[Roo Code Tips & Tricks](https://github.com/Michaelzag/RooCode-Tips-Tricks) is a collection of files designed to supercharge your Roo Code experience and maximize productivity. For those looking for a memory management system: check out the [Handoff System](https://github.com/Michaelzag/RooCode-Tips-Tricks/blob/main/handoffs/handoff-system.md) which is a simple yet powerful way to maintain optimal LLM performance during extended projects while automatically creating valuable documentation.
Expand Down
4 changes: 4 additions & 0 deletions docs/features/experimental/experimental-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@ This is an alternate diff editing strategy to the standard search-and-replace al

**Note:** You must have "Enable editing through diffs" checked to use this feature.

### Multi-block Diff Editing Strategy

Multi-block diff strategy allows updating multiple code blocks in a file in one request.

### Checkpoints (Version Control)

This will automatically save a checkpoint to git whenever you make changes to files.
Expand Down
39 changes: 39 additions & 0 deletions docs/features/more-features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@

# Additional Features

This page describes additional features in Roo Code that enhance your development workflow.

## Suggested Responses

Roo Code provides suggested responses to questions, saving you time typing. These suggestions appear as buttons below the chat input box after you ask a question. Click a suggestion to quickly use it as your next prompt.

This feature aims to streamline your workflow by anticipating your potential follow-up questions and providing one-click access to relevant prompts.

## Text to Speech

Roo Code includes a Text-to-Speech (TTS) feature that reads out the AI responses, allowing you to listen to the information instead of reading it. This can be helpful for accessibility, learning, or simply for a change of pace.

To use Text-to-Speech, simply enable it in the Roo Code settings. Once enabled, a speaker icon will appear next to each AI response in the chat. Click the icon to start listening.

## Global Language Support

Roo Code supports 14 languages, making it accessible to a wider range of users globally. You can now use Roo Code in:

- Simplified Chinese
- Traditional Chinese
- Spanish
- Hindi
- French
- Portuguese
- German
- Japanese
- Korean
- Italian
- Turkish
- Vietnamese
- Polish
- Catalan

To change your language, go to **Advanced Settings > Language** in the Roo Code settings panel.

This global update ensures a smoother and more inclusive coding experience for users around the world.
4 changes: 3 additions & 1 deletion docs/providers/anthropic.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,12 @@ Anthropic is an AI safety and research company that builds reliable, interpretab

Roo Code supports the following Anthropic Claude models:

* `claude-3-5-sonnet-20241022` (Recommended)
* `claude-3-7-sonnet-20250219` (Recommended)
* `claude-3-5-sonnet-20241022`
* `claude-3-5-haiku-20241022`
* `claude-3-opus-20240229`
* `claude-3-haiku-20240307`
Roo Code also supports Extended Thinking with Claude 3.7 sonnet

See [Anthropic's Model Documentation](https://docs.anthropic.com/en/docs/about-claude/models) for more details on each model's capabilities.

Expand Down
1 change: 1 addition & 0 deletions docs/providers/gemini.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Roo Code supports Google's Gemini family of models through the Google AI Gemini

Roo Code supports the following Gemini models:

* `gemini-2.5-pro-exp-03-25`
* `gemini-2.0-flash-001`
* `gemini-2.0-flash-lite-preview-02-05`
* `gemini-2.0-pro-exp-02-05`
Expand Down
2 changes: 2 additions & 0 deletions docs/providers/vscode-lm.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ Roo Code includes *experimental* support for the [VS Code Language Model API](ht
* **Extension Dependent:** This feature relies entirely on other extensions providing models. Roo Code cannot directly control which models are available.
* **Limited Functionality:** The VS Code Language Model API may not support all the features of other API providers (e.g., image input, streaming, detailed usage information).
* **No Direct Cost Control:** You are subject to the pricing and terms of the extension providing the model. Roo Code cannot directly track or limit costs.
* **GitHub Copilot Rate Limits:** When using the VS Code LM API with GitHub Copilot, be aware that GitHub may impose rate limits on Copilot usage. These limits are controlled by GitHub, not Roo Code.


## Troubleshooting

Expand Down
1 change: 1 addition & 0 deletions docs/tips-and-tricks.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ A collection of quick tips to help you get the most out of Roo Code.
- If you want to really accelerate, check out multiple copies of your repository and run Roo Code on all of them in parallel (using git to resolve any conflicts, same as with human devs).
- When using Debug mode, ask Roo to "start a new task in Debug mode with all of the necessary context needed to figure out X" so that the debugging process uses its own context window and doesn't pollute the main task
- Add your own tips by clicking "Edit this page" below!
- To manage large files and reduce context/resource usage, adjust the `File read auto-truncate threshold` setting. This setting controls the number of lines read from a file in one batch. Lower values can improve performance when working with very large files, but may require more read operations. You can find this setting in the Roo Code settings under 'Advanced Settings'.
1 change: 1 addition & 0 deletions sidebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ const sidebars: SidebarsConfig = {
'features/enhance-prompt',
'features/model-temperature',
'features/tool-reference',
'features/more-features',
{
type: 'category',
label: 'MCP',
Expand Down