We’re excited to say that starting today, GitHub Copilot Extensions is now in Limited Public Beta. With extensions, developers can now extend the capabilities of GitHub Copilot Chat (supported in VS Code, Visual Studio, and GitHub.com) and enhance their experience to perform a wide range of actions across third-party tools, services, and data. Without leaving their flow, developers can create feature flags, check exceptions, access their API documentation, and even deploy their applications all through natural language.
copilotextensions.MP4
We’re starting with GitHub Copilot Extensions from DataStax, Docker, Lambda Test, LaunchDarkly, McKinsey & Company, Octopus Deploy, Pangea, Pinecone, Product Science, ReadMe, Sentry, and Teams Toolkit on the GitHub Marketplace. In the coming weeks, all users will be able to access extensions from Stripe, MongoDB, and Microsoft (including Teams Toolkit and Office) on Visual Studio Marketplace for VSCode as well.
We're excited for you to test out and provide feedback as we iterate on the feature.
We expect our preview participants to follow our GitHub Community Code of Conduct by:
- Engaging with consideration and respect
- Contributing in a positive and constructive way
- Being trustworthy
As per GitHub's Terms of Service we want to remind you that:
Beta Previews may not be supported or may change at any time. You may receive confidential information through those programs that must remain confidential while the program is private. We'd love your feedback to make our Beta Previews better.
We will be using this repository to centralize early feedback on .
You can use this repository to file issues to:
- Up-vote a feature or request a new one.
- Search for existing issues already reported for potential workarounds.
- File a bug report.
Discussions should be used as much as possible for questions, ideas, and open discussions with other folks in the preview.
Discussion Categories:
Issues should be used for bug reports.
Issue Category:
Releases will be used to publish changelogs / blog posts that you can subscribe to updates.
1. How good are these extensions?
It is important to note these extensions are in a limited public beta and are V0, not too different from apps early in the Apple Store days. Most of these extensions are right now good at a few hero use-cases, which are listed in the GitHub marketplace descriptions. For example, the @sentry app will be able to help a user gather context from Sentry’s issues, but it is not yet able to do autofix or other Sentry features. The goal is to iterate with extension builders over the next few months to raise the capabilities of these extensions.
2. How to get access as a CB/CE customer
All organizations are managed by a policy to turn on Copilot Extensions which is default set to off. To have access as a CB/CE customer:
- Let us know the name of your organization & we'll potentially need to whitelist the entire org if your admin approves
- Have permission from an org admin to override your account to have access
3. What legal terms must the participant agree to for this beta?
All participants in the beta must agree to GitHub’s pre-release legal terms, Marketplace terms of service, and the legal terms of the Partner builder.
4. What data is being collected and shared?
- Participants must also be comfortable with a 3rd party app accessing their data. Information that will be shared will be:
- Information about the user (e.g., GitHub user ID)
- Text contents of all past messages sent in thread by user to the platform and with the same app
- Timestamps of all messages
- For Dotcom Chat: If Admins have approved the app to access repository metadata, that data will be shared as well. Admins installing the app will need to approve access to that data. Users will also be informed of the data being shared.