Skip to content

chore: retire Roo Code integration — extension shut down (#3167)#3212

Open
BenBtg wants to merge 2 commits into
mainfrom
chore/3167-retire-roo
Open

chore: retire Roo Code integration — extension shut down (#3167)#3212
BenBtg wants to merge 2 commits into
mainfrom
chore/3167-retire-roo

Conversation

@BenBtg

@BenBtg BenBtg commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

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

  • Delete src/specify_cli/integrations/roo/ subpackage
  • Remove import + _register() from integrations/init.py
  • Remove roo from integrations/catalog.json
  • Remove rows from docs/reference/integrations.md
  • Delete tests/integrations/test_integration_roo.py; drop roo from test_registry.py and test_agent_config_consistency.py
  • Remove Roo Code from bug/feature/agent issue templates
  • CHANGELOG entry

Registry + agent-config consistency suite passes (1027 passed).


🤖 Opened by GitHub Copilot (model: Claude Opus 4.8) on behalf of @BenBtg.

@BenBtg BenBtg requested a review from mnriem as a code owner June 29, 2026 11:43
Copilot AI review requested due to automatic review settings June 29, 2026 11:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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 roo integration subpackage and unregistered it from the built-in integration registry.
  • Dropped roo from 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

Comment thread docs/reference/integrations.md

@mnriem mnriem left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Please address Copilot feedback

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>
Copilot AI review requested due to automatic review settings June 29, 2026 14:16
@BenBtg BenBtg force-pushed the chore/3167-retire-roo branch from c15be49 to dfa2042 Compare June 29, 2026 14:16
@BenBtg

BenBtg commented Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

Also removed the leftover Roo Code VS Code extension (RooVeterinaryInc.roo-cline) from .devcontainer/devcontainer.json so the devcontainer no longer provisions the retired agent (per the integration-lifecycle steps in AGENTS.md). Amended + force-pushed.

Posted on behalf of @BenBtg by GitHub Copilot (model: Claude Opus 4.8, autonomous).

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Review details

  • Files reviewed: 11/11 changed files
  • Comments generated: 1
  • Review effort level: Low

Comment thread docs/reference/integrations.md

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Review details

  • Files reviewed: 11/11 changed files
  • Comments generated: 1
  • Review effort level: Low

Comment thread docs/reference/integrations.md
Assisted-by: GitHub Copilot (model: gpt-5.3-codex, autonomous)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Review details

  • Files reviewed: 12/12 changed files
  • Comments generated: 1
  • Review effort level: Low

Comment on lines 74 to 79
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
@mnriem

mnriem commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Please address Copilot feedback

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.

Retire/remove roo (Roo Code) integration — extension shut down May 2026

3 participants