GitHub Copilot for Eclipse がオープンソース化
GitHub は、Eclipse エコシステムにおける GitHub Copilot プラグインのコードを MIT ライセンスの下で公開し、コミュニティによる開発体験の構築への参加を呼びかけた。
前回の更新に続き、GitHub Copilot for Eclipse がオープンソース化され、コードは MIT ライセンスの下で GitHub で利用可能になりました。
これは、Eclipse エコシステムにおける GitHub Copilot の重要なマイルストーンです。プラグインをオープンソース化することで、AI 駆動の開発者体験が Eclipse 内でどのように構築されているかをコミュニティに探索し、学び、貢献してもらう機会を提供しています。
✨ 新しい機能
なぜオープンソースなのか?
私たちの主な動機は、コミュニティ主導によるイノベーションと透明性の向上です。Eclipse は数十年にわたり、そのオープンなエコシステムのおかげで繁栄してきました。私たちは、AI ツールも同じ精神(つまり、IDE そのものと並行して、かつ公開された形で)で開発されるべきだと信じています。Copilot for Eclipse のソースコードを公開することで、開発者はプラグインがどのように動作するかを正確に把握し、その機能について考察し、今後の方向性を共に形作ることができます。
今日、何がオープン化されたのか?
GitHub Copilot for Eclipse のリポジトリは、以下の場所で一般公開されています:https://github.com/microsoft/copilot-for-eclipse
コードが公開されたことで、Copilot がどのように動作するかを正確に確認できます。チャット、コード補完、そしてエージェントワークフロー(agentic workflows)の背後にある実装を探求しましょう。システムプロンプト、アーキテクチャ上の意思決定、コンテキストの扱い方についてもレビュー可能です。エンドツーエンドで Copilot for Eclipse がどのように構築されているかを、以下のような観点からコードベースを深く掘り下げて学ぶことができます:
コード補完:インラインでのコード補完がどのように生成・レンダリングされるか。
Next Edit Suggestions (NES):作業中に Next Edit Suggestions がどのように提示されるか。
チャット:チャットビュー、会話フロー、およびツール呼び出しの実装方法。
エージェントモード:Eclipse 内で多段階のエージェントワークフローがどのように接続されているか。
スキルとプロンプトファイル:スキルとプロンプトファイルが、チャットからどのように発見され、読み込まれ、呼び出されるか。
BYOK(Bring Your Own Key):「キーの持ち込み」機能がどのように統合されているか。
高度なエージェント機能:カスタムエージェント、分離されたサブエージェント、プランニングエージェント、およびモデルコンテキストプロトコル (MCP) の統合。
これは部分的なリストに過ぎません。コードベースにはさらに発見すべき機能があります。
貢献とフィードバック
コミュニティからの貢献とフィードバックを歓迎します。
コードを検索し、バグの報告や機能提案のためにイシューを開いてください。
バグ修正や体験向上のためのプルリクエストを提出してください。
プロジェクトのイシュートラッカーを通じてフィードバックや議論を行ってください。
オープンソースプロジェクトと同様に、コミュニティと共に貢献ガイドラインとコラボレーションプロセスを継続的に進化させていきます。
コミュニティによる貢献
このプロジェクトをオープンソース化して以来、すでにコミュニティからの貢献が見られるようになりました。以下を含む貢献者の方々に感謝いたします:
@iloveeclipse
@travkin79
@rsd-darshan
@arpitjain099
@raghucssit
貢献者の完全なリストは GitHub で確認できます。
「GitHub Copilot for Eclipse がオープンソース化されました」という投稿は、最初に The GitHub Blog に掲載されました。
原文を表示
Following our previous updates, GitHub Copilot for Eclipse is open source, with the code available on GitHub under the MIT license.
This marks an important milestone for GitHub Copilot in the Eclipse ecosystem. By open sourcing the plugin, we’re inviting the community to explore, learn from, and contribute to how AI-powered developer experiences are built inside Eclipse.
✨ What’s new
Why open source?
Our primary motivation is community-driven innovation and increased transparency. Eclipse has thrived for decades thanks to its open ecosystem, and we believe AI tooling should be developed in that same spirit (i.e., openly and alongside the IDE itself). Putting the Copilot for Eclipse source in the open lets developers see exactly how the plugin works, reason about what it does, and help shape where it goes next.
What’s open today?
The GitHub Copilot for Eclipse repository is publicly available here: https://github.com/microsoft/copilot-for-eclipse
With the code now open, you can see exactly how Copilot works. Explore the implementation behind chat, code completions, and agentic workflows. Review system prompts, architectural decisions, and how context is handled. You can dig into the codebase and learn how Copilot for Eclipse is built end-to-end, including:
Code completion: How inline code completions are produced and rendered.
Next Edit Suggestions (NES): How next-edit suggestions are surfaced as you work.
Chat: How the chat view, conversation flow, and tool calls are implemented.
Agent mode: How multistep agentic workflows are wired up inside Eclipse.
Skills and prompt files: How skills and prompt files are discovered, loaded, and invoked from chat.
BYOK: How Bring Your Own Key is integrated.
Advanced agentic capabilities: Custom agents, isolated subagents, plan agent, and Model Context Protocol (MCP) integration.
This is a partial list. There are additional features for you to discover in the codebase.
Contributing and feedback
We welcome contributions and feedback from the community.
Browse the code and open an issue to report bugs or suggest features.
Submit pull requests to fix bugs or improve the experience.
Share feedback and discussions through the project’s issue tracker.
As with any open-source project, we’ll continue to evolve contribution guidelines and collaboration processes alongside the community.
Community contributions
Since open sourcing the project, we’ve already started to see contributions from the community. We’d like to thank contributors, including:
@iloveeclipse
@travkin79
@rsd-darshan
@arpitjain099
@raghucssit
You can view the full list of contributors on GitHub.
The post GitHub Copilot for Eclipse is open source appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み