chore: retire Roo Code integration — extension shut down (#3167)#3212
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 <[email protected]>
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 <[email protected]>
|
Please address Copilot feedback |
Resolve conflicts by retiring Roo Code on top of main's current agent set: - Keep roo subpackage + test deleted (modify/delete) - Drop Roo Code / "roo" from agent_request.yml, docs/upgrade.md, test_registry.py - Remove a lingering Roo Code mention in docs/upgrade.md duplicate-commands note Assisted-by: GitHub Copilot (model: claude-opus-4.8, autonomous)
|
Please address Copilot feedback |
Drop roo from presets/ARCHITECTURE.md example and the agent-context defaults map; these came in from main and were flagged by review. Assisted-by: GitHub Copilot (model: claude-opus-4.8, autonomous)
|
Thank you! |
Upstream commits merged (19): - Retire iflow/roo/windsurf integrations (github#3166, github#3167, github#3168, github#3211, github#3212, github#3213) - Move version_satisfies to _utils.py, allow prereleases (github#2695) - Workflow fan-out max_concurrency via bounded thread pool (github#3224) - Reject bool max_iterations in while/do-while validation (github#3237) - bash 3.2 portability: echo→printf, ${word^^}→tr (github#3192) - --no-persist in common.sh for read-only path resolution (github#3025) - Reject host-less catalog URLs (github#3209, github#3227) - Extension updates: Intake v0.1.3, Architecture Workflow v1.2.2, Repository Governance, Workflow Preset v1.3.11 - Release 0.12.1 → 0.12.2 → 0.12.3.dev0 (github#3253, github#3259) - CI Python matrix alignment + bash 3.2 portability (github#3244) - Docs: Windsurf→Kilo Code references throughout Conflicts resolved (2): - pyproject.toml: kept fork name/description, bumped to 0.12.2+adlc1 - AGENTS.md: accepted upstream's condensed agent table (retired agents removed) Assisted-by: opencode (model: glm-5.2, supervised)
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.
🤖 Opened by GitHub Copilot (model: Claude Opus 4.8) on behalf of @BenBtg.