{"id":255,"date":"2025-11-18T00:02:10","date_gmt":"2025-11-18T00:02:10","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/xcode\/?p=255"},"modified":"2025-11-18T16:06:39","modified_gmt":"2025-11-18T16:06:39","slug":"github-copilot-for-xcode-unlocking-agentic-power-for-apple-developers","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/xcode\/github-copilot-for-xcode-unlocking-agentic-power-for-apple-developers\/","title":{"rendered":"GitHub Copilot for Xcode: Unlocking Agentic Power for Apple Developers"},"content":{"rendered":"<p dir=\"auto\" data-line=\"7\">GitHub Copilot is evolving again\u2014this time with deep, native integration for Xcode. We\u2019re introducing a new generation of agent-driven capabilities designed to streamline workflows, accelerate development, and keep you focused on building great apps for Apple platforms. This update unifies Copilot\u2019s cross-IDE experience and brings structured automation to the heart of your Xcode environment.<\/p>\n<h2>Introducing Advanced Agentic Features<\/h2>\n<p>2025 marks the rise of intelligent agents. Developers need flexibility and precision\u2014both in how they interact with agents and how those agents adapt to their coding style. After launching Custom Agents in VS Code, we\u2019re now bringing them to Xcode with <strong>Custom Agents<\/strong>, <strong>Subagents<\/strong>, and the powerful <strong>Plan Mode<\/strong>.<\/p>\n<h3 id=\"mcp-registry\" class=\"code-line\" dir=\"auto\" data-line=\"13\">Custom Agents \u2013 personalize your Copilot<\/h3>\n<p>Configure Copilot to match your workflow. Define instructions, constraints, and tools so Copilot works the way you do\u2014whether you\u2019re building SwiftUI interfaces or managing complex iOS projects.<\/p>\n<p><div style=\"width: 640px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-255-1\" width=\"640\" height=\"360\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/CustomLess.mp4?_=1\" \/><a href=\"https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/CustomLess.mp4\">https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/CustomLess.mp4<\/a><\/video><\/div><\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"isolated-subagents-\u2013-focused-context-clean-execution\"><b><span data-contrast=\"auto\">Subagents<\/span><\/b> \u2013 precision through isolation<\/h3>\n<p>Each subagent runs in a clean, focused context, reducing noise and improving accuracy. This reduces distractions and improves reasoning for actions like fixing tests, refactoring code, or generating documentation. In Agent Mode, Copilot automatically invokes your pre\u2011defined subagents when appropriate, so the right capability is applied at the right time\u2014no manual routing required.<\/p>\n<p><div style=\"width: 640px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-255-2\" width=\"640\" height=\"360\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/subAgentLess.mp4?_=2\" \/><a href=\"https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/subAgentLess.mp4\">https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/subAgentLess.mp4<\/a><\/video><\/div><\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"allowlist-controls\" class=\"code-line\" dir=\"auto\" data-line=\"16\">Plan Mode \u2013 structured execution for complex tasks<\/h3>\n<p>Plan Mode transforms Copilot into a strategic problem-solver. It breaks down multi-step challenges into clear, sequential actions\u2014planning, executing, and validating\u2014so you can tackle big engineering tasks with confidence.<\/p>\n<p><div style=\"width: 640px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-255-3\" width=\"640\" height=\"360\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/PlanLess.mp4?_=3\" \/><a href=\"https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/PlanLess.mp4\">https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/PlanLess.mp4<\/a><\/video><\/div><\/p>\n<h2><strong>Next Edit Suggestions<\/strong><\/h2>\n<p>Stay in flow with proactive recommendations for your next code edits, improvements, or cleanup\u2014helping you iterate faster without losing context.<\/p>\n<p><div style=\"width: 640px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-255-4\" width=\"640\" height=\"360\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/NESLess.mp4?_=4\" \/><a href=\"https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/NESLess.mp4\">https:\/\/devblogs.microsoft.com\/xcode\/wp-content\/uploads\/sites\/87\/2025\/11\/NESLess.mp4<\/a><\/video><\/div><\/p>\n<p>In addition, GPT\u20115.1 models, including GPT\u20115.1\u2011Codex and Codex\u2011Mini, are now available in Copilot for Xcode. These models bring significant enhancements to chat responsiveness, agent-driven workflows, and code generation accuracy\u2014helping developers plan, execute, and iterate more efficiently within Xcode.<\/p>\n<h2>Try it out<\/h2>\n<p class=\"code-line\" dir=\"auto\" data-line=\"37\">Try it today in the <a href=\"https:\/\/github.com\/github\/CopilotForXcode\/releases\">stable version of Copilot for Xcode<\/a>. You will also need to have a valid <a href=\"https:\/\/github.com\/features\/copilot\">Copilot license<\/a>. Get started with our <a href=\"https:\/\/aka.ms\/copilot-xd-mcp\">official documentation<\/a>.<\/p>\n<h2>Share your feedback<\/h2>\n<p>We\u2019d love to hear your thoughts! Share feedback via the <a href=\"https:\/\/github.com\/github\/CopilotForXcode\/issues\">GitHub Copilot for Xcode Feedback channel<\/a>\u00a0to help us continue improving the product.<\/p>\n<p dir=\"auto\" data-line=\"9\">\n","protected":false},"excerpt":{"rendered":"<p>GitHub Copilot is evolving again\u2014this time with deep, native integration for Xcode. We\u2019re introducing a new generation of agent-driven capabilities designed to streamline workflows, accelerate development, and keep you focused on building great apps for Apple platforms. This update unifies Copilot\u2019s cross-IDE experience and brings structured automation to the heart of your Xcode environment. Introducing [&hellip;]<\/p>\n","protected":false},"author":87519,"featured_media":272,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-255","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-xcode-category"],"acf":[],"blog_post_summary":"<p>GitHub Copilot is evolving again\u2014this time with deep, native integration for Xcode. We\u2019re introducing a new generation of agent-driven capabilities designed to streamline workflows, accelerate development, and keep you focused on building great apps for Apple platforms. This update unifies Copilot\u2019s cross-IDE experience and brings structured automation to the heart of your Xcode environment. Introducing [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/posts\/255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/users\/87519"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/comments?post=255"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/posts\/255\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/media\/272"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/media?parent=255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/categories?post=255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/xcode\/wp-json\/wp\/v2\/tags?post=255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}