{"id":232580,"date":"2025-11-18T08:11:56","date_gmt":"2025-11-18T16:11:56","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/java\/?p=232580"},"modified":"2025-11-18T08:11:56","modified_gmt":"2025-11-18T16:11:56","slug":"new-agentic-capabilities-for-github-copilot-in-jetbrains-and-eclipse","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/java\/new-agentic-capabilities-for-github-copilot-in-jetbrains-and-eclipse\/","title":{"rendered":"Introducing Major New Agentic Capabilities for GitHub Copilot in JetBrains and Eclipse"},"content":{"rendered":"<p><span data-contrast=\"auto\">GitHub Copilot is taking a major step forward with expanded, deeply integrated support for JetBrains and Eclipse \u2014 bringing a new generation of agentic, intelligent capabilities directly into your favorite Java IDEs. This release strengthens Copilot\u2019s cross-IDE experience, unifies agentic workflows, and unlocks more powerful automation to help developers code faster, modernize confidently, and stay in flow.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<h2>New Agentic Capabilities<\/h2>\n<p><span data-contrast=\"auto\">This is the year of the agents. Developers need more control than ever\u2014both in how they work with agents and how agents adapt to their workflows. After introducing Custom Agents in VS Code, we\u2019re now bringing them to JetBrains and Eclipse. With new Custom Agents and Subagents, developers can set tailored instructions while subagents operate in clean, isolated contexts for focused, accurate execution. And with the new Plan Mode, developers can tackle complex problems through structured, step-by-step planning with seamless task handoffs.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<h3><b><span data-contrast=\"auto\">Custom Agents \u2013 tailor Copilot to your workflow<\/span><\/b><\/h3>\n<p><span data-contrast=\"auto\">Custom Agents give developers the ability to shape Copilot\u2019s behavior around their unique coding patterns, project requirements, or domain-specific rules. You can define your own instructions, constraints, and tools, turning Copilot into a configurable assistant that works the way you do \u2014 not the other way around.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/customagentsjetbrains.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-232590\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/customagentsjetbrains.gif\" alt=\"Custom Agent JetBrains\" width=\"1280\" height=\"720\" \/><\/a><\/p>\n<h3><b><span data-contrast=\"auto\">Isolated Subagents \u2013 focused, context-clean execution<\/span><\/b><\/h3>\n<p><span data-contrast=\"auto\">Isolated Subagents bring a new level of precision to multi-step tasks. Each subagent operates in a clean context to deliver more accurate reasoning and fewer distractions. Whether you&#8217;re fixing tests, refactoring code, or generating documentation, subagents ensure Copilot stays laser-focused on the task at hand.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/subagents.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-232584\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/subagents.gif\" alt=\"JetBrains Subagent support\" width=\"1920\" height=\"1080\" \/><\/a><\/p>\n<h3><b><span data-contrast=\"auto\">Plan Mode \u2013 structured, step-by-step task execution<\/span><\/b><\/h3>\n<p><span data-contrast=\"auto\">Plan Mode elevates Copilot from a passive helper to an orchestrated problem-solver. It breaks complex tasks into clear, sequential steps \u2014 planning, executing, and validating as it goes. This ensures more reliable outcomes, better visibility into the solution path, and smoother handling of multi-stage engineering tasks.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/planagent.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-232586\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/planagent.gif\" alt=\"Plan mode\" width=\"1912\" height=\"1146\" \/><\/a><\/p>\n<h2>Core Experience Improvements<\/h2>\n<p><span data-contrast=\"auto\">In addition to the new agentic capabilities, we are also bringing improvements to the fundamental experience. This ensures developers can perform their most essential daily coding tasks with GitHub Copilot.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<h3><b><span data-contrast=\"auto\">Next Edit Suggestions \u2013 expanded to Eclipse<\/span><\/b><\/h3>\n<p><span data-contrast=\"auto\">Next Edit Suggestions, already released in JetBrains, is now available in Eclipse This feature proactively surfaces the next best actions \u2014 code edits, improvements, or cleanup \u2014 helping developers maintain momentum and quickly apply iterative changes without losing context.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/nes.gif\"><img decoding=\"async\" class=\"alignnone size-full wp-image-232588\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/nes.gif\" alt=\"Next Edit Suggestions in Eclipse\" width=\"1280\" height=\"802\" \/><\/a><\/p>\n<h3><b><span data-contrast=\"auto\">Coding Agent integration now in Eclipse<\/span><\/b><\/h3>\n<p><span data-contrast=\"auto\">Eclipse now gains Coding Agent support, enabling developers to offload asynchronous coding tasks to an autonomous background agent. You can delegate fixes, transformations, or generation tasks, and Copilot will complete them while you continue working elsewhere in the IDE.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><figure id=\"attachment_232589\" aria-labelledby=\"figcaption_attachment_232589\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/coding-agent.gif\"><img decoding=\"async\" class=\"size-full wp-image-232589\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/coding-agent.gif\" alt=\"coding agent image\" width=\"1280\" height=\"802\" \/><\/a><figcaption id=\"figcaption_attachment_232589\" class=\"wp-caption-text\">Coding Agent in Eclipse<\/figcaption><\/figure><\/p>\n<p><span data-contrast=\"auto\">Finally, all of this is powered by a much smarter model\u2014and we\u2019re moving quickly to bring it to JetBrains and Eclipse. OpenAI\u2019s GPT-5.1, GPT-5.1-Codex, and GPT-5.1-Codex-Mini (Preview)\u2014the variants of GPT-5 optimized specifically for agentic software engineering\u2014was <\/span><a href=\"https:\/\/github.blog\/changelog\/2025-11-13-openais-gpt-5-1-gpt-5-1-codex-and-gpt-5-1-codex-mini-are-now-in-public-preview-for-github-copilot\/\"><span data-contrast=\"none\">rolled out<\/span><\/a><span data-contrast=\"auto\"> last week across VS Code, JetBrains, Eclipse, Xcode, and the GitHub Copilot CLI, delivering significant quality improvements in chat, agents, and code operations.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Together, these innovations deliver a truly adaptive Copilot experience\u2014faster, smarter, and designed for the way Java developers work.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<h2><b><span data-contrast=\"auto\">How to get started<\/span><\/b><\/h2>\n<p><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">You can download our extensions from the following links<\/span><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/Screenshot-2025-11-14-162109.webp\"><img decoding=\"async\" class=\"alignnone wp-image-232591\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/Screenshot-2025-11-14-162109.webp\" alt=\"Screenshot 2025 11 14 162109 image\" width=\"589\" height=\"119\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/Screenshot-2025-11-14-162109.webp 1037w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/Screenshot-2025-11-14-162109-300x60.webp 300w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/Screenshot-2025-11-14-162109-1024x206.webp 1024w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/Screenshot-2025-11-14-162109-768x155.webp 768w\" sizes=\"(max-width: 589px) 100vw, 589px\" \/><\/a><\/p>\n<ul>\n<li><a href=\"https:\/\/plugins.jetbrains.com\/plugin\/17718-github-copilot--your-ai-pair-programmer\"><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">GitHub Copilot for JetBrains<\/span><\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/eclipselogo.webp\"><img decoding=\"async\" class=\"alignnone wp-image-232592\" src=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/eclipselogo.webp\" alt=\"eclipselogo image\" width=\"226\" height=\"170\" srcset=\"https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/eclipselogo.webp 399w, https:\/\/devblogs.microsoft.com\/java\/wp-content\/uploads\/sites\/51\/2025\/11\/eclipselogo-300x226.webp 300w\" sizes=\"(max-width: 226px) 100vw, 226px\" \/><\/a><\/p>\n<ul>\n<li><a href=\"https:\/\/marketplace.eclipse.org\/content\/github-copilot\"><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">GitHub Copilot for Eclipse\u00a0<\/span><\/a><\/li>\n<\/ul>\n<h2><b><span data-contrast=\"auto\">Provide feedback<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/h2>\n<p>Your feedback is essential to our product. Let us know how we can continue improving.<\/p>\n<p><b><span data-contrast=\"auto\">In-product feedback: <\/span><\/b><span data-contrast=\"auto\">Use the feedback options within your IDE<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p data-start=\"44\" data-end=\"76\"><strong data-start=\"44\" data-end=\"76\">Feedback Repositories by IDE<\/strong><\/p>\n<p data-start=\"78\" data-end=\"93\"><strong data-start=\"78\" data-end=\"91\">JetBrains<\/strong><\/p>\n<ul data-start=\"94\" data-end=\"147\">\n<li data-start=\"94\" data-end=\"147\">\n<p data-start=\"96\" data-end=\"147\"><a href=\"https:\/\/github.com\/microsoft\/copilot-intellij-feedback\/issues\">GitHub Copilot in JetBrains \u2013 Feedback Repository<\/a><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"149\" data-end=\"162\"><strong data-start=\"149\" data-end=\"160\">Eclipse<\/strong><\/p>\n<ul data-start=\"163\" data-end=\"212\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-start=\"163\" data-end=\"212\" data-is-last-node=\"\">\n<p data-start=\"165\" data-end=\"212\" data-is-last-node=\"\"><a href=\"https:\/\/github.com\/microsoft\/copilot-eclipse-feedback\/issues\">GitHub Copilot in Eclipse \u2013 Feedback Repository<\/a><\/p>\n<\/li>\n<\/ul>\n<p><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>GitHub Copilot is taking a major step forward with expanded, deeply integrated support for JetBrains and Eclipse \u2014 bringing a new generation of agentic, intelligent capabilities directly into your favorite Java IDEs. This release strengthens Copilot\u2019s cross-IDE experience, unifies agentic workflows, and unlocks more powerful automation to help developers code faster, modernize confidently, and stay [&hellip;]<\/p>\n","protected":false},"author":31999,"featured_media":232659,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[14,829,22,833,1],"tags":[],"class_list":["post-232580","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-copilot","category-desktop","category-eclipse","category-java"],"acf":[],"blog_post_summary":"<p>GitHub Copilot is taking a major step forward with expanded, deeply integrated support for JetBrains and Eclipse \u2014 bringing a new generation of agentic, intelligent capabilities directly into your favorite Java IDEs. This release strengthens Copilot\u2019s cross-IDE experience, unifies agentic workflows, and unlocks more powerful automation to help developers code faster, modernize confidently, and stay [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/232580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/users\/31999"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/comments?post=232580"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/232580\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media\/232659"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media?parent=232580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/categories?post=232580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/tags?post=232580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}