{"id":790,"date":"2026-03-10T07:40:24","date_gmt":"2026-03-10T05:40:24","guid":{"rendered":"https:\/\/vittrup-graversen.dk\/?page_id=790"},"modified":"2026-04-09T03:01:43","modified_gmt":"2026-04-09T01:01:43","slug":"claude-code-cheat-sheet","status":"publish","type":"page","link":"https:\/\/vittrup-graversen.dk\/index.php\/claude-code-cheat-sheet\/","title":{"rendered":"Claude Code Cheat Sheet"},"content":{"rendered":"<p>Komplet opslagsside over de vigtigste nye funktioner i Claude Code fra januar til april 2026 (v2.1.33 \u2013 v2.1.92). Find hurtigt syntaks og eksempler for hver feature.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Bundled Skills (nye kommandoer)<\/h2>\n<h3 class=\"wp-block-heading\"><code>\/simplify<\/code><\/h3>\n<p>Gennemg\u00e5r dine senest \u00e6ndrede filer for kodegentagelser, kvalitet og effektivitet \u2014 og fikser dem. Spawner tre parallelle review-agenter (reuse, quality, efficiency), samler resultaterne og retter.<\/p>\n<pre><code>\/simplify\n\/simplify focus on memory efficiency\n\/simplify check error handling patterns<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>\/batch &lt;instruktion&gt;<\/code><\/h3>\n<p>Orkestrerer store \u00e6ndringer p\u00e5 tv\u00e6rs af en codebase i parallel. Analyserer koden, dekomponerer arbejdet i 5\u201330 uafh\u00e6ngige enheder, pr\u00e6senterer en plan til godkendelse, og spawner derefter \u00e9n baggrundsagent per enhed i isolerede git worktrees. Hver agent implementerer, tester og \u00e5bner en PR.<\/p>\n<pre><code>\/batch migrate src\/ from Solid to React\n\/batch add error handling to all API endpoints\n\/batch update all test files to use vitest instead of jest<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>\/debug [beskrivelse]<\/code><\/h3>\n<p>Fejlfinder din aktuelle Claude Code-session ved at l\u00e6se sessionens debug-log. Angiv valgfrit en beskrivelse for at fokusere analysen.<\/p>\n<pre><code>\/debug\n\/debug why did the last edit fail<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>\/loop [interval] &lt;prompt&gt;<\/code><\/h3>\n<p>K\u00f8rer et prompt gentagne gange med et interval, s\u00e5 l\u00e6nge sessionen er \u00e5ben. Nyttigt til at polle et deployment, overv\u00e5ge en PR, eller re-k\u00f8re en anden skill periodisk.<\/p>\n<pre><code>\/loop 5m check if the deploy finished\n\/loop 10m run tests and report failures\n\/loop 1h check for new issues labeled \"bug\"<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>\/voice<\/code> \u2014 Voice Mode<\/h3>\n<p>Aktiv\u00e9r voice mode med push-to-talk. Hold <strong>mellemrumstasten<\/strong> nede for at tale, slip for at sende. Tasten kan konfigureres via <code>keybindings.json<\/code> (key: <code>voice:pushToTalk<\/code>), fx <code>meta+k<\/code>. Voice mode er optimeret til tekniske termer og repository-navne (v2.1.69).<\/p>\n<pre class=\"wp-block-code\"><code>\/voice<\/code><\/pre>\n<p><strong>20 underst\u00f8ttede sprog:<\/strong> English, Spanish, French, German, Italian, Portuguese, Japanese, Korean, Chinese, Hindi, Russian, Polish, Turkish, Dutch, Ukrainian, Greek, Czech, <strong>Danish<\/strong>, Swedish, Norwegian.<\/p>\n<p><strong>Bem\u00e6rk:<\/strong> Voice mode rulles progressivt ud. Opdat\u00e9r Claude Code til seneste version hvis du ikke ser det.<\/p>\n<h3 class=\"wp-block-heading\">Cron Scheduling (in-session)<\/h3>\n<p>Planl\u00e6g tilbagevendende prompts direkte i en session med de nye cron scheduling tools (v2.1.67). Separat fra <code>\/loop<\/code>, som k\u00f8rer s\u00e5 l\u00e6nge sessionen er \u00e5ben.<\/p>\n<h3 class=\"wp-block-heading\"><code>\/claude-api<\/code><\/h3>\n<p>Loader Claude API-referencemateriale for dit projekts sprog (Python, TypeScript, Java, Go, Ruby, C#, PHP, cURL) og Agent SDK-reference. Aktiveres ogs\u00e5 automatisk, n\u00e5r din kode importerer <code>anthropic<\/code>, <code>@anthropic-ai\/sdk<\/code> eller <code>claude_agent_sdk<\/code>.<\/p>\n<h3 class=\"wp-block-heading\"><code>\/btw<\/code> (Side Questions)<\/h3>\n<p>Stil Claude et sp\u00f8rgsm\u00e5l <strong>uden at p\u00e5virke samtalehistorikken<\/strong>. Svaret bliver ikke del af kontekstvinduet. Virker <em>mens Claude allerede behandler et svar<\/em> \u2014 du beh\u00f8ver ikke vente. Ingen tool-adgang: svarer kun ud fra eksisterende kontekst. Luk med Space, Enter eller Escape.<\/p>\n<pre class=\"wp-block-code\"><code>\/btw what does this function return?\n\/btw how many tokens have I used?<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>\/context<\/code><\/h3>\n<p>Analyserer din sessions kontekstforbrug og giver <strong>handlingsrettede forslag<\/strong> til optimering: identificerer context-tunge tools, memory bloat og kapacitetsadvarsler med specifikke optimeringstips (v2.1.67).<\/p>\n<pre class=\"wp-block-code\"><code>\/context<\/code><\/pre>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Auto-Memory<\/h2>\n<h3 class=\"wp-block-heading\"><code>\/memory<\/code><\/h3>\n<p>Claude gemmer automatisk nyttig kontekst fra dine sessioner \u2014 pr\u00e6ferencer, rettelser, build-kommandoer, debugging-indsigter. F\u00f8rste 200 linjer loades i starten af hver session. Memory er per working tree.<\/p>\n<pre><code>\/memory              # Vis og administr\u00e9r auto-memory\n\/memory --reset      # Nulstil auto-memory<\/code><\/pre>\n<p><strong>Forskel fra CLAUDE.md:<\/strong> CLAUDE.md skriver du selv (instruktioner). Auto-memory skriver Claude selv (l\u00e6rte m\u00f8nstre). Begge loades ved session-start.<\/p>\n<p>Subagenter kan have eget memory-scope via frontmatter:<\/p>\n<pre><code>---\nmemory: project    # user | project | local\n---<\/code><\/pre>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Agent Teams<\/h2>\n<p>Koordin\u00e9r flere Claude Code-instanser der arbejder sammen. \u00c9n session er team lead, andre er teammates med eget kontekstvindue. Teammates kommunikerer direkte med hinanden (modsat subagenter, der kun rapporterer tilbage). <strong>Eksperimentel<\/strong> \u2014 kr\u00e6ver aktivering.<\/p>\n<pre><code># Aktiv\u00e9r i settings.json:\n{\n  \"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS\": true\n}\n\n# Navig\u00e9r mellem teammates:\nShift+Down\n\n# Dr\u00e6b alle baggrundsagenter:\nCtrl+F   (to-trins bekr\u00e6ftelse)<\/code><\/pre>\n<p><strong>Bedst til:<\/strong> Parallel research, nye features p\u00e5 tv\u00e6rs af moduler, debugging med konkurrerende hypoteser, cross-layer \u00e6ndringer (frontend + backend + tests).<\/p>\n<p><strong>Agent Teams vs. Subagenter:<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Subagenter:<\/strong> Eget kontekstvindue, rapporterer kun til main agent, lavere token-forbrug<\/li>\n<li><strong>Agent Teams:<\/strong> Eget kontekstvindue, kommunikerer direkte med hinanden, delt task list, h\u00f8jere token-forbrug<\/li>\n<\/ul>\n<p><strong>Agent-forbedringer (v2.1.77):<\/strong> <code>SendMessage<\/code> genoptager nu stoppede agenter automatisk i baggrunden i stedet for at returnere en fejl. Agent-toolet accepterer ikke l\u00e6ngere en <code>resume<\/code>-parameter \u2014 brug <code>SendMessage({to: agentId})<\/code> til at forts\u00e6tte en tidligere spawnet agent. Sessioner auto-navngives nu fra plan-indhold, n\u00e5r du accepterer en plan.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Skills 2.0<\/h2>\n<p>Skills er nu programmer \u2014 ikke blot markdown-instruktioner. Commands og skills er unified: en fil i <code>.claude\/commands\/deploy.md<\/code> og en skill i <code>.claude\/skills\/deploy\/SKILL.md<\/code> opretter begge <code>\/deploy<\/code>. Skills f\u00f8lger <a href=\"https:\/\/agentskills.io\" target=\"_blank\" rel=\"noopener\">Agent Skills<\/a> open standard.<\/p>\n<h3 class=\"wp-block-heading\">Opret en skill<\/h3>\n<pre><code># Personlig skill (alle projekter):\nmkdir -p ~\/.claude\/skills\/my-skill\n\n# Projekt-skill (kun dette repo):\nmkdir -p .claude\/skills\/my-skill<\/code><\/pre>\n<p>Opret <code>SKILL.md<\/code> med YAML frontmatter:<\/p>\n<pre><code>---\nname: explain-code\ndescription: Explains code with diagrams and analogies. Use when the user asks \"how does this work?\"\n---\n\nWhen explaining code, always include:\n1. **Start with an analogy**\n2. **Draw a diagram** (ASCII art)\n3. **Walk through the code** step-by-step\n4. **Highlight a gotcha**<\/code><\/pre>\n<h3 class=\"wp-block-heading\">Skill-placering (prioritet)<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>Enterprise<\/strong> \u2014 managed settings \u2192 alle brugere i org<\/li>\n<li><strong>Personal<\/strong> \u2014 <code>~\/.claude\/skills\/&lt;name&gt;\/SKILL.md<\/code> \u2192 alle dine projekter<\/li>\n<li><strong>Project<\/strong> \u2014 <code>.claude\/skills\/&lt;name&gt;\/SKILL.md<\/code> \u2192 kun dette projekt<\/li>\n<li><strong>Plugin<\/strong> \u2014 <code>&lt;plugin&gt;\/skills\/&lt;name&gt;\/SKILL.md<\/code> \u2192 hvor plugin er aktiveret<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Subagent execution<\/h3>\n<p>Skills kan spawne isolerede subagenter med eget kontekstvindue. Konfigur\u00e9r i frontmatter:<\/p>\n<pre><code>---\nname: review-code\ndescription: Deep code review\ninvoke: agent         # K\u00f8r som subagent (isoleret kontekst)\nmodel: sonnet         # Override model\ntools:\n  - Read\n  - Bash\n  - Task(reviewer)    # Begr\u00e6ns sub-agent typer\n---<\/code><\/pre>\n<h3 class=\"wp-block-heading\">Dynamisk context injection<\/h3>\n<p>Shell-kommandoer kan injicere live data i skill-prompts:<\/p>\n<pre><code>---\nname: deploy-status\ndescription: Check deployment status\n---\n\nCurrent git status:\n```\n$$(git status --short)\n$$\n```\n\nCurrent branch: $$(git branch --show-current)<\/code><\/pre>\n<h3 class=\"wp-block-heading\">Effort frontmatter for skills<\/h3>\n<p>Skills og slash commands kan nu override model effort-niveauet n\u00e5r de invokeres, via <code>effort<\/code> frontmatter (v2.1.79).<\/p>\n<pre class=\"wp-block-code\"><code>---\nname: deep-review\ndescription: Thorough code review\neffort: high\n---\n\nReview the code thoroughly...<\/code><\/pre>\n<h3 class=\"wp-block-heading\">Skill directory-struktur<\/h3>\n<pre><code>my-skill\/\n\u251c\u2500\u2500 SKILL.md           # Hovedinstruktioner (p\u00e5kr\u00e6vet)\n\u251c\u2500\u2500 template.md        # Template Claude udfylder\n\u251c\u2500\u2500 examples\/\n\u2502   \u2514\u2500\u2500 sample.md      # Eksempel-output\n\u2514\u2500\u2500 scripts\/\n    \u2514\u2500\u2500 validate.sh    # Script Claude kan k\u00f8re<\/code><\/pre>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Git Worktree-isolation<\/h2>\n<h3 class=\"wp-block-heading\"><code>--worktree<\/code> \/ <code>-w<\/code><\/h3>\n<p>Start en isoleret session i et separat git worktree. \u00c6ndringer p\u00e5virker ikke din prim\u00e6re working directory. Projekt-config og auto-memory deles automatisk p\u00e5 tv\u00e6rs af worktrees i samme repo (v2.1.63).<\/p>\n<pre><code># Start session i isoleret worktree:\nclaude --worktree\nclaude -w\n\n# Subagenter i worktrees (i agent-definition):\n---\nisolation: worktree\n---\n\n# Hooks for worktree-events:\nWorktreeCreate    # N\u00e5r et worktree oprettes\nWorktreeRemove    # N\u00e5r et worktree fjernes<\/code><\/pre>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Nye CLI-flag og settings (v2.1.65\u2013v2.1.68)<\/h2>\n<h3 class=\"wp-block-heading\"><code>--name<\/code> \/ <code>-n<\/code><\/h3>\n<p>S\u00e6t et display-navn for sessionen ved opstart (v2.1.68).<\/p>\n<pre class=\"wp-block-code\"><code>claude --name \"frontend refactor\"\nclaude -n \"bugfix session\"<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>--bare<\/code><\/h3>\n<p>Nyt flag til scriptede <code>-p<\/code> kald \u2014 skipper hooks, LSP, plugin sync og skill directory walks. Kr\u00e6ver <code>ANTHROPIC_API_KEY<\/code> eller en <code>apiKeyHelper<\/code> via <code>--settings<\/code> (OAuth og keychain auth er deaktiveret). Auto-memory er ogs\u00e5 fuldt deaktiveret (v2.1.79).<\/p>\n<pre class=\"wp-block-code\"><code>claude -p \"fix the bug\" --bare\nclaude -p \"generate tests\" --bare --settings \/path\/to\/settings.json<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>--channels<\/code> (Research Preview)<\/h3>\n<p>Tillader MCP-servere at pushe beskeder direkte ind i din session. Channel-servere der deklarerer <code>permission<\/code>-capability kan videresende tool-godkendelsesprompts til din telefon. Brug med kanal-plugins som Telegram eller Discord (v2.1.79).<\/p>\n<pre class=\"wp-block-code\"><code>claude --channels<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>worktree.sparsePaths<\/code><\/h3>\n<p>Konfigur\u00e9r sparse-checkout for <code>claude --worktree<\/code> i store monorepos \u2014 check kun de mapper du har brug for ud (v2.1.68).<\/p>\n<pre class=\"wp-block-code\"><code># I settings.json:\n{\n  \"worktree.sparsePaths\": [\"packages\/my-app\", \"shared\/utils\"]\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>modelOverrides<\/code><\/h3>\n<p>Map model picker-indgange til custom provider model IDs, fx Bedrock inference profile ARNs (v2.1.66).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"modelOverrides\": {\n    \"opus\": \"arn:aws:bedrock:us-east-1:123:inference-profile\/opus-4-6\"\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>autoMemoryDirectory<\/code><\/h3>\n<p>Konfigur\u00e9r en custom mappe til auto-memory storage i stedet for default-placeringen (v2.1.67).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"autoMemoryDirectory\": \"\/path\/to\/shared\/memory\"\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>allowRead<\/code> (Sandbox)<\/h3>\n<p>Ny sandbox-indstilling der genopretter l\u00e6seadgang inden for <code>denyRead<\/code>-regioner. Giver finkornet kontrol over filsystem-sandboxing (v2.1.77).<\/p>\n<h3 class=\"wp-block-heading\"><code>feedbackSurveyRate<\/code><\/h3>\n<p>Enterprise-administratorer kan konfigurere sampling-raten for session quality surveys via denne indstilling (v2.1.76).<\/p>\n<h3 class=\"wp-block-heading\"><code>ExitWorktree<\/code><\/h3>\n<p>Nyt tool der lader en agent <strong>forlade en EnterWorktree-session<\/strong> og vende tilbage til den prim\u00e6re working directory (v2.1.65).<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Scheduled Tasks \u2014 <code>\/schedule<\/code> (Cloud Execution)<\/h2>\n<p>Planlagte opgaver k\u00f8rer p\u00e5 Anthropic-administreret cloud-infrastruktur \u2014 ogs\u00e5 n\u00e5r din computer er slukket. Du giver Claude et prompt, tilknytter repositories, v\u00e6lger en tidsplan, og tilf\u00f8jer n\u00f8dvendige milj\u00f8variabler og connectors (lanceret marts 2026).<\/p>\n<h3 class=\"wp-block-heading\"><code>\/schedule<\/code><\/h3>\n<p>Opret en planlagt opgave fra CLI, web (claude.ai) eller desktop-appen. Hver k\u00f8rsel starter fra en frisk klon, opretter sin egen session, og giver dig mulighed for at inspicere arbejdet, gennemg\u00e5 \u00e6ndringer og \u00e5bne pull requests bagefter.<\/p>\n<pre class=\"wp-block-code\"><code>\/schedule<\/code><\/pre>\n<p><strong>Eksempler p\u00e5 brug:<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Gennemg\u00e5 \u00e5bne PRs hver morgen<\/li>\n<li>Tjek CI-fejl natten over<\/li>\n<li>Synkronis\u00e9r dokumentation efter merges<\/li>\n<li>K\u00f8r dependency audits ugentligt<\/li>\n<\/ul>\n<p><strong>Forskel fra <code>\/loop<\/code>:<\/strong> <code>\/loop<\/code> k\u00f8rer kun mens sessionen er \u00e5ben (lokalt). <code>\/schedule<\/code> k\u00f8rer i skyen uafh\u00e6ngigt af din maskine.<\/p>\n<h3 class=\"wp-block-heading\">Cloud Auto-Fix<\/h3>\n<p>Web- og mobilsessioner kan nu automatisk f\u00f8lge pull requests, fikse CI-fejl og adressere review-kommentarer i skyen \u2014 s\u00e5 du kan vende tilbage til en klar-til-merge PR. Kombineres bedst med Auto Mode og Scheduled Tasks (v2.1.85+).<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Auto Mode (Research Preview)<\/h2>\n<p>Auto mode er en ny permissions-tilstand i Claude Code, hvor Claude selv beslutter hvilke handlinger der er sikre at udf\u00f8re \u2014 med en baggrunds-classifier der overv\u00e5ger hvert tool-kald <strong>f\u00f8r<\/strong> det k\u00f8rer. Et sikrere alternativ til <code>--dangerously-skip-permissions<\/code> (lanceret 24. marts 2026).<\/p>\n<h3 class=\"wp-block-heading\"><code>--enable-auto-mode<\/code><\/h3>\n<p>Aktiv\u00e9r auto mode ved opstart. Skift derefter til auto mode med <code>Shift+Tab<\/code> (cycle: default \u2192 acceptEdits \u2192 plan \u2192 auto). I VSCode og Desktop: v\u00e6lg &#8220;Auto&#8221; fra mode-dropdown.<\/p>\n<pre class=\"wp-block-code\"><code>claude --enable-auto-mode\nclaude --permission-mode auto<\/code><\/pre>\n<p><strong>Hvad classifieren blokerer:<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Masse-sletning af filer<\/li>\n<li>Sensitiv data-eksfiltration<\/li>\n<li>Ondsindet kodeudf\u00f8relse<\/li>\n<li>Prompt injection-fors\u00f8g<\/li>\n<\/ul>\n<p>Sikre handlinger k\u00f8rer automatisk. Risikable handlinger blokeres, og Claude omdirigeres til en anden tilgang. Hvis Claude gentagne gange insisterer p\u00e5 blokerede handlinger, vises en permission-prompt til brugeren.<\/p>\n<p><strong>Tilg\u00e6ngelighed:<\/strong> Research preview for Team-planer nu, Enterprise og API kommer snart. Kr\u00e6ver Claude Sonnet 4.6 eller Opus 4.6. Anbefales brugt i isolerede milj\u00f8er.<\/p>\n<p><strong>For administratorer:<\/strong> Deaktiv\u00e9r med <code>\"disableAutoMode\": \"disable\"<\/code> i managed settings.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Computer Use (Research Preview)<\/h2>\n<p>Claude Code kan nu <strong>styre din computer<\/strong> \u2014 \u00e5bne filer, bruge browseren og k\u00f8re dev tools automatisk. N\u00e5r en opgave kr\u00e6ver det, kan Claude pege, klikke og navigere p\u00e5 din sk\u00e6rm (lanceret 24. marts 2026).<\/p>\n<p><strong>S\u00e5dan virker det:<\/strong><\/p>\n<ul class=\"wp-block-list\">\n<li>Claude prioriterer f\u00f8rst connectors til underst\u00f8ttede services (Google Workspace, Slack osv.)<\/li>\n<li>Hvis ingen connector er tilg\u00e6ngelig, bruger Claude computer use til at udf\u00f8re opgaven<\/li>\n<li>Claude sp\u00f8rger om tilladelse f\u00f8r den tilg\u00e5r nye apps<\/li>\n<li>Virker med Dispatch-featuren til at forts\u00e6tte samtaler p\u00e5 tv\u00e6rs af telefon og desktop<\/li>\n<\/ul>\n<p><strong>Tilg\u00e6ngelighed:<\/strong> Research preview for Claude Pro og Claude Max abonnenter p\u00e5 macOS. Underst\u00f8tter ogs\u00e5 Claude Cowork (den ikke-tekniske variant af Claude Code).<\/p>\n<p><strong>Anbefaling:<\/strong> Brug ikke computer use til at h\u00e5ndtere sensitiv information, da featuren stadig er i research preview.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Remote Control<\/h2>\n<h3 class=\"wp-block-heading\"><code>claude remote-control<\/code><\/h3>\n<p>Styr dine Claude Code-sessioner fra en anden enhed \u2014 fx telefonen eller en tablet. Forbind til en k\u00f8rende session og interag\u00e9r med den remote.<\/p>\n<pre><code># Start remote control server:\nclaude remote-control\n\n# Forbind fra anden enhed via den viste URL<\/code><\/pre>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Hooks<\/h2>\n<p>Hooks er automatiske handlinger der k\u00f8rer p\u00e5 specifikke tidspunkter i Claude Codes lifecycle. Tre typer: <strong>shell commands<\/strong>, <strong>HTTP endpoints<\/strong> og <strong>LLM prompts<\/strong>.<\/p>\n<h3 class=\"wp-block-heading\">Konfiguration (settings.json)<\/h3>\n<pre><code>{\n  \"hooks\": {\n    \"PreToolUse\": [\n      {\n        \"matcher\": \"Bash\",\n        \"hooks\": [\n          {\n            \"type\": \"command\",\n            \"command\": \".claude\/hooks\/block-rm.sh\"\n          }\n        ]\n      }\n    ]\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\">HTTP hooks (v2.1.63)<\/h3>\n<p>POST JSON til en URL og modtag JSON retur \u2014 i stedet for at k\u00f8re et shell-script:<\/p>\n<pre><code>{\n  \"hooks\": {\n    \"PostToolUse\": [\n      {\n        \"matcher\": \"Bash\",\n        \"hooks\": [\n          {\n            \"type\": \"http\",\n            \"url\": \"https:\/\/my-server.com\/webhook\",\n            \"headers\": {\n              \"Authorization\": \"Bearer $MY_TOKEN\"\n            }\n          }\n        ]\n      }\n    ]\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\">Alle hook events<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Event<\/th>\n<th>Hvorn\u00e5r<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>SessionStart<\/code><\/td>\n<td>Session begynder eller genoptages<\/td>\n<\/tr>\n<tr>\n<td><code>UserPromptSubmit<\/code><\/td>\n<td>Du sender et prompt, f\u00f8r Claude behandler det<\/td>\n<\/tr>\n<tr>\n<td><code>PreToolUse<\/code><\/td>\n<td>F\u00f8r et tool-kald \u2014 kan blokere det<\/td>\n<\/tr>\n<tr>\n<td><code>PermissionRequest<\/code><\/td>\n<td>N\u00e5r en permission-dialog vises<\/td>\n<\/tr>\n<tr>\n<td><code>PostToolUse<\/code><\/td>\n<td>Efter et tool-kald lykkes<\/td>\n<\/tr>\n<tr>\n<td><code>PostToolUseFailure<\/code><\/td>\n<td>Efter et tool-kald fejler<\/td>\n<\/tr>\n<tr>\n<td><code>Notification<\/code><\/td>\n<td>N\u00e5r Claude sender en notifikation<\/td>\n<\/tr>\n<tr>\n<td><code>SubagentStart<\/code><\/td>\n<td>Subagent spawnes<\/td>\n<\/tr>\n<tr>\n<td><code>SubagentStop<\/code><\/td>\n<td>Subagent afslutter<\/td>\n<\/tr>\n<tr>\n<td><code>Stop<\/code><\/td>\n<td>Claude er f\u00e6rdig med at svare<\/td>\n<\/tr>\n<tr>\n<td><code>StopFailure<\/code><\/td>\n<td>Turn slutter pga. API-fejl (rate limit, auth failure osv.)<\/td>\n<\/tr>\n<tr>\n<td><code>TeammateIdle<\/code><\/td>\n<td>En agent team-teammate g\u00e5r idle<\/td>\n<\/tr>\n<tr>\n<td><code>TaskCompleted<\/code><\/td>\n<td>En opgave markeres som f\u00e6rdig<\/td>\n<\/tr>\n<tr>\n<td><code>InstructionsLoaded<\/code><\/td>\n<td>CLAUDE.md eller .claude\/rules\/*.md loades<\/td>\n<\/tr>\n<tr>\n<td><code>ConfigChange<\/code><\/td>\n<td>Config-fil \u00e6ndres under session<\/td>\n<\/tr>\n<tr>\n<td><code>WorktreeCreate<\/code><\/td>\n<td>Worktree oprettes<\/td>\n<\/tr>\n<tr>\n<td><code>WorktreeRemove<\/code><\/td>\n<td>Worktree fjernes<\/td>\n<\/tr>\n<tr>\n<td><code>PermissionDenied<\/code><\/td>\n<td>Fyrer efter auto mode classifier-afvisninger \u2014 return <code>{retry: true}<\/code> for at lade modellen pr\u00f8ve igen (v2.1.88)<\/td>\n<\/tr>\n<tr>\n<td><code>PreCompact<\/code><\/td>\n<td>F\u00f8r context compaction<\/td>\n<\/tr>\n<tr>\n<td><code>SessionEnd<\/code><\/td>\n<td>Session afsluttes<\/td>\n<\/tr>\n<tr>\n<td><code>PostCompact<\/code><\/td>\n<td>Efter context compaction er f\u00e6rdig<\/td>\n<\/tr>\n<tr>\n<td><code>Elicitation<\/code><\/td>\n<td>MCP-server anmoder om brugerinput<\/td>\n<\/tr>\n<tr>\n<td><code>ElicitationResult<\/code><\/td>\n<td>Bruger har svaret p\u00e5 elicitation<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h3 class=\"wp-block-heading\">Hook-eksempel: Blok\u00e9r destruktive kommandoer<\/h3>\n<pre><code>#!\/bin\/bash\n# .claude\/hooks\/block-rm.sh\nCOMMAND=$(jq -r '.tool_input.command')\n\nif echo \"$COMMAND\" | grep -q 'rm -rf'; then\n  jq -n '{\n    hookSpecificOutput: {\n      hookEventName: \"PreToolUse\",\n      permissionDecision: \"deny\",\n      permissionDecisionReason: \"Destructive command blocked\"\n    }\n  }'\nelse\n  exit 0  # tillad kommandoen\nfi<\/code><\/pre>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h3 class=\"wp-block-heading\"><code>rate_limits<\/code> i statusline scripts<\/h3>\n<p>Statusline-scripts kan nu tilg\u00e5 <code>rate_limits<\/code>-feltet for at vise Claude.ai rate limit-forbrug \u2014 inkl. 5-timers og 7-dages vinduer med <code>used_percentage<\/code> og <code>resets_at<\/code> (v2.1.79).<\/p>\n<h3 class=\"wp-block-heading\"><code>source: 'settings'<\/code> plugin source<\/h3>\n<p>Ny plugin marketplace source \u2014 deklarer plugin-indgange inline direkte i <code>settings.json<\/code> uden et eksternt repository (v2.1.79).<\/p>\n<h3 class=\"wp-block-heading\"><code>showClearContextOnPlanAccept<\/code><\/h3>\n<p>Plan mode skjuler nu &#8220;clear context&#8221;-muligheden som standard. Genaktiv\u00e9r med <code>\"showClearContextOnPlanAccept\": true<\/code> i settings (v2.1.79).<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Plugin Marketplace<\/h2>\n<p>Claude Code har et plugin-\u00f8kosystem med 9.000+ extensions. Plugins samler skills, slash commands, agenter, hooks og MCP-server config i \u00e9n pakke. Underst\u00f8tter custom npm registries og versionsl\u00e5sning.<\/p>\n<pre><code># Plugin-struktur:\nmy-plugin\/\n\u251c\u2500\u2500 .claude-plugin\/\n\u2502   \u2514\u2500\u2500 plugin.json       # Metadata (p\u00e5kr\u00e6vet)\n\u251c\u2500\u2500 skills\/               # Skills (valgfrit)\n\u251c\u2500\u2500 commands\/             # Slash commands (valgfrit)\n\u251c\u2500\u2500 agents\/               # Agent-definitioner (valgfrit)\n\u251c\u2500\u2500 hooks\/                # Event handlers (valgfrit)\n\u251c\u2500\u2500 settings.json         # Default config (valgfrit)\n\u251c\u2500\u2500 .mcp.json             # MCP server config (valgfrit)\n\u2514\u2500\u2500 README.md<\/code><\/pre>\n<h3 class=\"wp-block-heading\">Plugin-forbedringer (v2.1.77\u2013v2.1.78)<\/h3>\n<p>Nye plugin-features:<\/p>\n<ul class=\"wp-block-list\">\n<li><code>${CLAUDE_PLUGIN_DATA}<\/code> \u2014 variabel for persistent plugin state der overlever plugin-opdateringer. <code>\/plugin uninstall<\/code> sp\u00f8rger nu f\u00f8r sletning (v2.1.78)<\/li>\n<li>Plugin-shippede agenter underst\u00f8tter nu <code>effort<\/code>, <code>maxTurns<\/code> og <code>disallowedTools<\/code> i frontmatter (v2.1.78)<\/li>\n<li><code>CLAUDE_CODE_PLUGIN_SEED_DIR<\/code> underst\u00f8tter nu multiple seed directories separeret med <code>:<\/code> (Unix) eller <code>;<\/code> (Windows) (v2.1.78)<\/li>\n<\/ul>\n<p><strong>Plugin-validering (v2.1.77):<\/strong> <code>claude plugin validate<\/code> tjekker nu skill-, agent- og command-frontmatter samt hooks\/hooks.json \u2014 fanger YAML-parsefejl og skemaovertr\u00e6delser.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Claude Code Security<\/h2>\n<p>AI-drevet s\u00e5rbarhedsscanning direkte i Claude Code (lanceret februar 2026). Scanner hele codebases, finder sikkerhedshuller der undg\u00e5r traditionelle metoder, og foresl\u00e5r patches til review. Over 500 s\u00e5rbarheder fundet under intern test. Tilg\u00e6ngelig for Enterprise- og Team-planer.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Code Review (v2.1.68)<\/h2>\n<p>Agent team-baseret code review der dispatcher et hold af agenter p\u00e5 hver PR (lanceret 9. marts 2026). Agenter finder bugs parallelt, verificerer fund for at filtrere false positives, og rangerer efter sv\u00e6rhedsgrad. Resultatet lander som \u00e9t overbliks-kommentar plus inline-kommentarer. <strong>Research preview<\/strong> for Team og Enterprise.<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Store PRs (1.000+ linjer):<\/strong> 84% f\u00e5r findings, gennemsnitligt 7,5 issues<\/li>\n<li><strong>Sm\u00e5 PRs (&lt;50 linjer):<\/strong> 31% f\u00e5r findings, gennemsnitligt 0,5 issues<\/li>\n<li><strong>Pris:<\/strong> $15\u201325 per review (token-baseret, skalerer med PR-st\u00f8rrelse)<\/li>\n<li><strong>Aktiv\u00e9r:<\/strong> Admin \u2192 Claude Code settings \u2192 installer GitHub App \u2192 v\u00e6lg repositories<\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Nye features (v2.1.80\u2013v2.1.81, 25\u201326. marts 2026)<\/h2>\n<h3 class=\"wp-block-heading\">Transcript Search<\/h3>\n<p>S\u00f8g i din samtalehistorik direkte fra transcript mode. Tryk <code>Ctrl+O<\/code> for at \u00e5bne transcript mode, derefter <code>\/<\/code> for at s\u00f8ge. Brug <code>n<\/code>\/<code>N<\/code> for at navigere mellem matches (v2.1.80).<\/p>\n<h3 class=\"wp-block-heading\">PowerShell Tool (Windows, opt-in preview)<\/h3>\n<p>Nyt PowerShell-tool til Windows som opt-in preview. Giver Claude direkte adgang til PowerShell i stedet for kun Bash (v2.1.81).<\/p>\n<pre class=\"wp-block-code\"><code># Aktiv\u00e9r i settings eller se docs:\n# https:\/\/code.claude.com\/docs\/en\/tools-reference#powershell-tool<\/code><\/pre>\n<h3 class=\"wp-block-heading\">Conditional Hooks (<code>if<\/code>-felt)<\/h3>\n<p>Hooks kan nu filtreres med et <code>if<\/code>-felt der bruger permission rule syntax. Reducerer process spawning overhead ved kun at k\u00f8re hooks n\u00e5r de er relevante (v2.1.81).<\/p>\n<pre class=\"wp-block-code\"><code># Hook der kun k\u00f8rer for git-kommandoer:\n{\n  \"event\": \"PreToolUse\",\n  \"if\": \"Bash(git *)\",\n  \"command\": \".\/my-git-hook.sh\"\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\">Idle-Return Prompt<\/h3>\n<p>N\u00e5r du vender tilbage til en session efter 75+ minutter, foresl\u00e5r Claude Code automatisk at k\u00f8re <code>\/clear<\/code> \u2014 reducerer un\u00f8dvendig token re-caching p\u00e5 stale sessions (v2.1.81).<\/p>\n<h3 class=\"wp-block-heading\">Agent <code>initialPrompt<\/code> Frontmatter<\/h3>\n<p>Agenter kan nu deklarere <code>initialPrompt<\/code> i frontmatter for automatisk at submitte en f\u00f8rste turn ved opstart (v2.1.80).<\/p>\n<pre class=\"wp-block-code\"><code>---\nname: my-agent\ninitialPrompt: \"Scan the project for issues\"\n---<\/code><\/pre>\n<h3 class=\"wp-block-heading\">Nye Hook Events<\/h3>\n<p>Flere nye hook events for avancerede workflows (v2.1.80\u2013v2.1.81):<\/p>\n<ul>\n<li><code>CwdChanged<\/code> \/ <code>FileChanged<\/code> \u2014 reaktiv environment management (fx direnv) (v2.1.80)<\/li>\n<li><code>TaskCreated<\/code> \u2014 fyrer n\u00e5r en task oprettes via TaskCreate (v2.1.81)<\/li>\n<li><code>StopFailure<\/code> \u2014 fyrer n\u00e5r en turn ender pga. API error (rate limit, auth failure) (v2.1.77)<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">MCP-forbedringer<\/h2>\n<h3 class=\"wp-block-heading\">MCP connectors fra claude.ai<\/h3>\n<p>Brug dine claude.ai MCP connectors direkte i Claude Code (v2.1.46). Frav\u00e6lg med env var:<\/p>\n<pre><code>ENABLE_CLAUDEAI_MCP_SERVERS=false<\/code><\/pre>\n<h3 class=\"wp-block-heading\">MCP Elicitation (v2.1.68)<\/h3>\n<p>MCP-servere kan nu anmode om <strong>struktureret input midt i en opgave<\/strong> via en interaktiv dialog (formfelter eller browser-URL). Nye hooks: <code>Elicitation<\/code> og <code>ElicitationResult<\/code> til at opsnappe og override svar.<\/p>\n<h3 class=\"wp-block-heading\">OAuth-forbedringer<\/h3>\n<p>Step-up auth, discovery caching (v2.1.49), token refresh race condition fix, og manual URL paste fallback under OAuth-autentificering (v2.1.63).<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">CLI-kommandoer (nye)<\/h2>\n<h3 class=\"wp-block-heading\"><code>claude auth login<\/code> \/ <code>status<\/code> \/ <code>logout<\/code><\/h3>\n<p>Administr\u00e9r authentication direkte fra CLI.<\/p>\n<pre><code>claude auth login     # Log ind\nclaude auth status    # Vis aktuel auth-status\nclaude auth logout    # Log ud<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>--console<\/code> (auth login)<\/h3>\n<p>Nyt flag til <code>claude auth login<\/code> der autentificerer via Anthropic Console (API billing) i stedet for standard OAuth (v2.1.78).<\/p>\n<pre class=\"wp-block-code\"><code>claude auth login --console<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>claude agents<\/code><\/h3>\n<p>Administr\u00e9r agenter via CLI (v2.1.50).<\/p>\n<h3 class=\"wp-block-heading\"><code>\/rename<\/code><\/h3>\n<p>Auto-genererer sessionnavn baseret p\u00e5 samtalens kontekst, n\u00e5r den kaldes uden argumenter (v2.1.41).<\/p>\n<pre><code>\/rename                  # Auto-gener\u00e9r navn\n\/rename my-feature-work  # Manuelt navn<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>\/copy<\/code><\/h3>\n<p>Kopi\u00e9r kodeblokke med en interaktiv picker (v2.1.59). Tryk <code>w<\/code> i pickeren for at skrive direkte til en fil i stedet for clipboard \u2014 nyttigt over SSH (v2.1.70). Accepterer nu valgfrit index: <code>\/copy N<\/code> kopierer den N&#8217;te seneste assistent-respons (v2.1.77). Indstillingen &#8220;Always copy full response&#8221; er ogs\u00e5 tilg\u00e6ngelig.<\/p>\n<h3 class=\"wp-block-heading\"><code>\/model<\/code><\/h3>\n<p>Skift model. Viser nu den aktuelle model i menuen og human-readable labels i stedet for r\u00e5 model-IDs.<\/p>\n<h3 class=\"wp-block-heading\"><code>\/resume<\/code><\/h3>\n<p>Resume-picker viser nu 50 sessioner (op fra 10). Fix for sessions med >16KB i f\u00f8rste besked.<\/p>\n<h3 class=\"wp-block-heading\"><code>\/plan [beskrivelse]<\/code><\/h3>\n<p>G\u00e5 i plan-mode, hvor Claude laver en plan f\u00f8r den begynder at kode. Med valgfrit argument starter planl\u00e6gningen med det samme (v2.1.70).<\/p>\n<pre><code>\/plan                        # G\u00e5 i plan-mode\n\/plan fix the auth bug       # Plan-mode med fokus p\u00e5 auth-buggen<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>\/branch<\/code><\/h3>\n<p>Omd\u00f8bt fra <code>\/fork<\/code> (<code>\/fork<\/code> virker stadig som alias). Opret en ny branch fra den aktuelle session \u2014 nyttigt til at eksperimentere med en alternativ tilgang uden at p\u00e5virke den eksisterende samtale (v2.1.77).<\/p>\n<pre class=\"wp-block-code\"><code>\/branch\n\/branch my-experiment<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>\/effort auto|low|medium|high<\/code><\/h3>\n<p>Just\u00e9r Claudes indsatsniveau. Forenklede niveauer (v2.1.70) \u2014 <code>max<\/code> er fjernet. Nye symboler: \u25cb (low), \u25d0 (medium), \u25cf (high). Brug <code>auto<\/code> for at nulstille til default.<\/p>\n<pre><code>\/effort low      # Hurtige, korte svar\n\/effort high     # Grundig analyse\n\/effort auto     # Nulstil til default<\/code><\/pre>\n<p><strong>ultrathink:<\/strong> Skriv &#8220;ultrathink&#8221; i dit prompt for midlertidigt at aktivere high effort for den p\u00e5g\u00e6ldende turn \u2014 nyttigt n\u00e5r default er medium (Opus 4.6). Erstatter det fjernede <code>max<\/code>-niveau (v2.1.68).<\/p>\n<h3 class=\"wp-block-heading\"><code>\/color<\/code><\/h3>\n<p>Skift terminal-farvetema for Claude Code. Nye reset-muligheder i v2.1.70.<\/p>\n<pre><code>\/color blue      # Skift til bl\u00e5t tema\n\/color default   # Nulstil til standard\n\/color reset     # Ogs\u00e5 nulstil<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>\/security-review<\/code><\/h3>\n<p>K\u00f8r en sikkerhedsgennemgang af dit projekt direkte fra CLI (v2.1.70).<\/p>\n<h3 class=\"wp-block-heading\">&#8220;Show turn duration&#8221; i \/config<\/h3>\n<p>Ny toggle i <code>\/config<\/code>-menuen der viser varigheden af hver turn \u2014 praktisk til at optimere og benchmarke sessioner (v2.1.78).<\/p>\n<h3 class=\"wp-block-heading\"><code>\/mcp<\/code> (VSCode)<\/h3>\n<p>Administr\u00e9r MCP-servere fra VSCode chat-panelet \u2014 aktiv\u00e9r\/deaktiv\u00e9r servere, genopret forbindelser og h\u00e5ndt\u00e9r OAuth uden at skifte til terminalen (v2.1.70).<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Opus 4.6 Fast Mode<\/h2>\n<p><strong>Opus 4.6 er nu default model<\/strong> for Max, Team og Enterprise (siden v2.1.68). Opus 4 og 4.1 er fjernet fra first-party API. Default effort er &#8220;medium&#8221; \u2014 brug &#8220;ultrathink&#8221; for deep analysis.<\/p>\n<p>Fast mode er tilg\u00e6ngeligt for Claude Opus 4.6 \u2014 hurtigere output i samme kvalitet. Inkluderer det fulde <strong>1 million token kontekstvindue<\/strong> (v2.1.50). Default max output tokens er nu <strong>64k<\/strong>, med en \u00f8vre gr\u00e6nse p\u00e5 <strong>128k tokens<\/strong> for Opus 4.6 og Sonnet 4.6 (v2.1.77). Deaktiv\u00e9r 1M kontekst med:<\/p>\n<pre><code>CLAUDE_CODE_DISABLE_1M_CONTEXT=true<\/code><\/pre>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Keyboard shortcuts<\/h2>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Genvej<\/th>\n<th>Funktion<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>Ctrl+X Ctrl+K<\/code><\/td>\n<td>Dr\u00e6b alle baggrundsagenter (to-trins bekr\u00e6ftelse)<\/td>\n<\/tr>\n<tr>\n<td><code>Shift+Down<\/code><\/td>\n<td>Navig\u00e9r til n\u00e6ste teammate i Agent Teams<\/td>\n<\/tr>\n<tr>\n<td><code>Alt+P<\/code><\/td>\n<td>Hurtigt model-switch<\/td>\n<\/tr>\n<tr>\n<td><code>voice:pushToTalk<\/code><\/td>\n<td>Konfigurerbar push-to-talk tast i keybindings.json (default: space)<\/td>\n<\/tr>\n<tr>\n<td><code>\/<\/code> (transcript mode)<\/td>\n<td>Transcript search \u2014 tryk <code>\/<\/code> i transcript mode (<code>Ctrl+O<\/code>), <code>n<\/code>\/<code>N<\/code> for n\u00e6ste\/forrige match<\/td>\n<\/tr>\n<tr>\n<td><code>Ctrl+X Ctrl+E<\/code><\/td>\n<td>\u00c5bn ekstern editor (alias for Ctrl+G)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Environment Variables (nye)<\/h2>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Variabel<\/th>\n<th>Funktion<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS<\/code><\/td>\n<td>Aktiv\u00e9r Agent Teams<\/td>\n<\/tr>\n<tr>\n<td><code>ENABLE_CLAUDEAI_MCP_SERVERS=false<\/code><\/td>\n<td>Frav\u00e6lg claude.ai MCP-servere<\/td>\n<\/tr>\n<tr>\n<td><code>CLAUDE_CODE_DISABLE_1M_CONTEXT<\/code><\/td>\n<td>Deaktiv\u00e9r 1M kontekstvindue<\/td>\n<\/tr>\n<tr>\n<td><code>CLAUDE_CODE_SIMPLE<\/code><\/td>\n<td>Minimalistisk mode (ingen MCP, hooks, attachments, CLAUDE.md)<\/td>\n<\/tr>\n<tr>\n<td><code>CLAUDE_CODE_DISABLE_CRON<\/code><\/td>\n<td>Stop planlagte cron-jobs midt i en session<\/td>\n<\/tr>\n<tr>\n<td><code>CLAUDE_CODE_ACCOUNT_UUID<\/code><\/td>\n<td>Konto-UUID (auto-sat)<\/td>\n<\/tr>\n<tr>\n<td><code>CLAUDE_CODE_USER_EMAIL<\/code><\/td>\n<td>Bruger-email (auto-sat)<\/td>\n<\/tr>\n<tr>\n<td><code>CLAUDE_CODE_ORGANIZATION_UUID<\/code><\/td>\n<td>Organisation-UUID (auto-sat)<\/td>\n<\/tr>\n<tr>\n<td><code>ANTHROPIC_CUSTOM_MODEL_OPTION<\/code><\/td>\n<td>Tilf\u00f8j custom entry i <code>\/model<\/code> picker \u2014 med valgfri <code>_NAME<\/code> og <code>_DESCRIPTION<\/code> suffixed vars (v2.1.78)<\/td>\n<\/tr>\n<tr>\n<td><code>CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS<\/code><\/td>\n<td>Konfigurerbar timeout for SessionEnd hooks (default: 1,5 s) (v2.1.74)<\/td>\n<\/tr>\n<tr>\n<td><code>CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1<\/code><\/td>\n<td>Strip Anthropic- og cloud-credentials fra subprocess-milj\u00f8er (Bash tool, hooks, MCP stdio servere) (v2.1.80)<\/td>\n<\/tr>\n<tr>\n<td><code>CLAUDE_STREAM_IDLE_TIMEOUT_MS<\/code><\/td>\n<td>Konfigurerbar streaming idle watchdog threshold i ms (default: 90s) (v2.1.81)<\/td>\n<\/tr>\n<tr>\n<td><code>ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS<\/code><\/td>\n<td>Override effort\/thinking capability detection for 3p-modeller (Bedrock, Vertex, Foundry) \u2014 med <code>_MODEL_NAME<\/code> og <code>_DESCRIPTION<\/code> suffixed vars (v2.1.81)<\/td>\n<\/tr>\n<tr>\n<td><code>OTEL_LOG_TOOL_DETAILS=1<\/code><\/td>\n<td>Aktiv\u00e9r tool_parameters i OpenTelemetry tool_result events (v2.1.81)<\/td>\n<\/tr>\n<tr>\n<td><code>CLAUDE_CODE_NO_FLICKER=1<\/code><\/td>\n<td>Opt-in flicker-free alt-screen rendering med virtualiseret scrollback (v2.1.88)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h3 class=\"wp-block-heading\"><code>sandbox.failIfUnavailable<\/code><\/h3>\n<p>Afslut med fejl n\u00e5r sandbox er aktiveret men ikke kan starte, i stedet for at k\u00f8re uden sandbox. Vigtig sikkerhedsindstilling (v2.1.80).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"sandbox.failIfUnavailable\": true\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>disableDeepLinkRegistration<\/code><\/h3>\n<p>Forhindrer <code>claude-cli:\/\/<\/code> protocol handler registration \u2014 nyttigt i managed environments (v2.1.80).<\/p>\n<h3 class=\"wp-block-heading\"><code>allowedChannelPlugins<\/code><\/h3>\n<p>Enterprise-administratorer kan definere en allowlist for channel plugins via managed settings (v2.1.81).<\/p>\n<h3 class=\"wp-block-heading\"><code>managed-settings.d\/<\/code> Drop-in Directory<\/h3>\n<p>Udover <code>managed-settings.json<\/code> kan teams nu l\u00e6gge uafh\u00e6ngige policy-fragmenter i <code>managed-settings.d\/<\/code> \u2014 de merges alfabetisk. Giver separate teams mulighed for at deploye policy uafh\u00e6ngigt (v2.1.80).<\/p>\n<h2 class=\"wp-block-heading\">Managed Settings<\/h2>\n<p>Enterprise-administratorer kan styre Claude Code-indstillinger via OS-level konfiguration (v2.1.51):<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>macOS:<\/strong> plist<\/li>\n<li><strong>Windows:<\/strong> Registry<\/li>\n<li><strong>Linux:<\/strong> <code>\/etc\/claude-code\/<\/code><\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">VSCode-forbedringer (v2.1.70)<\/h2>\n<ul class=\"wp-block-list\">\n<li><strong>Session-liste i sidebar:<\/strong> Nyt spark-ikon i activity bar viser alle Claude Code-sessioner, der \u00e5bner som fulde editors<\/li>\n<li><strong>Plan-dokumentvisning:<\/strong> Fuld markdown-visning af planer med mulighed for at tilf\u00f8je kommentarer som feedback<\/li>\n<li><strong>MCP-administration:<\/strong> <code>\/mcp<\/code> i chat-panelet \u2014 aktiv\u00e9r\/deaktiv\u00e9r servere, genopret forbindelser, h\u00e5ndt\u00e9r OAuth<\/li>\n<li><strong>Effort-indikator:<\/strong> Indsatsniveau vises p\u00e5 input-feltet<\/li>\n<li><strong>Remote Control fra VSCode:<\/strong> <code>\/remote-control<\/code> i VSCode \u2014 bridge din session til claude.ai\/code og forts\u00e6t fra browser eller telefon (v2.1.78)<\/li>\n<li><strong>AI-genererede session-tab titler:<\/strong> Tabs f\u00e5r automatisk titler baseret p\u00e5 din f\u00f8rste besked (v2.1.78)<\/li>\n<li><strong>URI handler:<\/strong> <code>vscode:\/\/anthropic.claude-code\/open<\/code> \u00e5bner et nyt Claude Code-panel programmatisk (med valgfrit prompt og session-parametre)<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.85\u2013v2.1.88)<\/h2>\n<h3 class=\"wp-block-heading\">Nye features<\/h3>\n<ul class=\"wp-block-list\">\n<li><code>X-Claude-Code-Session-Id<\/code> header \u2014 proxyer kan nu aggregere requests per session uden at parse body (v2.1.88)<\/li>\n<li><code>.jj<\/code> og <code>.sl<\/code> tilf\u00f8jet til VCS-undtagelser \u2014 Grep og filautocomplete ignorerer nu Jujutsu og Sapling metadata (v2.1.88)<\/li>\n<li>Conditional <code>if<\/code>-felt for hooks bruger nu permission rule syntax (fx <code>Bash(git *)<\/code>) til at filtrere hvorn\u00e5r de k\u00f8rer (v2.1.87)<\/li>\n<li>Timestamp-mark\u00f8rer i transcripts n\u00e5r planlagte opgaver (<code>\/loop<\/code>, CronCreate) fyrer (v2.1.87)<\/li>\n<li>MCP OAuth f\u00f8lger nu RFC 9728 Protected Resource Metadata discovery (v2.1.87)<\/li>\n<li>PreToolUse hooks kan nu besvare <code>AskUserQuestion<\/code> via <code>updatedInput<\/code> + <code>permissionDecision: \"allow\"<\/code> \u2014 muligg\u00f8r headless integrationer (v2.1.87)<\/li>\n<li>Deep links (<code>claude-cli:\/\/open?q=\u2026<\/code>) underst\u00f8tter nu op til 5.000 tegn (v2.1.87)<\/li>\n<li><code>CLAUDE_CODE_MCP_SERVER_NAME<\/code> og <code>CLAUDE_CODE_MCP_SERVER_URL<\/code> env vars til MCP headersHelper scripts (v2.1.87)<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Performance &amp; UX<\/h3>\n<ul class=\"wp-block-list\">\n<li>Read tool bruger nu kompakt linjenummer-format og deduplicerer u\u00e6ndrede genindl\u00e6sninger \u2014 reducerer token-forbrug (v2.1.88)<\/li>\n<li>Skill-beskrivelser i <code>\/skills<\/code> er nu begr\u00e6nset til 250 tegn for reduceret kontekstforbrug (v2.1.88)<\/li>\n<li><code>\/skills<\/code>-menuen sorterer nu alfabetisk (v2.1.88)<\/li>\n<li>Memory-filnavne i notices highlighter ved hover og \u00e5bner ved klik (v2.1.88)<\/li>\n<li>Token-counts \u22651M vises nu som &#8220;1.5m&#8221; i stedet for &#8220;1512.6k&#8221; (v2.1.86)<\/li>\n<li>Forbedret scroll-performance med store transcripts via pure TypeScript layout (erstatter WASM yoga-layout) (v2.1.87)<\/li>\n<li>Forbedret startup: ~30ms hurtigere ved at k\u00f8re setup() parallelt med slash command og agent loading (v2.1.86)<\/li>\n<li>Reduceret startup event-loop stalls med mange claude.ai MCP connectors \u2014 macOS keychain cache udvidet fra 5s til 30s (v2.1.88)<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Vigtige rettelser (v2.1.85\u2013v2.1.88)<\/h3>\n<ul class=\"wp-block-list\">\n<li>Fikset <code>--resume<\/code> fejl med &#8220;tool_use ids were found without tool_result blocks&#8221; p\u00e5 \u00e6ldre sessioner (v2.1.88)<\/li>\n<li>Fikset Write\/Edit\/Read fejl p\u00e5 filer uden for project root (fx <code>~\/.claude\/CLAUDE.md<\/code>) med conditional skills (v2.1.88)<\/li>\n<li>Fikset <code>--bare<\/code> mode der droppede MCP tools i interaktive sessioner (v2.1.88)<\/li>\n<li>Fikset memory leak i lange sessioner fra markdown\/highlight render caches (v2.1.88)<\/li>\n<li>Fikset terminal stuck i enhanced keyboard mode efter exit i Ghostty, Kitty og WezTerm (v2.1.87)<\/li>\n<li>Fikset <code>\/compact<\/code> fejl med &#8220;context exceeded&#8221; i meget store samtaler (v2.1.87)<\/li>\n<li>Fikset <code>--worktree<\/code> fejl i non-git repositories (v2.1.87)<\/li>\n<li>Fikset Remote Control session status stuck p\u00e5 &#8220;Requires Action&#8221; (v2.1.87)<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.89\u2013v2.1.92, 1.\u20134. april 2026)<\/h2>\n<h3 class=\"wp-block-heading\">Nye kommandoer<\/h3>\n<h3 class=\"wp-block-heading\"><code>\/powerup<\/code><\/h3>\n<p>Interaktive lektioner der l\u00e6rer dig Claude Code-features med animerede demoer. Nyttigt for nye brugere eller n\u00e5r du vil opdage features du har overset (v2.1.90).<\/p>\n<pre class=\"wp-block-code\"><code>\/powerup<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>\/cost<\/code> \u2014 Per-model breakdown<\/h3>\n<p>Viser nu per-model og cache-hit breakdown for subscription-brugere \u2014 se pr\u00e6cis hvad der bruges p\u00e5 Opus vs. Sonnet vs. Haiku (v2.1.92).<\/p>\n<pre class=\"wp-block-code\"><code>\/cost<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><code>\/release-notes<\/code> \u2014 Interaktiv version picker<\/h3>\n<p>Release notes er nu en interaktiv version-picker \u2014 v\u00e6lg hvilken version du vil se \u00e6ndringslog for (v2.1.92).<\/p>\n<pre class=\"wp-block-code\"><code>\/release-notes<\/code><\/pre>\n<h3 class=\"wp-block-heading\">Fjernede kommandoer<\/h3>\n<p>F\u00f8lgende kommandoer er fjernet i v2.1.92:<\/p>\n<ul class=\"wp-block-list\">\n<li><code>\/tag<\/code> \u2014 fjernet<\/li>\n<li><code>\/vim<\/code> \u2014 fjernet (skift vim mode via <code>\/config<\/code> \u2192 Editor mode)<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Nye features &amp; settings<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>MCP tool result persistence override<\/strong> \u2014 MCP-servere kan annotere resultater med <code>_meta[\"anthropic\/maxResultSizeChars\"]<\/code> (op til 500K) for at undg\u00e5 trunkering af store resultater som DB-skemaer (v2.1.91)<\/li>\n<li><strong><code>\"defer\"<\/code> permission decision<\/strong> \u2014 PreToolUse hooks kan returnere <code>\"defer\"<\/code> for at pause et tool-kald i headless sessioner. Genoptag med <code>-p --resume<\/code> for at re-evaluere (v2.1.89)<\/li>\n<li><strong><code>disableSkillShellExecution<\/code><\/strong> \u2014 Ny setting der deaktiverer inline shell-eksekvering i skills, custom slash commands og plugin commands (v2.1.91)<\/li>\n<li><strong><code>forceRemoteSettingsRefresh<\/code><\/strong> \u2014 Enterprise policy setting: CLI blokerer startup indtil remote managed settings er hentet, og afslutter hvis fetch fejler (fail-closed) (v2.1.92)<\/li>\n<li><strong>Interaktiv Bedrock setup wizard<\/strong> \u2014 Ny wizard tilg\u00e6ngelig fra login-sk\u00e6rmen under &#8220;3rd-party platform&#8221; \u2014 guider dig igennem AWS authentication, region, credential verification og model pinning (v2.1.92)<\/li>\n<li><strong>Edit tool uden forudg\u00e5ende Read<\/strong> \u2014 <code>Edit<\/code> virker nu p\u00e5 filer set via <code>Bash<\/code> med <code>sed -n<\/code> eller <code>cat<\/code>, uden at kr\u00e6ve et separat <code>Read<\/code>-kald f\u00f8rst (v2.1.89)<\/li>\n<li><strong>Named subagents i <code>@<\/code>-mention<\/strong> \u2014 Navngivne subagenter vises nu i <code>@<\/code>-mention typeahead suggestions (v2.1.89)<\/li>\n<li><strong>Plugin executables<\/strong> \u2014 Plugins kan nu shippe executables under <code>bin\/<\/code> og invokere dem som bare commands fra Bash-toolet (v2.1.91)<\/li>\n<li><strong><code>showThinkingSummaries<\/code><\/strong> \u2014 Thinking summaries genereres ikke l\u00e6ngere som default i interaktive sessioner. Genaktiv\u00e9r med <code>\"showThinkingSummaries\": true<\/code> i settings.json (v2.1.89)<\/li>\n<li><strong>Autocompact thrash loop detection<\/strong> \u2014 Opdager n\u00e5r context refiller til gr\u00e6nsen umiddelbart efter compaction tre gange i tr\u00e6k, og stopper med en handlingsrettet fejl i stedet for at br\u00e6nde API-kald (v2.1.89)<\/li>\n<li><strong>Remote Control hostname-prefix<\/strong> \u2014 Session-navne bruger nu dit hostname som default prefix (fx <code>myhost-graceful-unicorn<\/code>), kan overrides med <code>--remote-control-session-name-prefix<\/code> (v2.1.92)<\/li>\n<li><strong>Prompt cache expiry hint<\/strong> \u2014 Pro-brugere ser nu en footer-hint n\u00e5r de vender tilbage efter cache er udl\u00f8bet, der viser ca. hvor mange tokens n\u00e6ste turn sender uncached (v2.1.92)<\/li>\n<li><strong>Auto mode respekterer eksplicitte brugergr\u00e6nser<\/strong> \u2014 Auto mode ignorerer nu ikke l\u00e6ngere instruktioner som &#8220;don&#8217;t push&#8221; eller &#8220;vent med X&#8221; (v2.1.90)<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Nye environment variables<\/h3>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Variabel<\/th>\n<th>Funktion<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>MCP_CONNECTION_NONBLOCKING=true<\/code><\/td>\n<td>I <code>-p<\/code> mode: skip MCP-forbindelses-ventetiden helt. <code>--mcp-config<\/code> servere begr\u00e6nses til 5s i stedet for at blokere p\u00e5 den langsomste (v2.1.89)<\/td>\n<\/tr>\n<tr>\n<td><code>CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE<\/code><\/td>\n<td>Behold eksisterende marketplace cache n\u00e5r <code>git pull<\/code> fejler \u2014 nyttigt i offline-milj\u00f8er (v2.1.90)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h3 class=\"wp-block-heading\">Performance &amp; UX (v2.1.89\u2013v2.1.92)<\/h3>\n<ul class=\"wp-block-list\">\n<li>Edit tool bruger kortere <code>old_string<\/code> anchors \u2014 reducerer output tokens (v2.1.91)<\/li>\n<li>Write tool diff computation 60% hurtigere p\u00e5 store filer med tabs\/<code>&amp;<\/code>\/<code>$<\/code> (v2.1.92)<\/li>\n<li>SSE transport h\u00e5ndterer nu store streamede frames i line\u00e6r tid (var kvadratisk) (v2.1.90)<\/li>\n<li>SDK sessions med lange samtaler bremses ikke l\u00e6ngere kvadratisk ved transcript writes (v2.1.90)<\/li>\n<li><code>\/resume<\/code> all-projects view loader nu projekt-sessioner parallelt (v2.1.90)<\/li>\n<li>Linux sandbox sender nu <code>apply-seccomp<\/code> helper i b\u00e5de npm og native builds (v2.1.92)<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.94\u2013v2.1.97, 7.\u20138. april 2026)<\/h2>\n<h3 class=\"wp-block-heading\">Nye features og settings<\/h3>\n<ul class=\"wp-block-list\">\n<li><code>CLAUDE_CODE_USE_MANTLE=1<\/code> \u2014 aktiverer Amazon Bedrock powered by Mantle (v2.1.94)<\/li>\n<li><strong>Default effort h\u00e6vet til high<\/strong> for API-key, Bedrock\/Vertex\/Foundry, Team og Enterprise-brugere. Kan stadig styres med <code>\/effort<\/code> (v2.1.94)<\/li>\n<li><code>keep-coding-instructions<\/code> \u2014 nyt frontmatter-felt til plugin output styles (v2.1.94)<\/li>\n<li><code>hookSpecificOutput.sessionTitle<\/code> \u2014 UserPromptSubmit hooks kan nu s\u00e6tte sessionens titel (v2.1.94)<\/li>\n<li><code>refreshInterval<\/code> \u2014 statusline-setting der genk\u00f8rer statusline-kommandoen hvert N. sekund (v2.1.97)<\/li>\n<li><code>workspace.git_worktree<\/code> \u2014 nyt felt i statusline JSON-input, sat n\u00e5r current directory er i et linket git worktree (v2.1.97)<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\">Nye kommando-\/UI-forbedringer<\/h3>\n<h3 class=\"wp-block-heading\"><code>Ctrl+O<\/code> \u2014 Focus view i NO_FLICKER mode<\/h3>\n<p>NO_FLICKER mode har nu en focus view toggle, som viser prompt, en kompakt tool-opsummering med edit diffstats og det endelige svar i et mere fokuseret layout (v2.1.97).<\/p>\n<h3 class=\"wp-block-heading\"><code>\/agents<\/code> \u2014 running-indikator<\/h3>\n<p><code>\/agents<\/code> viser nu <code>\u25cf N running<\/code> ved agenttyper med aktive subagenter, s\u00e5 du hurtigere kan se hvad der faktisk k\u00f8rer lige nu (v2.1.97).<\/p>\n<h3 class=\"wp-block-heading\">Plugin- og skill-forbedringer<\/h3>\n<p>Plugin-skills deklareret via <code>\"skills\": [\".\/\"]<\/code> bruger nu skillens frontmatter-<code>name<\/code> som invokeringsnavn i stedet for mappenavnet, hvilket giver et stabilt navn p\u00e5 tv\u00e6rs af installationsmetoder (v2.1.94). Derudover er <code>\/claude-api<\/code>-skillen opdateret til ogs\u00e5 at d\u00e6kke Managed Agents (v2.1.97).<\/p>\n<h3 class=\"wp-block-heading\">Andre relevante forbedringer<\/h3>\n<ul class=\"wp-block-list\">\n<li>Syntax highlighting for Cedar policy-filer (<code>.cedar<\/code>, <code>.cedarpolicy<\/code>) (v2.1.97)<\/li>\n<li>Accept Edits mode auto-godkender nu ogs\u00e5 filsystemkommandoer med sikre env-var-prefixes eller wrappers, fx <code>LANG=C rm foo<\/code> og <code>timeout 5 mkdir out<\/code> (v2.1.97)<\/li>\n<li>Billeder der inds\u00e6ttes eller vedh\u00e6ftes komprimeres nu til samme token-budget som billeder l\u00e6st via Read-toolet (v2.1.97)<\/li>\n<li>Bridge sessions viser nu lokal git repo, branch og working directory p\u00e5 session-kortet i claude.ai (v2.1.97)<\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 class=\"wp-block-heading\">Kilder<\/h2>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/code.claude.com\/docs\/en\/skills\" target=\"_blank\" rel=\"noopener\">Claude Code Skills Documentation<\/a> \u2014 Anthropic<\/li>\n<li><a href=\"https:\/\/code.claude.com\/docs\/en\/hooks\" target=\"_blank\" rel=\"noopener\">Claude Code Hooks Reference<\/a> \u2014 Anthropic<\/li>\n<li><a href=\"https:\/\/code.claude.com\/docs\/en\/agent-teams\" target=\"_blank\" rel=\"noopener\">Claude Code Agent Teams<\/a> \u2014 Anthropic<\/li>\n<li><a href=\"https:\/\/code.claude.com\/docs\/en\/memory\" target=\"_blank\" rel=\"noopener\">Claude Code Memory<\/a> \u2014 Anthropic<\/li>\n<li><a href=\"https:\/\/claudefa.st\/blog\/guide\/changelog\" target=\"_blank\" rel=\"noopener\">Claude Code Changelog<\/a> \u2014 Claudefast<\/li>\n<li><a href=\"https:\/\/thehackernews.com\/2026\/02\/anthropic-launches-claude-code-security.html\" target=\"_blank\" rel=\"noopener\">Anthropic Launches Claude Code Security<\/a> \u2014 The Hacker News, feb 2026<\/li>\n<li><a href=\"https:\/\/www.builder.io\/blog\/claude-code-updates\" target=\"_blank\" rel=\"noopener\">Every Claude Code Update From March 2026, Explained<\/a> \u2014 Builder.io, marts 2026<\/li>\n<li><a href=\"https:\/\/github.com\/anthropics\/claude-code\/releases\" target=\"_blank\" rel=\"noopener\">Claude Code Releases<\/a> \u2014 GitHub<\/li>\n<\/ul>\n<p><em>Denne side opdateres l\u00f8bende. Sidst opdateret: 9. april 2026.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Komplet opslagsside over de vigtigste nye funktioner i Claude Code fra januar til april 2026 (v2.1.33 \u2013 v2.1.92). Find hurtigt syntaks og eksempler for hver feature. Bundled Skills (nye kommandoer) \/simplify Gennemg\u00e5r dine senest \u00e6ndrede filer for kodegentagelser, kvalitet og effektivitet \u2014 og fikser dem. Spawner tre parallelle review-agenter (reuse, quality, efficiency), samler resultaterne og [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":786,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-790","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/pages\/790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/types\/page"}],"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=790"}],"version-history":[{"count":15,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/pages\/790\/revisions"}],"predecessor-version":[{"id":1173,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/pages\/790\/revisions\/1173"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/media\/786"}],"wp:attachment":[{"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/media?parent=790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}