Skip to content

Conversation

@HaoNgo232
Copy link

Add Full Support for Roo Code

Adds support for Roo Code, upgrading from "Testing" to "Full Support" status.

Changes

  • Environment configuration (src/util/env.ts): Add Roo Code configuration with .roo/rules/ and .roo/commands/ paths
  • Template Manager (src/lib/TemplateManager.ts): Add copyRooSpecificFiles() method to handle Roo Code's special structure
  • Command templates: Add frontmatter for Roo Code slash commands to all 10 command files
  • Documentation: Update README and docs about Roo Code support

Files Changed

  • src/util/env.ts
  • src/lib/TemplateManager.ts
  • templates/commands/*.md (10 files)
  • README.md
  • web/content/docs/2-supported-agents.md

- 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.
Copy link
Owner

@codeaholicguy codeaholicguy left a 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:

Copy link
Owner

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/) || |
Copy link
Owner

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") {
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

);
}

private async copyRooSpecificFiles(copiedFiles: string[]): Promise<void> {
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

---
description: Capture structured knowledge about a code entry point and save it to the knowledge docs
argument-hint: <entry-point>
---
Copy link
Owner

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>?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants