Skip to main content

Experimental Features

Roo Code includes experimental features that are still under development. These features may be unstable, change significantly, or be removed in future versions. Use them with caution and be aware that they may not work as expected.

Warning: Experimental features may have unexpected behavior, including potential data loss or security vulnerabilities. Enable them at your own risk.


Enabling Experimental Featuresโ€‹

To enable or disable experimental features:

  1. Open the Roo Code settings (<Codicon name="gear" /> icon in the top right corner).
  2. Go to the "Advanced Settings" section.
  3. Find the "Experimental Features" section.

Current Experimental Featuresโ€‹

The following experimental features are currently available:

  • Custom Tools - Define TypeScript/JavaScript tools that Roo can call like built-in tools
  • Concurrent File Edits - Edit multiple files in a single operation
  • Background Editing - Work uninterrupted while Roo edits files in the background
  • Image Generation - Generate images from text prompts and save them to your workspace
  • Run Slash Command - Execute predefined slash commands for templated instructions and workflow automation

Providing Feedbackโ€‹

If you encounter any issues with experimental features, or if you have suggestions for improvements, please report them on the Roo Code GitHub Issues page.

Your feedback is valuable and helps us improve Roo Code!