Agent mode and MCP support for Copilot in Eclipse now in public preview #151288
Replies: 81 comments 268 replies
-
On very first time I start typing in the code I always get this error below:
Looks like |
Beta Was this translation helpful? Give feedback.
-
It seems that every AI interaction / code proposal is logged to the Eclipse Error log as "Info": Logging is fine, but that pollutes application log with lot of "garbage". Ideally this would be redirected to a dedicated log file and only warnings/errors are printed to the main log file. |
Beta Was this translation helpful? Give feedback.
-
Not working for me :-( |
Beta Was this translation helpful? Give feedback.
-
I bring my report to here This message still appears multiple times even after I dismiss it.
|
Beta Was this translation helpful? Give feedback.
-
There are several errors. This is part of them. What I did:
The installation was successful, but the error occurred.
eclipse.buildId=4.34.0.20241128-0756 |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
What is a license restrictions on the bundle? Can it be redistributed with a commercial Eclipse RCP application? |
Beta Was this translation helpful? Give feedback.
-
Please bundle per OS/architecture, currently
The p2 tooling allows you to have architecture specific bundles. |
Beta Was this translation helpful? Give feedback.
-
When will it be possible to switch the underlying models? |
Beta Was this translation helpful? Give feedback.
-
I am using Eclipse 2024-12 (4.34.0) to develop in an SAP environment. I have installed the Copilot plugin today. As soon as I open source code (ABAP class, RAP behaviour, Service definition, Table definition) I am getting the following error:
And when opening CDS views I am getting a similar error:
|
Beta Was this translation helpful? Give feedback.
-
We see errors while typing
Note: this also happens if the "Automatically show inline completions" option is off, which is yet another issue (I would assume |
Beta Was this translation helpful? Give feedback.
-
It seams like the "Enable Strict SSL" configuration is only working for the java part and not the language server
I can't get completions behind our company proxy even after deactivating the SSL Check |
Beta Was this translation helpful? Give feedback.
-
It is great the Github Copilot decided to officially support Eclipse. I have tried it on my Sts and the completions of code works fast |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
Any plans to publically expose the sources on GitHub? Usually Eclipse plugins work best as open source… |
Beta Was this translation helpful? Give feedback.
-
Hi GitHub Copilot Expert, I am facing a login issue through Eclipse. Here is the error message "Sign in failed: org.eclipse.lsp4j.jsonrpc.ResponseErrorException: Could not log in with device flow on github.com: certificate signature failure". Kindly guide me how to solve this issue. Thank you |
Beta Was this translation helpful? Give feedback.
-
GPT-4.1 That is the free premium request (for basic plan) is not available |
Beta Was this translation helpful? Give feedback.
-
Is there a central location with documented changelogs for Eclipse's Copilot plugin? I find myself referring back to this discussion any time an update is released and doing a search for the new version to see if maybe there's information in the replies, which doesn't feel optimal 😅 |
Beta Was this translation helpful? Give feedback.
-
The 0.6.0 release is available - GPT-4.1 and Agent mode (preview) are both there and seem to work great so far! Thanks GitHub Team! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Under Ubuntu the chat view does sometimes not react to resizing, see screenshot. Closing and re-opening the view fixes this. |
Beta Was this translation helpful? Give feedback.
-
Also the error log fills with info messages even. Would be nice to avoid this for info message or to make this configurable. |
Beta Was this translation helpful? Give feedback.
-
Also the used color for the Editing FILENAME is very hard to see in the dark theme. FYI - You can extend the Eclipse dark theme with additional settings for your tooling, see https://github.com/eclipse-pde/eclipse.pde/blob/master/ui/org.eclipse.pde.ui/plugin.xml#L2336 for registration and https://github.com/eclipse-pde/eclipse.pde/blob/master/ui/org.eclipse.pde.ui/css/e4-dark_pde_prefstyle.css#L18 for a definition of different colors for the dark theme. |
Beta Was this translation helpful? Give feedback.
-
Updating to Version 0.6.0 failed with
Which p2 repo is supposed to provide |
Beta Was this translation helpful? Give feedback.
-
Problems with language server Hi, Local with my smart client everything is working fine. In our development environment I face an issue and I don´t know why. Seems like a communication issue. In the smart client I can login GitHub Copilot and in the development environment it´s already always connected, but I can´t sign out. Maybe you have a recommendation for me :-) |
Beta Was this translation helpful? Give feedback.
-
It would be much easier to use if the mobile app's Discussions feature included search. Using the browser version where the search functions well is a temporary solution. Important threads can also be bookmarked in your mobile browser. I hope GitHub gives this top priority for upcoming updates to mobile apps. |
Beta Was this translation helpful? Give feedback.
-
Every request is getting "Oops, the token limit exceeded. Try to shorten your prompt or start a new conversation." in a large Codebase in agent mode. (Doesnt matter which model) |
Beta Was this translation helpful? Give feedback.
-
Hi, I tried upgrading my Copilot plug in in STM32Cube IDE and getting below dependency error. Can someone pelase guide me on fixing the issue? |
Beta Was this translation helpful? Give feedback.
-
Is the latest version of GitHub Copilot (0.6.0) compatible with Eclipse version 4.33 ? I tried but it asks to upgrade/ downgrade required plugin which eventually upgrades the Eclipse to 4.35 version. |
Beta Was this translation helpful? Give feedback.
-
The MCP Server support in Eclipse is really helpful, thank you! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Agent mode and MCP support for Copilot in Eclipse now in public preview
GitHub Copilot agent mode with MCP support for Eclipse is now in public preview! You can enable GitHub Copilot with any GitHub account and experience the autonomous coding experience today.
✨ What's new
Agent mode
With the introduction of agent mode in Eclipse, Copilot functions as an autonomous pair programmer that can perform multi-step coding tasks at your command, such as analyzing your codebase, proposing edits, and executing terminal commands using a defined set of tools. With agent mode, Copilot can even iterate on its own code, detect errors, and fix them automatically.
Each tool in the agent toolkit has specific capabilities that help Copilot complete these tasks. For example, Copilot can search the workspace, read file contents, execute terminal commands, retrieve compile or lint errors from the editor, and apply code changes via a speculative decoder endpoint. The set of available tools continues to grow as we experiment with new ones to further enhance the capabilities of Copilot in agent mode.
Here's what a typical workflow looks like in agent mode after you enter your request:
Semantic understanding: Copilot interprets your request in Copilot Chat and analyzes the codebase to understand the task's intent and requirements.
Plan proposal: Copilot leverages your code to build context around the request. Based on its understanding, it breaks the task into smaller steps and formulates a plan.
Plan execution: Copilot asks for confirmation to take the actions outlined in the previous bullet. Some examples of actions it might take include:
Task complete: After successfully implementing the changes, Copilot reviews its work, finalizes the task, and provides you with a summary of what changed.
MCP support
Model Context Protocol (MCP) is an open standard that enables AI models to interact with external tools and services through a unified interface. With Copilot supporting MCP in Eclipse, agent mode gets extended capabilities from the tools contributed by MCP servers, so Copilot can assist across more workflows and tasks.
Set up your local MCP servers
You can define your servers in a configuration file (e.g., mcp.json) by doing the following:
🛠 Try it out
Copilot agent mode is in preview and available today to all Eclipse users. You need to update the plugin to the latest version. To access Copilot agent mode for Eclipse, you also need a Copilot license.
💬 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 comments below.
Beta Was this translation helpful? Give feedback.
All reactions