Skip to content

Conversation

uinstinct
Copy link
Contributor

@uinstinct uinstinct commented Aug 25, 2025

Description

Deprecate the context providers which have now their MCP counterparts and have better supported features available. These context providers will be removed later.

resolves CON-3448

AI Code Review

  • Team members only: AI review runs automatically when PR is opened or marked ready for review
  • Team members can also trigger a review by commenting @continue-general-review or @continue-detailed-review

Checklist

  • [] I've read the contributing guide
  • [] The relevant docs, if any, have been updated or created
  • [] The relevant tests, if any, have been updated or created

Screen recording or screenshot

[ When applicable, please include a short screen recording or screenshot - this makes it much easier for us as contributors to review and understand your changes. See this PR as a good example. ]

Tests

[ What tests were added or updated to ensure the changes work as expected? ]


Summary by cubic

Deprecates the Database, Discord, Git commit, GitHub issues, GitLab MR, Google, Greptile, and Jira context providers in favor of MCP servers. Adds deprecation messages to each provider and removes their docs to guide migration; addresses CON-3448.

  • Migration
    • Switch to MCP alternatives: Database (db-mcp-server), Discord (mcp-discord), Git commits (mcp/git), GitHub issues (GitHub MCP), GitLab MR (mcp/gitlab), Google (g-search-mcp), Greptile (see greptile docs), Jira (Atlassian MCP).
    • Existing configs continue to work for now; these providers will be removed in a later release.

@uinstinct uinstinct requested a review from a team as a code owner August 25, 2025 14:00
@uinstinct uinstinct requested review from Patrick-Erichsen and removed request for a team August 25, 2025 14:00
@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Aug 25, 2025
@uinstinct uinstinct changed the title Deprecate more providers chore: deprecate unused context providers Aug 25, 2025
Copy link
Collaborator

@Patrick-Erichsen Patrick-Erichsen left a comment

Choose a reason for hiding this comment

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

Thanks for adding the relevant MCP server links in the deprecation message!

@github-project-automation github-project-automation bot moved this from Todo to In Progress in Issues and PRs Aug 25, 2025
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Aug 25, 2025
Copy link
Collaborator

@RomneyDa RomneyDa left a comment

Choose a reason for hiding this comment

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

See nitpicks, only the typos are blocking

@dosubot dosubot bot removed the lgtm This PR has been approved by a maintainer label Aug 25, 2025
@uinstinct
Copy link
Contributor Author

Posting this doubt from slack here: Do we plan to reuse the CodeHighlightsContextProvider and CodeOutlineContextProvider by any chance? I see it commented out.

@uinstinct uinstinct requested a review from RomneyDa August 26, 2025 11:01
@Patrick-Erichsen
Copy link
Collaborator

Do we plan to reuse the CodeHighlightsContextProvider and CodeOutlineContextProvider by any chance? I see it commented out.

No, I think those are safe to deprecate as well.

Copy link
Collaborator

@RomneyDa RomneyDa left a comment

Choose a reason for hiding this comment

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

  • you can fully remove highlights/outline since it has been removed from the code for months
  • lets provide full link to hub MCP blocks rather than pointing to e.g. the docker MCP hub, since users can't directly install MCPs from docker hub.
    https://hub.continue.dev/anthropic/postgres-mcp

Github and his may require working with @TyDunn to create official MCPs for Discord, Jira, Greptile, and Google search

@uinstinct uinstinct requested a review from RomneyDa August 28, 2025 13:29
@dosubot dosubot bot added size:XL This PR changes 500-999 lines, ignoring generated files. and removed size:L This PR changes 100-499 lines, ignoring generated files. labels Aug 28, 2025
@dosubot dosubot bot added the lgtm This PR has been approved by a maintainer label Aug 28, 2025
@RomneyDa RomneyDa merged commit d0a3389 into continuedev:main Aug 28, 2025
54 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Issues and PRs Aug 28, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Aug 28, 2025
@uinstinct uinstinct deleted the deprecate-more-providers branch August 29, 2025 02:24
@sestinj
Copy link
Contributor

sestinj commented Sep 1, 2025

🎉 This PR is included in version 1.12.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@sestinj
Copy link
Contributor

sestinj commented Sep 3, 2025

🎉 This PR is included in version 1.12.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
lgtm This PR has been approved by a maintainer released size:XL This PR changes 500-999 lines, ignoring generated files.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants