RooFlow has been updated and hopefully won't need to go private, as long as the Roo Code authors aren't getting swamped with support tickets from RooFlow users! ๐
RooFlow is an experimental project that provides an alternative system prompt implementation for users of the Roo Code VS Code extension. It aims to enhance AI-assisted development in VS Code by providing:
- Persistent Project Context: Maintaining a deep understanding of your project across sessions.
- Optimized Mode Interactions: Introducing integrated modes (Architect, Code, Test, Debug, Ask) designed for seamless collaboration.
- Reduced Token Consumption: Through optimized prompts and instructions.
RooFlow is an experimental project. Due to its nature of replacing the standard Roo Code system prompts, it can sometimes alter the behavior of the Roo Code extension. This has occasionally led to users submitting bug reports to the Roo Code creators when the issue may have been caused by RooFlow prompts instead.
To avoid confusion and ensure that bug reports are directed to the correct project, the Roo Code creators have requested that RooFlow be made private. This helps manage user expectations and ensures that support requests for RooFlow-specific issues come directly to this project's maintainer.
If you understand the experimental nature of RooFlow and are interested in accessing the source code, please follow one of these methods:
Method 1: Start a New Discussion on this Repository (Recommended)
The most organized way to request access is to start a new discussion on this RooFlow-Access repository's Discussions board.
- Go to the Discussions tab of this repository.
- Click the "New discussion" button.
- Choose a relevant category (e.g., "General" or "Q&A").
- Provide a clear title (e.g., "Requesting Access to RooFlow Code").
- In the discussion body, please acknowledge that you understand its experimental status and that support for RooFlow-specific issues is provided by this project, not the Roo Code creators.
- Click "Start discussion."
Method 2: Open an Issue on this Repository
You can also request access by opening a new "Issue" on this RooFlow-Access repository.
- Go to the Issues tab of this repository.
- Click the "New issue" button.
- Provide a brief title (e.g., "Requesting Access to RooFlow").
- In the description, please acknowledge that you understand its experimental status and that support for RooFlow-specific issues is provided by this project, not the Roo Code creators.
- Click "Submit new issue."
While the code is private, you can learn more about the core ideas behind RooFlow:
- Core Purpose: To provide an alternative, optimized system prompt experience for Roo Code users, focusing on persistent context and streamlined mode interactions.
- Relationship with Roo Code: RooFlow is an independent project that replaces the default system prompts of the Roo Code VS Code extension.
- Memory Bank: Learn about the structured approach to maintaining project knowledge through the Memory Bank files (
activeContext.md,decisionLog.md,productContext.md,progress.md,systemPatterns.md). - Modes: Understand the purpose of the integrated modes (Architect, Code, Test, Debug, Ask) and how they collaborate.
Important: If you are experiencing issues after using RooFlow prompts, you can easily revert to the standard Roo Code system prompts by deleting the .roo/ folder in your project and optionally installing the Roo Code Memory Bank, which uses the default Roo Code prompts.
If you are granted access to the private RooFlow repository and are interested in contributing, please refer to the CONTRIBUTING.md file within the private repository for guidelines.
The RooFlow project is licensed under the Apache 2.0 License.