{"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 class=\"wp-block-paragraph\">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\u2019et.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hvad er nyt i Xcode 26.3?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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\u2019et ser rigtigt ud<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">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 \u201cs\u00e6rligt nyttigt ved SwiftUI-views, hvor det visuelle output er det, der virkelig betyder noget.\u201d 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 class=\"wp-block-paragraph\">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\u2019et. 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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 \u201ckommer i vejen\u201d for det agentiske workflow. Derudover melder Hacker News-brugeren drak0n1c4, at MCP-supporten \u201char fejl lige nu\u201d 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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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 \u201cnedbryde et m\u00e5l, planl\u00e6gge, implementere, k\u00f8re builds og tests, og forfine indtil koden kompilerer og opf\u00f8rer sig som forventet.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det er i tr\u00e5d med den bredere tendens i 2026: <strong>agentic engineering<\/strong> erstatter \u201cvibe coding\u201d 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 class=\"wp-block-paragraph\">En vigtig detalje: AI-funktionerne i Xcode 26.3 kr\u00e6ver <strong>macOS 26 (Tahoe)<\/strong>. Selve IDE\u2019et 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 class=\"wp-block-paragraph\">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\u2019et \u2014 og for dem der endnu ikke har taget springet, er Xcode 26.3 en naturlig indgang.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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 wp-block-paragraph\" 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}]}}