-
Notifications
You must be signed in to change notification settings - Fork 76
feat: Add support for Roo Code #9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Add Roo Code environment configuration with proper command paths - Implement copyRooSpecificFiles method in TemplateManager to handle Roo Code's special structure (.roo/rules/ and .roo/commands/) - Add frontmatter to all command templates for Roo Code slash commands - Update documentation with detailed Roo Code information - Update README to change Roo Code status from Testing to Full Support This PR completes the Roo Code integration that was previously in testing phase.
codeaholicguy
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please remove the redundancy and focus on Roo Code integration.
| ``` | ||
|
|
||
| This will: | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please remove all redundancy that doesn't require for Roo Code integration
| | [opencode](https://opencode.ai/) | 🚧 | Testing | | ||
| | [Windsurf](https://windsurf.com/) | 🚧 | Testing | | ||
| | [Kilo Code](https://github.com/Kilo-Org/kilocode) | 🚧 | Testing | | ||
| | [Roo Code](https://roocode.com/) | ✅ | | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please add proof of testing?
|
|
||
| if (!env.isCustomCommandPath) { | ||
| // Roo Code commands are handled in copyRooSpecificFiles | ||
| if (!env.isCustomCommandPath && env.code !== "roo") { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we need this? Please refer https://github.com/codeaholicguy/ai-devkit/blob/main/src/util/env.ts#L64
| ); | ||
| } | ||
|
|
||
| private async copyRooSpecificFiles(copiedFiles: string[]): Promise<void> { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why don't we use https://github.com/codeaholicguy/ai-devkit/blob/main/src/util/env.ts#L64?
| --- | ||
| description: Capture structured knowledge about a code entry point and save it to the knowledge docs | ||
| argument-hint: <entry-point> | ||
| --- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this the requirement for Roo command? Could you please share the reference?
What should be the value of <entry-point>?
Add Full Support for Roo Code
Adds support for Roo Code, upgrading from "Testing" to "Full Support" status.
Changes
src/util/env.ts): Add Roo Code configuration with.roo/rules/and.roo/commands/pathssrc/lib/TemplateManager.ts): AddcopyRooSpecificFiles()method to handle Roo Code's special structureFiles Changed
src/util/env.tssrc/lib/TemplateManager.tstemplates/commands/*.md(10 files)README.mdweb/content/docs/2-supported-agents.md