chore: retire Roo Code integration — extension shut down (#3167)#3212
chore: retire Roo Code integration — extension shut down (#3167)#3212BenBtg wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
Pull request overview
This PR retires the discontinued Roo Code (roo) integration from Specify CLI by removing its implementation, registry wiring, and user-facing references, aligning the integration set with currently supported agents.
Changes:
- Removed the
roointegration subpackage and unregistered it from the built-in integration registry. - Dropped
roofrom the integration catalog, reference documentation, issue templates, and consistency/registry tests. - Added a changelog entry noting the retirement.
Show a summary per file
| File | Description |
|---|---|
src/specify_cli/integrations/roo/__init__.py |
Deletes the Roo Code integration implementation. |
src/specify_cli/integrations/__init__.py |
Removes Roo from built-in imports and _register() calls. |
integrations/catalog.json |
Removes Roo from the published integration catalog. |
docs/reference/integrations.md |
Removes Roo from the integrations table and multi-install-safe list. |
tests/integrations/test_integration_roo.py |
Deletes Roo-specific integration tests. |
tests/integrations/test_registry.py |
Removes roo from the registry completeness key list. |
tests/test_agent_config_consistency.py |
Removes roo from issue-template agent key consistency checks. |
.github/ISSUE_TEMPLATE/feature_request.yml |
Removes Roo from the feature request agent dropdown. |
.github/ISSUE_TEMPLATE/bug_report.yml |
Removes Roo from the bug report agent dropdown. |
.github/ISSUE_TEMPLATE/agent_request.yml |
Removes Roo from the “currently supported agents” blurb. |
CHANGELOG.md |
Adds an entry for retiring the Roo integration. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 11/11 changed files
- Comments generated: 1
- Review effort level: Low
mnriem
left a comment
There was a problem hiding this comment.
Please address Copilot feedback
975f049 to
c15be49
Compare
Remove the Roo Code integration after the extension was shut down: subpackage, registry entry, catalog entry, docs, tests, and issue-template options. Assisted-by: GitHub Copilot (model: Claude Opus 4.8, autonomous) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
c15be49 to
dfa2042
Compare
|
Also removed the leftover Roo Code VS Code extension ( Posted on behalf of @BenBtg by GitHub Copilot (model: Claude Opus 4.8, autonomous). |
Assisted-by: GitHub Copilot (model: gpt-5.3-codex, autonomous) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
| from .opencode import OpencodeIntegration | ||
| from .pi import PiIntegration | ||
| from .qodercli import QodercliIntegration | ||
| from .qwen import QwenIntegration | ||
| from .roo import RooIntegration | ||
| from .rovodev import RovodevIntegration | ||
| from .shai import ShaiIntegration |
|
Please address Copilot feedback |
Closes #3167.
The Roo Code extension was shut down (May 15, 2026, per the RooCodeInc/Roo-Code README, directing users to Cline/a community fork), so this removes the dead integration.
Changes
Registry + agent-config consistency suite passes (1027 passed).
🤖 Opened by GitHub Copilot (model: Claude Opus 4.8) on behalf of @BenBtg.