September 17th, 2024

Enhancing the GitHub Copilot ecosystem with Copilot Extensions, public beta

GitHub has launched the public beta of Copilot Extensions, enabling developers to integrate tools, create private extensions, and enhance productivity while minimizing context-switching through a comprehensive toolkit.

Read original articleLink Icon
Enhancing the GitHub Copilot ecosystem with Copilot Extensions, public beta

GitHub has announced the public beta of Copilot Extensions, enhancing the GitHub Copilot ecosystem. This initiative allows developers to integrate their preferred development tools directly into the Copilot experience, enabling AI to suggest code and interact with external databases, testing frameworks, and deployment tools without disrupting the developer's workflow. The introduction of a comprehensive Copilot Extensions Toolkit aims to assist developers in creating high-quality extensions, promoting the democratization of AI-assisted development tools. Organizations can now build private extensions tailored to their specific workflows and coding standards, which can lead to increased productivity by minimizing context-switching and streamlining processes. Third-party developers also have the opportunity to reach a large audience of over 77,000 organizations and 1.8 million paid subscribers by creating extensions. The toolkit includes tutorials, documentation, and SDKs to facilitate the development of these extensions. GitHub anticipates a surge of innovation as developers leverage this new platform to enhance their tools and improve user experiences.

- GitHub Copilot Extensions are now in public beta, allowing integration of various development tools.

- The Copilot Extensions Toolkit provides resources for developers to create and share extensions.

- Organizations can build private extensions to align with their specific workflows and standards.

- Third-party developers can reach a large audience by creating extensions for Copilot.

- The initiative aims to reduce context-switching and enhance productivity for developers.

Link Icon 2 comments
By @joshstrange - 7 months
How incredibly underwhelming. I guess this is the Copilot equivalent of "GPTs".

I really enjoy Copilot and got excited about new features for it but this does not at all seem useful and borderline dangerous/stupid.

> Deploy the latest release of the 'Frontend WebApp' project to the 'Production' environment

I'm sorry what? If someone doesn't know how to do that then they have no business running (or worse yet letting a LLM run) a command like that.

Something like "Respect my ESLint/prettier/<insert linting tool here> settings when generating code" would be useful but these extensions all seem next to useless. I don't want to chat about my Jira tickets in my IDE, I want to write code. I'll go to Jira to look at tickets, I don't want to have to second-guess everything the LLM spits out and somehow I think "Well the LLM said that's what the ticket said to do" isn't quite going to cut it.

I still think Copilot is the best option for "code completion++" but this offering seems like a whole lot of nothing.

By @jerrygoyal - 7 months
GitHub CoPilot has lost the war to Cursor.