Deprecate Roo Code client integration - #5415
Merged
Merged
Conversation
The Roo Code VS Code extension was discontinued on May 15, 2026 and its repository archived, with the upstream team pointing users to Cline. Keeping the integration unmarked implies it is still supported, so flag it as deprecated ahead of removal in a future release. Add Deprecated and DeprecationMessage fields to the client config and a GetClientDeprecation helper. Warn on stderr when a deprecated client is registered or removed (including the interactive setup flow), mark the client in the CLI list, and regenerate the CLI docs. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
danbarr
requested review from
ChrisJBurns,
JAORMX,
amirejaz,
jhrozek,
lujunsan,
rdimitrov and
yrobla
as code owners
June 1, 2026 13:31
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #5415 +/- ##
=======================================
Coverage 68.77% 68.77%
=======================================
Files 629 629
Lines 63914 63922 +8
=======================================
+ Hits 43954 43963 +9
+ Misses 16706 16704 -2
- Partials 3254 3255 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
rdimitrov
approved these changes
Jun 1, 2026
JAORMX
approved these changes
Jun 1, 2026
4 tasks
danbarr
added a commit
to stacklok/docs-website
that referenced
this pull request
Jun 1, 2026
The Roo Code VS Code extension was discontinued on May 15, 2026 and its repository archived, with the upstream team pointing users to Cline. Reflect this in the docs so they stop signaling the client is supported. - Flag Roo Code as deprecated in the client compatibility table and add a warning to the Roo Code section recommending Cline - Drop the roo-code (and cline) entries from the CLI registration examples in favor of codex and antigravity - Remove Roo Code from the enterprise supported-clients list Companion to stacklok/toolhive#5415 (part of stacklok/toolhive#5017). Co-authored-by: Dan Barr <6922515+danbarr@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The Roo Code VS Code extension was discontinued on May 15, 2026 and its repository archived, with the upstream team officially recommending Cline as the migration path. ToolHive still shipped the
roo-codeintegration with no indication it's unmaintained, which falsely signals it's supported. This is Phase 1 of the sunset plan in #5017: deprecate now, remove in a later release.What changed:
DeprecatedandDeprecationMessagefields to the client config plus aGetClientDeprecation()helper inpkg/client.thv client register roo-code,thv client remove roo-code, and the interactivethv client setupflow now print a deprecation warning to stderr pointing users tothv client register cline.roo-code: VS Code Roo Code extension (deprecated); regenerateddocs/cli/thv_client_register.mdandthv_client_remove.md.Phase 2 (full removal) is intentionally out of scope; it's gated to a later release per the issue.
Part of #5017
Type of change
Test plan
task build, rantask lint-fix(clean), and verified the warning and(deprecated)marker viathv client register roo-code/--helptask testpasses for affected packages (one pre-existing, environment-dependent failure inpkg/skills/clientunrelated to this change)Does this introduce a user-facing change?
Yes. Users who register, remove, or set up the
roo-codeclient now see a deprecation warning recommending Cline. The client still functions; nothing is removed yet.🤖 Generated with Claude Code