GitHub Copilot in Eclipse new features announcement poster image

We’ve rolled out a series of powerful updates to GitHub Copilot for Eclipse. From new compatibility with the latest Eclipse versions, to smarter commit message generation, enhanced context understanding, and a revamped getting started experience. Copilot is now more helpful than ever in your Eclipse workflows.

✨ What’s new

  • Support for Eclipse 2024-03 and 2024-06: GitHub Copilot is now fully compatible with Eclipse 2024-03 and 2024-06 releases.
  • One-click commit message generation: You can now automatically generate meaningful Git commit messages with a single click. Just head to the Git Staging view and click the Generate commit message With Copilot button in the toolbar. Copilot will analyze your staged changes and suggest a clear, concise message.

Generate commit message with Copilot button in Eclipse Git Staging view

  • @workspace context in chat: Use @workspace in your prompts to get more accurate and contextually rich answers.

To enable this feature, you need to select Enable workspace context in your settings.

Enable workspace context in GitHub Copilot preferences

Once enabled, Copilot can understand and respond based on your entire codebase—just use @workspace in your questions.

Using @workspace in Copilot chat to reference your entire codebase

  • MCP logs in console view: You can now view detailed logs from your configured MCP servers directly in the console view. Just toggle to Copilot (MCP) and explore the insights.

MCP logs displayed in Eclipse console view

  • Brand new getting started experience: We’ve reimagined the onboarding journey to make it easier than ever to get started with GitHub Copilot in Eclipse:
    • Quickstart guide: A step-by-step walkthrough to get you up and running.
    • Copilot perspective: A new layout tailored for Copilot workflows. To enable the Copilot perspective, go to Window > Perspective > Open Perspective > Other… > Copilot.
    • Refined chat view: Polished layout with intuitive placement across Eclipse perspectives.

🛠 Try it out

Get started by checking out our official documentation.

💬 Share your feedback

Your feedback drives improvements. Let us know what you think using the in-product feedback option, or share your thoughts in the following channels: