{"id":307,"date":"2026-02-10T07:49:36","date_gmt":"2026-02-10T05:49:36","guid":{"rendered":"https:\/\/vittrup-graversen.dk\/?p=307"},"modified":"2026-03-28T12:11:05","modified_gmt":"2026-03-28T10:11:05","slug":"xcode-26-3-integrerer-claude-agent-sdk-fra-assistent-til-ai-makker","status":"publish","type":"post","link":"https:\/\/vittrup-graversen.dk\/index.php\/2026\/02\/10\/xcode-26-3-integrerer-claude-agent-sdk-fra-assistent-til-ai-makker\/","title":{"rendered":"Xcode 26.3 integrerer Claude Agent SDK \u2014 fra assistent til AI-makker"},"content":{"rendered":"\n<p>Apple har netop frigivet <strong>Xcode 26.3<\/strong>, og denne opdatering markerer et markant skifte i, hvordan AI-agenter arbejder sammen med udviklere. Det er ikke l\u00e6ngere blot autokomplettering og kodeforslag \u2014 nu kan Claude og OpenAI Codex agere som autonome agenter direkte i IDE&#8217;et.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hvad er nyt i Xcode 26.3?<\/h2>\n\n\n\n<p>Den store nyhed er integrationen af <strong>Claude Agent SDK<\/strong> \u2014 det samme SDK der driver Claude Code. Det giver udviklere adgang til hele Claude Codes arsensal inde i Xcode: subagenter, baggrundsopgaver og plugins. Agenter kan nu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Samarbejde i teams<\/strong> \u2014 flere agenter kan arbejde parallelt p\u00e5 samme projekt<\/li>\n\n\n\n<li><strong>S\u00f8ge i dokumentation<\/strong> \u2014 automatisk opslag i Apples frameworks og tredjepartsbiblioteker<\/li>\n\n\n\n<li><strong>Udforske og \u00e6ndre projektstruktur<\/strong> \u2014 agenten forst\u00e5r filhierarkiet og kan oprette\/flytte filer<\/li>\n\n\n\n<li><strong>Verificere visuelt output<\/strong> \u2014 agenter kan nu tage Xcode Previews-screenshots og selv vurdere om UI&#8217;et ser rigtigt ud<\/li>\n<\/ul>\n\n\n\n<p>Netop det sidste punkt er st\u00e5r h\u00f8jt p\u00e5 \u00f8nskelisten for en udvikler, og kendes fra Claude Codes integration til Chrome. Anthropic fremh\u00e6ver selv, at det er &#8220;s\u00e6rligt nyttigt ved SwiftUI-views, hvor det visuelle output er det, der virkelig betyder noget.&#8221; Agenten bygger, ser resultatet, identificerer problemer og itererer \u2014 pr\u00e6cis som en udvikler ville g\u00f8re.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MCP \u00e5bner for tredjeparts-agenter<\/h2>\n\n\n\n<p>Den anden store tilf\u00f8jelse er underst\u00f8ttelse af <strong>Model Context Protocol (MCP)<\/strong>. Det betyder, at Xcode ikke er begr\u00e6nset til Claude og Codex \u2014 enhver MCP-kompatibel agent kan nu koble sig p\u00e5 IDE&#8217;et. Ops\u00e6tningen sker via Apples <code>xcrun mcpbridge<\/code>-v\u00e6rkt\u00f8j:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>codex mcp add xcode -- xcrun mcpbridge<\/code><\/pre>\n\n\n\n<p>Det er en fin l\u00f8sning, der potentielt \u00e5bner Xcode for det voksende \u00f8kosystem af MCP-servere \u2014 alt fra databasadgang til API-integration og deployment-automatisering.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">De f\u00f8rste erfaringer fra praksis<\/h2>\n\n\n\n<p>Det er dog ikke kun rosenr\u00f8dt. Udviklere p\u00e5 Reddit og Hacker News rapporterer om friktion. Tilladelsesmodellen kr\u00e6ver manuelle godkendelser for hver ny agent der instantieres, hvilket if\u00f8lge bruger TrajansRow &#8220;kommer i vejen&#8221; for det agentiske workflow. Derudover melder Hacker News-brugeren drak0n1c4, at MCP-supporten &#8220;har fejl lige nu&#8221; og returnerer data i et andet format end det dokumenterede skema, hvilket forhindrer visse tredjepartsv\u00e6rkt\u00f8jer i at fungere.<\/p>\n\n\n\n<p>Det er typisk for tidlige integrationer \u2014 og med Apple og Anthropics ressourcer bag sig kan man forvente hurtige rettelser.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fra assistent til makker \u2014 et paradigmeskifte<\/h2>\n\n\n\n<p>iOS-udvikler Akhlaq Ahmad s\u00e6tter ord p\u00e5 det, mange t\u00e6nker: dette er skiftet fra <em>AI-kodningsassistent<\/em> til <em>AI-teammedlem<\/em>. Agenten kan nu selvst\u00e6ndigt &#8220;nedbryde et m\u00e5l, planl\u00e6gge, implementere, k\u00f8re builds og tests, og forfine indtil koden kompilerer og opf\u00f8rer sig som forventet.&#8221;<\/p>\n\n\n\n<p>Det er i tr\u00e5d med den bredere tendens i 2026: <strong>agentic engineering<\/strong> erstatter &#8220;vibe coding&#8221; som paradigme. Hvor vibe coding handler om at prompte sig til fungerende kode, handler agentic engineering om at orkestrere autonome agenter, der kan l\u00f8se komplekse opgaver med minimal menneskelig indblanding.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hvad det kr\u00e6ver<\/h2>\n\n\n\n<p>En vigtig detalje: AI-funktionerne i Xcode 26.3 kr\u00e6ver <strong>macOS 26 (Tahoe)<\/strong>. Selve IDE&#8217;et kan installeres p\u00e5 \u00e6ldre macOS-versioner, men agentst\u00f8tten er forbeholdt den nyeste. Opdateringen er tilg\u00e6ngelig nu for Apple Developer Program-medlemmer og lander snart i App Store for alle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perspektiv<\/h2>\n\n\n\n<p>Med Claude Agent SDK integreret direkte i verdens mest brugte Apple-IDE er barrieren for agentic coding s\u00e6nket drastisk. Udviklere der allerede bruger Claude Code vil genkende workflow&#8217;et \u2014 og for dem der endnu ikke har taget springet, er Xcode 26.3 en naturlig indgang.<\/p>\n\n\n\n<p>Kilderne til denne artikel: <a href=\"https:\/\/www.infoq.com\/news\/2026\/02\/xcode-26-3-agentic-coding\/\" target=\"_blank\" rel=\"noopener\">InfoQ<\/a>, <a href=\"https:\/\/www.apple.com\/newsroom\/2026\/02\/xcode-26-point-3-unlocks-the-power-of-agentic-coding\/\" target=\"_blank\" rel=\"noopener\">Apple Newsroom<\/a>, <a href=\"https:\/\/www.anthropic.com\/news\/apple-xcode-claude-agent-sdk\" target=\"_blank\" rel=\"noopener\">Anthropic<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"has-small-font-size\" style=\"color:#888888\"><em>Denne artikel er skrevet i samarbejde med AI, og efterf\u00f8lgende redigeret af et rigtigt menneske \ud83d\ude42<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Xcode 26.3 integrerer Claude Agent SDK \u2014 fra simpel assistent til AI-makker i Apples udviklingsmilj\u00f8. Ny \u00e6ra for iOS-dev.<\/p>\n","protected":false},"author":1,"featured_media":306,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[24],"tags":[23],"class_list":["post-307","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agentic-engineering","tag-claudecode"],"acf":[],"_links":{"self":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts\/307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/comments?post=307"}],"version-history":[{"count":4,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts\/307\/revisions"}],"predecessor-version":[{"id":1063,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/posts\/307\/revisions\/1063"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/media\/306"}],"wp:attachment":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/media?parent=307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/categories?post=307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/tags?post=307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}