{"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-05-21T03:02:45","modified_gmt":"2026-05-21T01:02:45","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 maj 2026 (v2.1.33 \u2013 v2.1.145). Find hurtigt syntaks og eksempler for hver feature.<\/p>\n<div class=\"wp-block-group cc-toc\">\n<h2 id=\"indholdsoversigt\" class=\"wp-block-heading\">Indholdsoversigt<\/h2>\n<ul class=\"wp-block-list\">\n<li><a href=\"#bundled-skills-nye-kommandoer\">Bundled Skills (nye kommandoer)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#simplify\">\/simplify<\/a><\/li>\n<li><a href=\"#batch-instruktion\">\/batch<\/a><\/li>\n<li><a href=\"#debug-beskrivelse\">\/debug [beskrivelse]<\/a><\/li>\n<li><a href=\"#loop-interval-prompt\">\/loop [interval]<\/a><\/li>\n<li><a href=\"#voice-voice-mode\">\/voice \u2014 Voice Mode<\/a><\/li>\n<li><a href=\"#cron-scheduling-in-session\">Cron Scheduling (in-session)<\/a><\/li>\n<li><a href=\"#claude-api\">\/claude-api<\/a><\/li>\n<li><a href=\"#btw-side-questions\">\/btw (Side Questions)<\/a><\/li>\n<li><a href=\"#context\">\/context<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#auto-memory\">Auto-Memory<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#memory\">\/memory<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#agent-teams\">Agent Teams<\/a><\/li>\n<li><a href=\"#skills-2-0\">Skills 2.0<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#opret-en-skill\">Opret en skill<\/a><\/li>\n<li><a href=\"#skill-placering-prioritet\">Skill-placering (prioritet)<\/a><\/li>\n<li><a href=\"#subagent-execution\">Subagent execution<\/a><\/li>\n<li><a href=\"#dynamisk-context-injection\">Dynamisk context injection<\/a><\/li>\n<li><a href=\"#effort-frontmatter-for-skills\">Effort frontmatter for skills<\/a><\/li>\n<li><a href=\"#skill-directory-struktur\">Skill directory-struktur<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#git-worktree-isolation\">Git Worktree-isolation<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#worktree-w\">\u2013worktree \/ -w<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-cli-flag-og-settings-v2-1-65-v2-1-68\">Nye CLI-flag og settings (v2.1.65\u2013v2.1.68)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#name-n\">\u2013name \/ -n<\/a><\/li>\n<li><a href=\"#bare\">\u2013bare<\/a><\/li>\n<li><a href=\"#channels-research-preview\">\u2013channels (Research Preview)<\/a><\/li>\n<li><a href=\"#worktree-sparsepaths\">worktree.sparsePaths<\/a><\/li>\n<li><a href=\"#modeloverrides\">modelOverrides<\/a><\/li>\n<li><a href=\"#automemorydirectory\">autoMemoryDirectory<\/a><\/li>\n<li><a href=\"#allowread-sandbox\">allowRead (Sandbox)<\/a><\/li>\n<li><a href=\"#feedbacksurveyrate\">feedbackSurveyRate<\/a><\/li>\n<li><a href=\"#exitworktree\">ExitWorktree<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#scheduled-tasks-schedule-cloud-execution\">Scheduled Tasks \u2014 \/schedule (Cloud Execution)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#schedule\">\/schedule<\/a><\/li>\n<li><a href=\"#cloud-auto-fix\">Cloud Auto-Fix<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#auto-mode-research-preview\">Auto Mode (Research Preview)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#enable-auto-mode\">\u2013enable-auto-mode<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#computer-use-research-preview\">Computer Use (Research Preview)<\/a><\/li>\n<li><a href=\"#remote-control\">Remote Control<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#claude-remote-control\">claude remote-control<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#hooks\">Hooks<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#konfiguration-settings-json\">Konfiguration (settings.json)<\/a><\/li>\n<li><a href=\"#http-hooks-v2-1-63\">HTTP hooks (v2.1.63)<\/a><\/li>\n<li><a href=\"#alle-hook-events\">Alle hook events<\/a><\/li>\n<li><a href=\"#hook-eksempel-bloker-destruktive-kommandoer\">Hook-eksempel: Blok\u00e9r destruktive kommandoer<\/a><\/li>\n<li><a href=\"#rate-limits-i-statusline-scripts\">rate_limits i statusline scripts<\/a><\/li>\n<li><a href=\"#source-settings-plugin-source\">source: &#x27;settings&#x27; plugin source<\/a><\/li>\n<li><a href=\"#showclearcontextonplanaccept\">showClearContextOnPlanAccept<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#plugin-marketplace\">Plugin Marketplace<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#plugin-forbedringer-v2-1-77-v2-1-78\">Plugin-forbedringer (v2.1.77\u2013v2.1.78)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#claude-code-security\">Claude Code Security<\/a><\/li>\n<li><a href=\"#code-review-v2-1-68\">Code Review (v2.1.68)<\/a><\/li>\n<li><a href=\"#nye-features-v2-1-80-v2-1-81-25-26-marts-2026\">Nye features (v2.1.80\u2013v2.1.81, 25\u201326. marts 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#transcript-search\">Transcript Search<\/a><\/li>\n<li><a href=\"#powershell-tool-windows-opt-in-preview\">PowerShell Tool (Windows, opt-in preview)<\/a><\/li>\n<li><a href=\"#conditional-hooks-if-felt\">Conditional Hooks (if-felt)<\/a><\/li>\n<li><a href=\"#idle-return-prompt\">Idle-Return Prompt<\/a><\/li>\n<li><a href=\"#agent-initialprompt-frontmatter\">Agent initialPrompt Frontmatter<\/a><\/li>\n<li><a href=\"#nye-hook-events\">Nye Hook Events<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#mcp-forbedringer\">MCP-forbedringer<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#mcp-connectors-fra-claude-ai\">MCP connectors fra claude.ai<\/a><\/li>\n<li><a href=\"#mcp-elicitation-v2-1-68\">MCP Elicitation (v2.1.68)<\/a><\/li>\n<li><a href=\"#oauth-forbedringer\">OAuth-forbedringer<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#cli-kommandoer-nye\">CLI-kommandoer (nye)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#claude-auth-login-status-logout\">claude auth login \/ status \/ logout<\/a><\/li>\n<li><a href=\"#console-auth-login\">\u2013console (auth login)<\/a><\/li>\n<li><a href=\"#claude-agents\">claude agents<\/a><\/li>\n<li><a href=\"#rename\">\/rename<\/a><\/li>\n<li><a href=\"#copy\">\/copy<\/a><\/li>\n<li><a href=\"#model\">\/model<\/a><\/li>\n<li><a href=\"#resume\">\/resume<\/a><\/li>\n<li><a href=\"#plan-beskrivelse\">\/plan [beskrivelse]<\/a><\/li>\n<li><a href=\"#branch\">\/branch<\/a><\/li>\n<li><a href=\"#effort-auto-low-medium-high\">\/effort auto|low|medium|high<\/a><\/li>\n<li><a href=\"#color\">\/color<\/a><\/li>\n<li><a href=\"#security-review\">\/security-review<\/a><\/li>\n<li><a href=\"#show-turn-duration-i-config\">\u201cShow turn duration\u201d i \/config<\/a><\/li>\n<li><a href=\"#mcp-vscode\">\/mcp (VSCode)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#opus-4-6-fast-mode\">Opus 4.6 Fast Mode<\/a><\/li>\n<li><a href=\"#keyboard-shortcuts\">Keyboard shortcuts<\/a><\/li>\n<li><a href=\"#environment-variables-nye\">Environment Variables (nye)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#sandbox-failifunavailable\">sandbox.failIfUnavailable<\/a><\/li>\n<li><a href=\"#disabledeeplinkregistration\">disableDeepLinkRegistration<\/a><\/li>\n<li><a href=\"#allowedchannelplugins\">allowedChannelPlugins<\/a><\/li>\n<li><a href=\"#managed-settings-d-drop-in-directory\">managed-settings.d\/ Drop-in Directory<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#managed-settings\">Managed Settings<\/a><\/li>\n<li><a href=\"#vscode-forbedringer-v2-1-70\">VSCode-forbedringer (v2.1.70)<\/a><\/li>\n<li><a href=\"#nye-aendringer-v2-1-85-v2-1-88\">Nye \u00e6ndringer (v2.1.85\u2013v2.1.88)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#nye-features\">Nye features<\/a><\/li>\n<li><a href=\"#performance-and-ux\">Performance & UX<\/a><\/li>\n<li><a href=\"#vigtige-rettelser-v2-1-85-v2-1-88\">Vigtige rettelser (v2.1.85\u2013v2.1.88)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-89-v2-1-92-1-4-april-2026\">Nye \u00e6ndringer (v2.1.89\u2013v2.1.92, 1.\u20134. april 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#nye-kommandoer\">Nye kommandoer<\/a><\/li>\n<li><a href=\"#powerup\">\/powerup<\/a><\/li>\n<li><a href=\"#cost-per-model-breakdown\">\/cost \u2014 Per-model breakdown<\/a><\/li>\n<li><a href=\"#release-notes-interaktiv-version-picker\">\/release-notes \u2014 Interaktiv version picker<\/a><\/li>\n<li><a href=\"#fjernede-kommandoer\">Fjernede kommandoer<\/a><\/li>\n<li><a href=\"#nye-features-and-settings\">Nye features & settings<\/a><\/li>\n<li><a href=\"#nye-environment-variables\">Nye environment variables<\/a><\/li>\n<li><a href=\"#performance-and-ux-v2-1-89-v2-1-92\">Performance & UX (v2.1.89\u2013v2.1.92)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-94-v2-1-97-7-8-april-2026\">Nye \u00e6ndringer (v2.1.94\u2013v2.1.97, 7.\u20138. april 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#nye-features-og-settings\">Nye features og settings<\/a><\/li>\n<li><a href=\"#nye-kommando-ui-forbedringer\">Nye kommando-\/UI-forbedringer<\/a><\/li>\n<li><a href=\"#ctrl-o-focus-view-i-no-flicker-mode\">Ctrl+O \u2014 Focus view i NO_FLICKER mode<\/a><\/li>\n<li><a href=\"#agents-running-indikator\">\/agents \u2014 running-indikator<\/a><\/li>\n<li><a href=\"#plugin-og-skill-forbedringer\">Plugin- og skill-forbedringer<\/a><\/li>\n<li><a href=\"#andre-relevante-forbedringer\">Andre relevante forbedringer<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-98-v2-1-101-9-10-april-2026\">Nye \u00e6ndringer (v2.1.98\u2013v2.1.101, 9.\u201310. april 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#team-onboarding\">\/team-onboarding<\/a><\/li>\n<li><a href=\"#monitor-tool\">Monitor tool<\/a><\/li>\n<li><a href=\"#exclude-dynamic-system-prompt-sections\">\u2013exclude-dynamic-system-prompt-sections<\/a><\/li>\n<li><a href=\"#claude-code-perforce-mode\">CLAUDE_CODE_PERFORCE_MODE<\/a><\/li>\n<li><a href=\"#claude-code-script-caps\">CLAUDE_CODE_SCRIPT_CAPS<\/a><\/li>\n<li><a href=\"#claude-code-cert-store\">CLAUDE_CODE_CERT_STORE<\/a><\/li>\n<li><a href=\"#claude-p-resume-med-sessiontitel\">claude -p \u2013resume  med sessiontitel<\/a><\/li>\n<li><a href=\"#vertex-ai-setup-wizard\">Vertex AI setup wizard<\/a><\/li>\n<li><a href=\"#remote-session-forbedring-for-ultraplan\">Remote-session forbedring for \/ultraplan<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-105-v2-1-112-13-16-april-2026\">Nye \u00e6ndringer (v2.1.105\u2013v2.1.112, 13.\u201316. april 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#recap\">\/recap<\/a><\/li>\n<li><a href=\"#tui-fullscreen\">\/tui fullscreen<\/a><\/li>\n<li><a href=\"#ultrareview\">\/ultrareview<\/a><\/li>\n<li><a href=\"#less-permission-prompts\">\/less-permission-prompts<\/a><\/li>\n<li><a href=\"#undo-og-proactive\">\/undo og \/proactive<\/a><\/li>\n<li><a href=\"#effort-xhigh\">\/effort xhigh<\/a><\/li>\n<li><a href=\"#auto-mode-uden-enable-auto-mode\">Auto Mode uden \u2013enable-auto-mode<\/a><\/li>\n<li><a href=\"#claude-code-use-powershell-tool\">CLAUDE_CODE_USE_POWERSHELL_TOOL<\/a><\/li>\n<li><a href=\"#powershell-auto-godkendelse-i-permission-mode\">PowerShell auto-godkendelse i permission mode<\/a><\/li>\n<li><a href=\"#enable-prompt-caching-1h-og-force-prompt-caching-5m\">ENABLE_PROMPT_CACHING_1H og FORCE_PROMPT_CACHING_5M<\/a><\/li>\n<li><a href=\"#otel-log-raw-api-bodies\">OTEL_LOG_RAW_API_BODIES<\/a><\/li>\n<li><a href=\"#nye-ui-og-workflowforbedringer\">Nye UI- og workflowforbedringer<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-113-v2-1-118-17-23-april-2026\">Nye \u00e6ndringer (v2.1.113\u2013v2.1.118, 17.\u201323. april 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#usage\">\/usage<\/a><\/li>\n<li><a href=\"#theme-navngivne-custom-themes\">\/theme \u2014 navngivne custom themes<\/a><\/li>\n<li><a href=\"#claude-plugin-tag\">claude plugin tag<\/a><\/li>\n<li><a href=\"#hooks-kan-kalde-mcp-tools-direkte\">Hooks kan kalde MCP-tools direkte<\/a><\/li>\n<li><a href=\"#disable-updates\">DISABLE_UPDATES<\/a><\/li>\n<li><a href=\"#claude-code-fork-subagent\">CLAUDE_CODE_FORK_SUBAGENT<\/a><\/li>\n<li><a href=\"#agent-frontmatter-mcpservers\">Agent frontmatter: mcpServers<\/a><\/li>\n<li><a href=\"#resume-resumer-store-stale-sessioner-smartere\">\/resume \u2014 resum\u00e9r store\/stale sessioner smartere<\/a><\/li>\n<li><a href=\"#cleanupperioddays-udvidet\">cleanupPeriodDays udvidet<\/a><\/li>\n<li><a href=\"#native-soegning-via-bfs-og-ugrep\">Native s\u00f8gning via bfs og ugrep<\/a><\/li>\n<li><a href=\"#doctor-under-aktiv-respons\">\/doctor under aktiv respons<\/a><\/li>\n<li><a href=\"#config-soeg-ogsaa-i-vaerdier\">\/config \u2014 s\u00f8g ogs\u00e5 i v\u00e6rdier<\/a><\/li>\n<li><a href=\"#inline-thinking-progress\">Inline thinking-progress<\/a><\/li>\n<li><a href=\"#terminal-setup-forbedret\">\/terminal-setup forbedret<\/a><\/li>\n<li><a href=\"#blockedmarketplaces-og-strictknownmarketplaces\">blockedMarketplaces og strictKnownMarketplaces<\/a><\/li>\n<li><a href=\"#sandbox-network-denieddomains\">sandbox.network.deniedDomains<\/a><\/li>\n<li><a href=\"#wslinheritswindowssettings\">wslInheritsWindowsSettings<\/a><\/li>\n<li><a href=\"#automode-allow-med-defaults\">autoMode.allow med &quot;$defaults&quot;<\/a><\/li>\n<li><a href=\"#color-synker-til-remote-control\">\/color synker til Remote Control<\/a><\/li>\n<li><a href=\"#vim-visual-mode\">Vim visual mode<\/a><\/li>\n<li><a href=\"#claude-ultrareview-target\">claude ultrareview [target]<\/a><\/li>\n<li><a href=\"#config-persisterer-nu-settings\">\/config persisterer nu settings<\/a><\/li>\n<li><a href=\"#prurltemplate\">prUrlTemplate<\/a><\/li>\n<li><a href=\"#claude-code-hide-cwd\">CLAUDE_CODE_HIDE_CWD<\/a><\/li>\n<li><a href=\"#from-pr-udvidet-pr-import\">\u2013from-pr udvidet PR-import<\/a><\/li>\n<li><a href=\"#print-respekterer-agentvaerktoejer\">\u2013print respekterer agentv\u00e6rkt\u00f8jer<\/a><\/li>\n<li><a href=\"#agent-respekterer-permissionmode\">\u2013agent  respekterer permissionMode<\/a><\/li>\n<li><a href=\"#claude-effort-i-skills\">${CLAUDE_EFFORT} i skills<\/a><\/li>\n<li><a href=\"#hooks-og-statusline-faar-mere-runtime-data\">Hooks og statusline f\u00e5r mere runtime-data<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-121-v2-1-122-28-april-2026\">Nye \u00e6ndringer (v2.1.121\u2013v2.1.122, 28. april 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#claude-plugin-prune\">claude plugin prune<\/a><\/li>\n<li><a href=\"#alwaysload-i-mcp-server-config\">alwaysLoad i MCP server config<\/a><\/li>\n<li><a href=\"#skills-med-type-to-filter\">\/skills med type-to-filter<\/a><\/li>\n<li><a href=\"#hookspecificoutput-updatedtooloutput\">hookSpecificOutput.updatedToolOutput<\/a><\/li>\n<li><a href=\"#anthropic-bedrock-service-tier\">ANTHROPIC_BEDROCK_SERVICE_TIER<\/a><\/li>\n<li><a href=\"#resume-finder-nu-sessionen-fra-en-pr-url\">\/resume finder nu sessionen fra en PR-URL<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-123-v2-1-126-29-april-1-maj-2026\">Nye \u00e6ndringer (v2.1.123\u2013v2.1.126, 29. april\u20131. maj 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#claude-project-purge-path\">claude project purge [path]<\/a><\/li>\n<li><a href=\"#model-med-gateway-opdagelse\">\/model med gateway-opdagelse<\/a><\/li>\n<li><a href=\"#claude-auth-login-med-manuel-oauth-kode\">claude auth login med manuel OAuth-kode<\/a><\/li>\n<li><a href=\"#dangerously-skip-permissions-udvidet\">\u2013dangerously-skip-permissions udvidet<\/a><\/li>\n<li><a href=\"#powershell-som-primaer-shell-paa-windows\">PowerShell som prim\u00e6r shell p\u00e5 Windows<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-128-4-maj-2026\">Nye \u00e6ndringer (v2.1.128, 4. maj 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#color-uden-argumenter\">\/color uden argumenter<\/a><\/li>\n<li><a href=\"#mcp-med-tool-count-og-0-tool-advarsler\">\/mcp med tool-count og 0-tool advarsler<\/a><\/li>\n<li><a href=\"#plugin-dir-understoetter-nu-zip-plugins\">\u2013plugin-dir underst\u00f8tter nu ZIP-plugins<\/a><\/li>\n<li><a href=\"#channels-virker-nu-ogsaa-med-console-auth\">\u2013channels virker nu ogs\u00e5 med console-auth<\/a><\/li>\n<li><a href=\"#mcp-server-navnet-workspace-er-nu-reserveret\">MCP server-navnet workspace er nu reserveret<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-129-v2-1-132-6-maj-2026\">Nye \u00e6ndringer (v2.1.129\u2013v2.1.132, 6. maj 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#plugin-url\">\u2013plugin-url<\/a><\/li>\n<li><a href=\"#claude-code-force-sync-output\">CLAUDE_CODE_FORCE_SYNC_OUTPUT<\/a><\/li>\n<li><a href=\"#claude-code-package-manager-auto-update\">CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE<\/a><\/li>\n<li><a href=\"#claude-code-enable-gateway-model-discovery\">CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY<\/a><\/li>\n<li><a href=\"#skilloverrides\">skillOverrides<\/a><\/li>\n<li><a href=\"#claude-code-session-id\">CLAUDE_CODE_SESSION_ID<\/a><\/li>\n<li><a href=\"#claude-code-disable-alternate-screen\">CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN<\/a><\/li>\n<li><a href=\"#vigtige-rettelser-v2-1-129-v2-1-132\">Vigtige rettelser (v2.1.129\u2013v2.1.132)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-133-v2-1-137-7-9-maj-2026\">Nye \u00e6ndringer (v2.1.133\u2013v2.1.137, 7.\u20139. maj 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#worktree-baseref\">worktree.baseRef<\/a><\/li>\n<li><a href=\"#sandbox-bwrappath-og-socatpath\">sandbox.bwrapPath og sandbox.socatPath<\/a><\/li>\n<li><a href=\"#parentsettingsbehavior\">parentSettingsBehavior<\/a><\/li>\n<li><a href=\"#claude-effort-runtime\">$CLAUDE_EFFORT og effort.level<\/a><\/li>\n<li><a href=\"#claude-code-enable-feedback-survey-for-otel\">CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL<\/a><\/li>\n<li><a href=\"#settings-automode-hard-deny\">settings.autoMode.hard_deny<\/a><\/li>\n<li><a href=\"#vigtige-rettelser-v2-1-133-v2-1-137\">Vigtige rettelser (v2.1.133\u2013v2.1.137)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-139-v2-1-140-11-12-maj-2026\">Nye \u00e6ndringer (v2.1.139\u2013v2.1.140, 11.\u201312. maj 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#agent-view-research-preview\">Agent View (Research Preview)<\/a><\/li>\n<li><a href=\"#goal\">\/goal<\/a><\/li>\n<li><a href=\"#scroll-speed\">\/scroll-speed<\/a><\/li>\n<li><a href=\"#claude-plugin-details\">claude plugin details<\/a><\/li>\n<li><a href=\"#hook-args-string-array\">Hook args: string[]<\/a><\/li>\n<li><a href=\"#hook-continueonblock\">Hook continueOnBlock<\/a><\/li>\n<li><a href=\"#claude-project-dir\">CLAUDE_PROJECT_DIR<\/a><\/li>\n<li><a href=\"#vigtige-rettelser-v2-1-139-v2-1-140\">Vigtige rettelser (v2.1.139\u2013v2.1.140)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-141-v2-1-142-13-14-maj-2026\">Nye \u00e6ndringer (v2.1.141\u2013v2.1.142, 13.\u201314. maj 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#terminalsequence\">Hook terminalSequence<\/a><\/li>\n<li><a href=\"#claude-code-plugin-prefer-https\">CLAUDE_CODE_PLUGIN_PREFER_HTTPS<\/a><\/li>\n<li><a href=\"#anthropic-workspace-id\">ANTHROPIC_WORKSPACE_ID<\/a><\/li>\n<li><a href=\"#claude-agents-cwd\">claude agents \u2013cwd<\/a><\/li>\n<li><a href=\"#claude-agents-udvidede-flag\">Udvidede claude agents-flag<\/a><\/li>\n<li><a href=\"#opus-4-7-fast-mode\">Opus 4.7 Fast Mode<\/a><\/li>\n<li><a href=\"#plugin-og-hook-forbedringer-v2-1-141-v2-1-142\">Plugin- og hook-forbedringer<\/a><\/li>\n<li><a href=\"#vigtige-rettelser-v2-1-141-v2-1-142\">Vigtige rettelser (v2.1.141\u2013v2.1.142)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-143-15-maj-2026\">Nye \u00e6ndringer (v2.1.143, 15. maj 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#plugin-afhaengigheder\">claude plugin enable\/disable \u2014 plugin-afh\u00e6ngigheder<\/a><\/li>\n<li><a href=\"#plugin-projected-context-cost\">\/plugin \u2014 projected context cost<\/a><\/li>\n<li><a href=\"#worktree-bgisolation-none\">worktree.bgIsolation: &quot;none&quot;<\/a><\/li>\n<li><a href=\"#powershell-tool-windows-defaults\">PowerShell tool p\u00e5 Windows<\/a><\/li>\n<li><a href=\"#claude-code-stop-hook-block-cap\">CLAUDE_CODE_STOP_HOOK_BLOCK_CAP<\/a><\/li>\n<li><a href=\"#vigtige-rettelser-v2-1-143\">Vigtige rettelser (v2.1.143)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-144-19-maj-2026\">Nye \u00e6ndringer (v2.1.144, 19. maj 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#resume-bg-sessioner\">\/resume \u2014 background sessions<\/a><\/li>\n<li><a href=\"#usage-credits\">\/usage-credits<\/a><\/li>\n<li><a href=\"#model-session-only\">\/model \u2014 kun nuv\u00e6rende session<\/a><\/li>\n<li><a href=\"#plugin-last-updated\">\/plugin \u2014 last updated<\/a><\/li>\n<li><a href=\"#vigtige-rettelser-v2-1-144\">Vigtige rettelser (v2.1.144)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#nye-aendringer-v2-1-145-19-maj-2026\">Nye \u00e6ndringer (v2.1.145, 19. maj 2026)<\/a>\n<ul class=\"wp-block-list\">\n<li><a href=\"#claude-agents-json\"><code>claude agents --json<\/code><\/a><\/li>\n<li><a href=\"#statusline-json-github-pr\">Statusline JSON: GitHub repo\/PR<\/a><\/li>\n<li><a href=\"#plugin-discover-preview\">\/plugin \u2014 preview f\u00f8r installation<\/a><\/li>\n<li><a href=\"#hook-background-tasks-session-crons\">Hooks: <code>background_tasks<\/code> og <code>session_crons<\/code><\/a><\/li>\n<li><a href=\"#claude-agents-awaiting-input-tab\">claude agents \u2014 awaiting-input i tabtitel<\/a><\/li>\n<li><a href=\"#vigtige-rettelser-v2-1-145\">Vigtige rettelser (v2.1.145)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#kilder\">Kilder<\/a><\/li>\n<\/ul>\n<\/div>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"bundled-skills-nye-kommandoer\" class=\"wp-block-heading\">Bundled Skills (nye kommandoer)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"simplify\"><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\" id=\"batch-instruktion\"><code>\/batch <instruktion><\/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\" id=\"debug-beskrivelse\"><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\" id=\"loop-interval-prompt\"><code>\/loop [interval] <prompt><\/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\" id=\"voice-voice-mode\"><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\" id=\"cron-scheduling-in-session\">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\" id=\"claude-api\"><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\" id=\"btw-side-questions\"><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\" id=\"context\"><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 id=\"auto-memory\" class=\"wp-block-heading\">Auto-Memory<\/h2>\n<h3 class=\"wp-block-heading\" id=\"memory\"><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 id=\"agent-teams\" 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 id=\"skills-2-0\" 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\" id=\"opret-en-skill\">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\" id=\"skill-placering-prioritet\">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\/<name>\/SKILL.md<\/code> \u2192 alle dine projekter<\/li>\n<li><strong>Project<\/strong> \u2014 <code>.claude\/skills\/<name>\/SKILL.md<\/code> \u2192 kun dette projekt<\/li>\n<li><strong>Plugin<\/strong> \u2014 <code><plugin>\/skills\/<name>\/SKILL.md<\/code> \u2192 hvor plugin er aktiveret<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"subagent-execution\">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\" id=\"dynamisk-context-injection\">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\" id=\"effort-frontmatter-for-skills\">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\" id=\"skill-directory-struktur\">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 id=\"git-worktree-isolation\" class=\"wp-block-heading\">Git Worktree-isolation<\/h2>\n<h3 class=\"wp-block-heading\" id=\"worktree-w\"><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 id=\"nye-cli-flag-og-settings-v2-1-65-v2-1-68\" class=\"wp-block-heading\">Nye CLI-flag og settings (v2.1.65\u2013v2.1.68)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"name-n\"><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\" id=\"bare\"><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\" id=\"channels-research-preview\"><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\" id=\"worktree-sparsepaths\"><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\" id=\"modeloverrides\"><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\" id=\"automemorydirectory\"><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\" id=\"allowread-sandbox\"><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\" id=\"feedbacksurveyrate\"><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\" id=\"exitworktree\"><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 id=\"scheduled-tasks-schedule-cloud-execution\" 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\" id=\"schedule\"><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\" id=\"cloud-auto-fix\">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 id=\"auto-mode-research-preview\" 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\" id=\"enable-auto-mode\"><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 \u201cAuto\u201d 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 id=\"computer-use-research-preview\" 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 id=\"remote-control\" class=\"wp-block-heading\">Remote Control<\/h2>\n<h3 class=\"wp-block-heading\" id=\"claude-remote-control\"><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 id=\"hooks\" 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\" id=\"konfiguration-settings-json\">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\" id=\"http-hooks-v2-1-63\">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\" id=\"alle-hook-events\">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\" id=\"hook-eksempel-bloker-destruktive-kommandoer\">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\" id=\"rate-limits-i-statusline-scripts\"><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\" id=\"source-settings-plugin-source\"><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\" id=\"showclearcontextonplanaccept\"><code>showClearContextOnPlanAccept<\/code><\/h3>\n<p>Plan mode skjuler nu \u201cclear context\u201d-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 id=\"plugin-marketplace\" 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\" id=\"plugin-forbedringer-v2-1-77-v2-1-78\">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 id=\"claude-code-security\" 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 id=\"code-review-v2-1-68\" 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 (<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 id=\"nye-features-v2-1-80-v2-1-81-25-26-marts-2026\" class=\"wp-block-heading\">Nye features (v2.1.80\u2013v2.1.81, 25\u201326. marts 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"transcript-search\">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\" id=\"powershell-tool-windows-opt-in-preview\">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\" id=\"conditional-hooks-if-felt\">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\" id=\"idle-return-prompt\">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\" id=\"agent-initialprompt-frontmatter\">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\" id=\"nye-hook-events\">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 id=\"mcp-forbedringer\" class=\"wp-block-heading\">MCP-forbedringer<\/h2>\n<h3 class=\"wp-block-heading\" id=\"mcp-connectors-fra-claude-ai\">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\" id=\"mcp-elicitation-v2-1-68\">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\" id=\"oauth-forbedringer\">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 id=\"cli-kommandoer-nye\" class=\"wp-block-heading\">CLI-kommandoer (nye)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"claude-auth-login-status-logout\"><code>claude auth login<\/code> \/ <code>status<\/code> \/ <code>logout<\/code><\/h3>\n<p>Administr\u00e9r authentication direkte fra CLI. <code>claude auth login<\/code> kan nu ogs\u00e5 tage imod en OAuth-kode indsat manuelt i terminalen, hvis browser-callback til <code>localhost<\/code> fejler, fx over SSH, i containere eller i WSL2 (v2.1.126).<\/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\" id=\"console-auth-login\"><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\" id=\"claude-agents\"><code>claude agents<\/code><\/h3>\n<p>Administr\u00e9r agenter via CLI (v2.1.50).<\/p>\n<h3 class=\"wp-block-heading\" id=\"rename\"><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\" id=\"copy\"><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\u2019te seneste assistent-respons (v2.1.77). Indstillingen \u201cAlways copy full response\u201d er ogs\u00e5 tilg\u00e6ngelig.<\/p>\n<h3 class=\"wp-block-heading\" id=\"model\"><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. N\u00e5r <code>ANTHROPIC_BASE_URL<\/code> peger p\u00e5 en Anthropic-kompatibel gateway, listes modellerne nu ogs\u00e5 direkte fra gatewayens <code>\/v1\/models<\/code>-endpoint (v2.1.126). I v2.1.128 blev pickerens Opus-visning ogs\u00e5 ryddet op, s\u00e5 dublerede Opus 4.7-indgange kollapses, og den aktuelle Opus-model vises kort som <code>Opus<\/code>.<\/p>\n<h3 class=\"wp-block-heading\" id=\"resume\"><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\" id=\"plan-beskrivelse\"><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\" id=\"branch\"><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\" id=\"effort-auto-low-medium-high\"><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 \u201cultrathink\u201d 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\" id=\"color\"><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\" id=\"security-review\"><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\" id=\"show-turn-duration-i-config\">\u201cShow turn duration\u201d 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\" id=\"mcp-vscode\"><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 id=\"opus-4-6-fast-mode\" 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 \u201cmedium\u201d \u2014 brug \u201cultrathink\u201d 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 id=\"keyboard-shortcuts\" 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 id=\"environment-variables-nye\" 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>AI_AGENT<\/code><\/td>\n<td>S\u00e6ttes nu automatisk i subprocess-milj\u00f8er, s\u00e5 v\u00e6rkt\u00f8jer som <code>gh<\/code> og anden automation kan se at trafikken kommer fra Claude Code (v2.1.120)<\/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\" id=\"sandbox-failifunavailable\"><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\" id=\"disabledeeplinkregistration\"><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\" id=\"allowedchannelplugins\"><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\" id=\"managed-settings-d-drop-in-directory\"><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 id=\"managed-settings\" 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 id=\"vscode-forbedringer-v2-1-70\" 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 id=\"nye-aendringer-v2-1-85-v2-1-88\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.85\u2013v2.1.88)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"nye-features\">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\" id=\"performance-and-ux\">Performance & 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 \u201c1.5m\u201d i stedet for \u201c1512.6k\u201d (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\" id=\"vigtige-rettelser-v2-1-85-v2-1-88\">Vigtige rettelser (v2.1.85\u2013v2.1.88)<\/h3>\n<ul class=\"wp-block-list\">\n<li>Fikset <code>--resume<\/code> fejl med \u201ctool_use ids were found without tool_result blocks\u201d 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 \u201ccontext exceeded\u201d 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 \u201cRequires Action\u201d (v2.1.87)<\/li>\n<\/ul>\n<h2 id=\"nye-aendringer-v2-1-89-v2-1-92-1-4-april-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.89\u2013v2.1.92, 1.\u20134. april 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"nye-kommandoer\">Nye kommandoer<\/h3>\n<h3 class=\"wp-block-heading\" id=\"powerup\"><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\" id=\"cost-per-model-breakdown\"><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\" id=\"release-notes-interaktiv-version-picker\"><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\" id=\"fjernede-kommandoer\">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\" id=\"nye-features-and-settings\">Nye features & 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 \u201c3rd-party platform\u201d \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 \u201cdon\u2019t push\u201d eller \u201cvent med X\u201d (v2.1.90)<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"nye-environment-variables\">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\" id=\"performance-and-ux-v2-1-89-v2-1-92\">Performance & 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>&<\/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 id=\"nye-aendringer-v2-1-94-v2-1-97-7-8-april-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.94\u2013v2.1.97, 7.\u20138. april 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"nye-features-og-settings\">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\" id=\"nye-kommando-ui-forbedringer\">Nye kommando-\/UI-forbedringer<\/h3>\n<h3 class=\"wp-block-heading\" id=\"ctrl-o-focus-view-i-no-flicker-mode\"><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\" id=\"agents-running-indikator\"><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\" id=\"plugin-og-skill-forbedringer\">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\" id=\"andre-relevante-forbedringer\">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<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"nye-aendringer-v2-1-98-v2-1-101-9-10-april-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.98\u2013v2.1.101, 9.\u201310. april 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"team-onboarding\"><code>\/team-onboarding<\/code><\/h3>\n<p>Genererer en onboarding-guide til nye teammedlemmer baseret p\u00e5 din lokale Claude Code-brug og projektkontekst (v2.1.101).<\/p>\n<pre class=\"wp-block-code\"><code>\/team-onboarding<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"monitor-tool\">Monitor tool<\/h3>\n<p>Nyt tool til at streame events fra baggrundsscripts, s\u00e5 Claude kan f\u00f8lge l\u00e6ngerevarende scripts mere direkte i stedet for kun at vente p\u00e5 afslutning (v2.1.98).<\/p>\n<h3 class=\"wp-block-heading\" id=\"exclude-dynamic-system-prompt-sections\"><code>--exclude-dynamic-system-prompt-sections<\/code><\/h3>\n<p>Nyt print-mode flag der udelader dynamiske system prompt-sektioner for bedre cross-user prompt caching (v2.1.98).<\/p>\n<pre class=\"wp-block-code\"><code>claude -p \"summarize this repo\" --exclude-dynamic-system-prompt-sections<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-perforce-mode\"><code>CLAUDE_CODE_PERFORCE_MODE<\/code><\/h3>\n<p>N\u00e5r denne environment variable er sat, fejler <code>Edit<\/code>, <code>Write<\/code> og <code>NotebookEdit<\/code> p\u00e5 read-only filer med et <code>p4 edit<\/code>-hint i stedet for at overskrive dem stille og roligt (v2.1.98).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_PERFORCE_MODE=true claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-script-caps\"><code>CLAUDE_CODE_SCRIPT_CAPS<\/code><\/h3>\n<p>Begr\u00e6nser hvor mange scripts der m\u00e5 k\u00f8res per session. Introduceret sammen med subprocess sandboxing med PID namespace-isolation p\u00e5 Linux, n\u00e5r <code>CLAUDE_CODE_SUBPROCESS_ENV_SCRUB<\/code> er sl\u00e5et til (v2.1.98).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_SCRIPT_CAPS=10 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-cert-store\"><code>CLAUDE_CODE_CERT_STORE<\/code><\/h3>\n<p>Claude Code stoler nu som standard p\u00e5 operativsystemets CA-certifikat-store, s\u00e5 enterprise TLS proxies virker uden ekstra ops\u00e6tning. S\u00e6t <code>CLAUDE_CODE_CERT_STORE=bundled<\/code> hvis du vil bruge kun de bundled certifikater (v2.1.101).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_CERT_STORE=bundled claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-p-resume-med-sessiontitel\"><code>claude -p --resume <name><\/code> med sessiontitel<\/h3>\n<p><code>--resume<\/code> accepterer nu ogs\u00e5 sessiontitler sat via <code>\/rename<\/code> eller <code>--name<\/code>, ikke kun interne id\u2019er eller \u00e6ldre navneformater (v2.1.101).<\/p>\n<pre class=\"wp-block-code\"><code>claude -p --resume \"frontend refactor\"<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"vertex-ai-setup-wizard\">Vertex AI setup wizard<\/h3>\n<p>Ny interaktiv Google Vertex AI setup wizard p\u00e5 login-sk\u00e6rmen under \u201c3rd-party platform\u201d, som guider gennem GCP-auth, project, region, credential-verifikation og model pinning (v2.1.98).<\/p>\n<h3 class=\"wp-block-heading\" id=\"remote-session-forbedring-for-ultraplan\">Remote-session forbedring for <code>\/ultraplan<\/code><\/h3>\n<p><code>\/ultraplan<\/code> og andre remote-session features opretter nu automatisk et default cloud environment i stedet for at kr\u00e6ve web-ops\u00e6tning f\u00f8rst (v2.1.101).<\/p>\n<h2 id=\"nye-aendringer-v2-1-105-v2-1-112-13-16-april-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.105\u2013v2.1.112, 13.\u201316. april 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"recap\"><code>\/recap<\/code><\/h3>\n<p>Ny recap-feature, der giver dig kontekst n\u00e5r du vender tilbage til en session efter en pause. Kan ogs\u00e5 kaldes manuelt med <code>\/recap<\/code>, og kan styres via <code>\/config<\/code> eller <code>CLAUDE_CODE_ENABLE_AWAY_SUMMARY<\/code> hvis telemetry er sl\u00e5et fra (v2.1.108).<\/p>\n<pre class=\"wp-block-code\"><code>\/recap<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"tui-fullscreen\"><code>\/tui fullscreen<\/code><\/h3>\n<p>Skifter den aktuelle samtale til flicker-free fullscreen rendering uden at starte en ny session. Samtidig blev fokusvisning splittet ud til den nye <code>\/focus<\/code>-kommando (v2.1.110).<\/p>\n<pre class=\"wp-block-code\"><code>\/tui fullscreen\n\/focus<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"ultrareview\"><code>\/ultrareview<\/code><\/h3>\n<p>K\u00f8rer en dyb cloud-baseret code review med parallel multi-agent analyse og kritik. Kan reviewe din aktuelle branch eller en specifik GitHub-PR (v2.1.111).<\/p>\n<pre class=\"wp-block-code\"><code>\/ultrareview\n\/ultrareview 123<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"less-permission-prompts\"><code>\/less-permission-prompts<\/code><\/h3>\n<p>Ny skill der gennemg\u00e5r dine transcripts for typiske read-only Bash- og MCP-kald og foresl\u00e5r en prioriteret allowlist til <code>.claude\/settings.json<\/code>, s\u00e5 Claude afbryder dig mindre med godkendelser (v2.1.111).<\/p>\n<pre class=\"wp-block-code\"><code>\/less-permission-prompts<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"undo-og-proactive\"><code>\/undo<\/code> og <code>\/proactive<\/code><\/h3>\n<p><code>\/undo<\/code> er nu alias for <code>\/rewind<\/code>, og <code>\/proactive<\/code> er alias for <code>\/loop<\/code>. Sm\u00e5, men nyttige nye kommandoindgange (v2.1.108 og v2.1.105).<\/p>\n<pre class=\"wp-block-code\"><code>\/undo\n\/proactive 10m check CI status<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"effort-xhigh\"><code>\/effort xhigh<\/code><\/h3>\n<p>Med Claude Opus 4.7 er der kommet et nyt <code>xhigh<\/code>-niveau mellem <code>high<\/code> og <code>max<\/code>. K\u00f8rer du <code>\/effort<\/code> uden argumenter, f\u00e5r du nu en interaktiv slider (v2.1.111).<\/p>\n<pre class=\"wp-block-code\"><code>\/effort\n\/effort xhigh<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"auto-mode-uden-enable-auto-mode\">Auto Mode uden <code>--enable-auto-mode<\/code><\/h3>\n<p>Auto Mode kr\u00e6ver ikke l\u00e6ngere startflaget <code>--enable-auto-mode<\/code>. Max-abonnenter kan nu ogs\u00e5 bruge Auto Mode sammen med Opus 4.7 (v2.1.111).<\/p>\n<pre class=\"wp-block-code\"><code>claude\n# skift derefter til Auto Mode i UI'en<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-use-powershell-tool\"><code>CLAUDE_CODE_USE_POWERSHELL_TOOL<\/code><\/h3>\n<p>PowerShell-toolet er nu p\u00e5 vej ud bredere. P\u00e5 Windows kan du opt-in eller opt-out med denne env var, og p\u00e5 macOS\/Linux kan du aktivere det med <code>pwsh<\/code> p\u00e5 PATH (v2.1.111).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_USE_POWERSHELL_TOOL=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"powershell-auto-godkendelse-i-permission-mode\">PowerShell auto-godkendelse i permission mode<\/h3>\n<p>PowerShell-toolkommandoer kan nu auto-godkendes i permission mode p\u00e5 samme m\u00e5de som Bash. Det g\u00f8r Windows-workflows mere konsistente, is\u00e6r i Auto Mode og agentdrevne flows (v2.1.119).<\/p>\n<h3 class=\"wp-block-heading\" id=\"enable-prompt-caching-1h-og-force-prompt-caching-5m\"><code>ENABLE_PROMPT_CACHING_1H<\/code> og <code>FORCE_PROMPT_CACHING_5M<\/code><\/h3>\n<p>Nye environment variables til at styre prompt-cache TTL direkte: opt-in til 1 time eller tving 5 minutter. G\u00e6lder API key, Bedrock, Vertex og Foundry (v2.1.108).<\/p>\n<pre class=\"wp-block-code\"><code>ENABLE_PROMPT_CACHING_1H=1 claude\nFORCE_PROMPT_CACHING_5M=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"otel-log-raw-api-bodies\"><code>OTEL_LOG_RAW_API_BODIES<\/code><\/h3>\n<p>Ny debug-env-var der logger komplette API request- og response-bodies som OpenTelemetry log events. Praktisk til fejls\u00f8gning af provider- eller gatewayproblemer (v2.1.111).<\/p>\n<pre class=\"wp-block-code\"><code>OTEL_LOG_RAW_API_BODIES=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"nye-ui-og-workflowforbedringer\">Nye UI- og workflowforbedringer<\/h3>\n<ul class=\"wp-block-list\">\n<li><code>\/theme<\/code> har nu valget <strong>Auto (match terminal)<\/strong>, som f\u00f8lger terminalens lys\/m\u00f8rk tilstand (v2.1.111)<\/li>\n<li><code>autoScrollEnabled<\/code> kan sl\u00e5 auto-scroll fra i fullscreen mode (v2.1.110)<\/li>\n<li>Ny push notification tool kan sende mobilnotifikationer n\u00e5r Remote Control og \u201cPush when Claude decides\u201d er aktiveret (v2.1.110)<\/li>\n<li><code>Ctrl+U<\/code> rydder nu hele input-bufferen, og <code>Ctrl+Y<\/code> gendanner den (v2.1.111)<\/li>\n<li><code>Ctrl+L<\/code> tvinger nu et fuldt redraw af sk\u00e6rmen, ikke kun rydning af prompten (v2.1.111)<\/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 id=\"nye-aendringer-v2-1-113-v2-1-118-17-23-april-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.113\u2013v2.1.118, 17.\u201323. april 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"usage\"><code>\/usage<\/code><\/h3>\n<p><code>\/cost<\/code> og <code>\/stats<\/code> er nu samlet i <code>\/usage<\/code>. De gamle kommandoer virker stadig som genveje, men \u00e5bner nu den relevante fane i det nye usage-view (v2.1.118).<\/p>\n<pre class=\"wp-block-code\"><code>\/usage\n\/cost\n\/stats<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"theme-navngivne-custom-themes\"><code>\/theme<\/code> \u2014 navngivne custom themes<\/h3>\n<p>Du kan nu oprette, gemme og skifte mellem navngivne temaer direkte fra <code>\/theme<\/code>. Temaer kan ogs\u00e5 h\u00e5ndredigeres som JSON-filer i <code>~\/.claude\/themes\/<\/code>, og plugins kan levere egne temaer via en <code>themes\/<\/code>-mappe (v2.1.118).<\/p>\n<pre class=\"wp-block-code\"><code>\/theme\n# h\u00e5ndredig\u00e9r ogs\u00e5:\n~\/.claude\/themes\/<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-plugin-tag\"><code>claude plugin tag<\/code><\/h3>\n<p>Nyt plugin-subcommand der opretter release git-tags for plugins med versionsvalidering. Praktisk n\u00e5r du bygger og versionerer egne Claude Code-plugins (v2.1.118).<\/p>\n<pre class=\"wp-block-code\"><code>claude plugin tag<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"hooks-kan-kalde-mcp-tools-direkte\">Hooks kan kalde MCP-tools direkte<\/h3>\n<p>Hooks underst\u00f8tter nu <code>type: \"mcp_tool\"<\/code>, s\u00e5 en hook kan invoke et MCP-tool direkte i stedet for kun shell-kommandoer, HTTP-hooks eller prompt-hooks (v2.1.118).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"hooks\": {\n    \"PostToolUse\": [{\n      \"matcher\": \"Edit\",\n      \"hooks\": [{\n        \"type\": \"mcp_tool\",\n        \"tool\": \"my_mcp_tool\"\n      }]\n    }]\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"disable-updates\"><code>DISABLE_UPDATES<\/code><\/h3>\n<p>Ny environment variable der blokerer <strong>alle<\/strong> opdateringsveje, ogs\u00e5 manuel <code>claude update<\/code>. Mere restriktiv end <code>DISABLE_AUTOUPDATER<\/code> (v2.1.118).<\/p>\n<pre class=\"wp-block-code\"><code>DISABLE_UPDATES=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-fork-subagent\"><code>CLAUDE_CODE_FORK_SUBAGENT<\/code><\/h3>\n<p>Aktiv\u00e9r forked subagents i eksterne builds med denne environment variable. Nyttigt hvis du k\u00f8rer Claude Code uden for standarddistributionen (v2.1.117).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_FORK_SUBAGENT=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"agent-frontmatter-mcpservers\">Agent frontmatter: <code>mcpServers<\/code><\/h3>\n<p>Agenter kan nu deklarere <code>mcpServers<\/code> i frontmatter, og de loades ogs\u00e5 for main-thread agent sessions via <code>--agent<\/code> (v2.1.117).<\/p>\n<pre class=\"wp-block-code\"><code>---\nname: repo-analyst\nmcpServers:\n  - github\n  - docs\n---<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"resume-resumer-store-stale-sessioner-smartere\"><code>\/resume<\/code> \u2014 resum\u00e9r store\/stale sessioner smartere<\/h3>\n<p><code>\/resume<\/code> kan nu tilbyde at opsummere gamle, store sessioner f\u00f8r de l\u00e6ses ind igen, og <code>--resume<\/code>\/<code>--continue<\/code> finder nu ogs\u00e5 sessioner der har tilf\u00f8jet det aktuelle bibliotek via <code>\/add-dir<\/code> (v2.1.117\u2013v2.1.118).<\/p>\n<pre class=\"wp-block-code\"><code>\/resume\nclaude --resume\nclaude --continue<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"cleanupperioddays-udvidet\"><code>cleanupPeriodDays<\/code> udvidet<\/h3>\n<p>Retention-oprydning d\u00e6kker nu ogs\u00e5 <code>~\/.claude\/tasks\/<\/code>, <code>~\/.claude\/shell-snapshots\/<\/code> og <code>~\/.claude\/backups\/<\/code> (v2.1.117).<\/p>\n<h3 class=\"wp-block-heading\" id=\"native-soegning-via-bfs-og-ugrep\">Native s\u00f8gning via <code>bfs<\/code> og <code>ugrep<\/code><\/h3>\n<p>I native builds p\u00e5 macOS og Linux er <code>Glob<\/code>\u2013 og <code>Grep<\/code>-tools nu erstattet af indlejrede <code>bfs<\/code> og <code>ugrep<\/code>, tilg\u00e6ngelige gennem Bash-toolet. Resultatet er hurtigere s\u00f8gning uden ekstra tool-roundtrips (v2.1.117).<\/p>\n<h3 class=\"wp-block-heading\" id=\"doctor-under-aktiv-respons\"><code>\/doctor<\/code> under aktiv respons<\/h3>\n<p>Du kan nu \u00e5bne <code>\/doctor<\/code>, mens Claude stadig svarer, i stedet for at vente p\u00e5 at turnen afsluttes (v2.1.116).<\/p>\n<pre class=\"wp-block-code\"><code>\/doctor<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"config-soeg-ogsaa-i-vaerdier\"><code>\/config<\/code> \u2014 s\u00f8g ogs\u00e5 i v\u00e6rdier<\/h3>\n<p><code>\/config<\/code>-s\u00f8gning matcher nu ikke kun feltnavne, men ogs\u00e5 option values. Fx finder s\u00f8gning p\u00e5 <code>vim<\/code> editor-indstillingen (v2.1.116).<\/p>\n<pre class=\"wp-block-code\"><code>\/config<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"inline-thinking-progress\">Inline thinking-progress<\/h3>\n<p>Thinking-spinneren viser nu fremdrift direkte inline, fx \u201cstill thinking\u201d, \u201cthinking more\u201d og \u201calmost done thinking\u201d, i stedet for en separat hint-linje (v2.1.116).<\/p>\n<h3 class=\"wp-block-heading\" id=\"terminal-setup-forbedret\"><code>\/terminal-setup<\/code> forbedret<\/h3>\n<p><code>\/terminal-setup<\/code> konfigurerer nu scroll-sensitivity for VS Code, Cursor og Windsurf-terminaler, s\u00e5 fullscreen scrolling bliver mere glidende (v2.1.116).<\/p>\n<pre class=\"wp-block-code\"><code>\/terminal-setup<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"blockedmarketplaces-og-strictknownmarketplaces\"><code>blockedMarketplaces<\/code> og <code>strictKnownMarketplaces<\/code><\/h3>\n<p>Managed settings kan nu h\u00e5ndh\u00e6ve hvilke plugin-marketplaces der er blokerede eller tilladte ved install, update, refresh og autoupdate (v2.1.117).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"blockedMarketplaces\": [\"some-registry\"],\n  \"strictKnownMarketplaces\": true\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"sandbox-network-denieddomains\"><code>sandbox.network.deniedDomains<\/code><\/h3>\n<p>Ny sikkerhedsindstilling der blokerer specifikke dom\u00e6ner, selv n\u00e5r en bredere <code>allowedDomains<\/code>-regel ellers ville tillade dem. Nyttigt til at forhindre utilsigtet trafik mod fx produktion, f\u00f8lsomme interne dom\u00e6ner eller tredjepartstjenester (v2.1.113).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"sandbox\": {\n    \"network\": {\n      \"deniedDomains\": [\"prod.example.com\", \"billing.example.com\"]\n    }\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"wslinheritswindowssettings\"><code>wslInheritsWindowsSettings<\/code><\/h3>\n<p>WSL kan nu arve managed settings fra Windows-siden via policy-n\u00f8glen <code>wslInheritsWindowsSettings<\/code> (v2.1.118).<\/p>\n<h3 class=\"wp-block-heading\" id=\"automode-allow-med-defaults\"><code>autoMode.allow<\/code> med <code>\"$defaults\"<\/code><\/h3>\n<p>Auto Mode kan nu udvide de indbyggede regler i stedet for at overskrive dem helt. Brug <code>\"$defaults\"<\/code> i <code>autoMode.allow<\/code>, <code>autoMode.soft_deny<\/code> eller <code>autoMode.environment<\/code> for at l\u00e6gge dine egne regler ovenp\u00e5 standardlisten (v2.1.118).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"autoMode\": {\n    \"allow\": [\"$defaults\", \"Bash(git status)\"]\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"color-synker-til-remote-control\"><code>\/color<\/code> synker til Remote Control<\/h3>\n<p><code>\/color<\/code> synkroniserer nu sessionens accentfarve til <code>claude.ai\/code<\/code>, n\u00e5r Remote Control er forbundet (v2.1.118).<\/p>\n<pre class=\"wp-block-code\"><code>\/color blue<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"vim-visual-mode\">Vim visual mode<\/h3>\n<p>Vim-mode har nu visual mode med <code>v<\/code> og visual-line mode med <code>V<\/code>, inklusive selection, operatorer og visuel feedback (v2.1.118).<\/p>\n<pre class=\"wp-block-code\"><code>v\nV<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-ultrareview-target\"><code>claude ultrareview [target]<\/code><\/h3>\n<p>Ny ikke-interaktiv CLI-variant af <code>\/ultrareview<\/code>, s\u00e5 du kan k\u00f8re dyb code review fra CI, scripts eller cron-jobs. Skriver findings til stdout, underst\u00f8tter <code>--json<\/code>, og returnerer exit-kode 0 ved succes og 1 ved fejl (v2.1.120).<\/p>\n<pre class=\"wp-block-code\"><code>claude ultrareview\nclaude ultrareview 123\nclaude ultrareview --json<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"config-persisterer-nu-settings\"><code>\/config<\/code> persisterer nu settings<\/h3>\n<p>\u00c6ndringer du laver i <code>\/config<\/code> (fx theme, editor mode og verbose) gemmes nu automatisk i <code>~\/.claude\/settings.json<\/code> og indg\u00e5r korrekt i precedence mellem project-, local- og policy-settings (v2.1.119).<\/p>\n<h3 class=\"wp-block-heading\" id=\"prurltemplate\"><code>prUrlTemplate<\/code><\/h3>\n<p>Ny setting til teams og virksomheder der vil pege PR-badget i footeren p\u00e5 en custom review-URL i stedet for altid GitHub.com. Praktisk med GitHub Enterprise, GitLab eller interne review-portaler (v2.1.119).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"prUrlTemplate\": \"https:\/\/git.example.com\/review\/{owner}\/{repo}\/pull\/{number}\"\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-hide-cwd\"><code>CLAUDE_CODE_HIDE_CWD<\/code><\/h3>\n<p>Skjuler working directory i startup-logoet, hvis du ikke vil eksponere lokale stier i demos, streams eller screenshots (v2.1.119).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_HIDE_CWD=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"from-pr-udvidet-pr-import\"><code>--from-pr<\/code> udvidet PR-import<\/h3>\n<p><code>--from-pr<\/code> accepterer nu ikke kun almindelige GitHub PR-URLer, men ogs\u00e5 GitLab merge requests, Bitbucket pull requests og GitHub Enterprise-URLer. Praktisk n\u00e5r du arbejder p\u00e5 tv\u00e6rs af hostede og self-hosted forge-platforme (v2.1.119).<\/p>\n<pre class=\"wp-block-code\"><code>claude --from-pr https:\/\/gitlab.example.com\/team\/proj\/-\/merge_requests\/42\nclaude --from-pr https:\/\/bitbucket.org\/team\/proj\/pull-requests\/42<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"print-respekterer-agentvaerktoejer\"><code>--print<\/code> respekterer agentv\u00e6rkt\u00f8jer<\/h3>\n<p><code>claude --print<\/code> f\u00f8lger nu ogs\u00e5 agent-definitionens <code>tools:<\/code>\u2013 og <code>disallowedTools:<\/code>-frontmatter, s\u00e5 ikke-interaktive k\u00f8rseler matcher den sikkerheds- og v\u00e6rkt\u00f8jsprofil du har defineret for agenten (v2.1.119).<\/p>\n<pre class=\"wp-block-code\"><code>claude --print --agent reviewer \"summarize the PR\"<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"agent-respekterer-permissionmode\"><code>--agent <name><\/code> respekterer <code>permissionMode<\/code><\/h3>\n<p>Built-in agenter f\u00f8lger nu deres definerede <code>permissionMode<\/code>, n\u00e5r de startes med <code>--agent<\/code>. Det giver mere forudsigelig sikkerhedsadf\u00e6rd i custom agent-flows og automatiseringer (v2.1.119).<\/p>\n<pre class=\"wp-block-code\"><code>claude --agent reviewer<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-effort-i-skills\"><code>${CLAUDE_EFFORT}<\/code> i skills<\/h3>\n<p>Skills kan nu l\u00e6se det aktuelle effort-niveau direkte via <code>${CLAUDE_EFFORT}<\/code>, s\u00e5 en skill kan \u00e6ndre instruktioner eller output afh\u00e6ngigt af om du k\u00f8rer low, high eller xhigh effort (v2.1.120).<\/p>\n<pre class=\"wp-block-code\"><code>Current effort: ${CLAUDE_EFFORT}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"hooks-og-statusline-faar-mere-runtime-data\">Hooks og statusline f\u00e5r mere runtime-data<\/h3>\n<p><code>PostToolUse<\/code> og <code>PostToolUseFailure<\/code> f\u00e5r nu <code>duration_ms<\/code> i input, s\u00e5 hooks kan reagere p\u00e5 hvor lang tid tools faktisk tog. Samtidig f\u00e5r statusline JSON-input nu <code>effort.level<\/code> og <code>thinking.enabled<\/code> til smartere statuslinjer (v2.1.119).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"effort\": { \"level\": \"high\" },\n  \"thinking\": { \"enabled\": true }\n}<\/code><\/pre>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"nye-aendringer-v2-1-121-v2-1-122-28-april-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.121\u2013v2.1.122, 28. april 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"claude-plugin-prune\"><code>claude plugin prune<\/code><\/h3>\n<p>Nyt plugin-subcommand der rydder op i for\u00e6ldrel\u00f8se auto-installerede plugin-afh\u00e6ngigheder. Du kan ogs\u00e5 lade <code>plugin uninstall --prune<\/code> cascade oprydningen automatisk (v2.1.121).<\/p>\n<pre class=\"wp-block-code\"><code>claude plugin prune\nclaude plugin uninstall my-plugin --prune<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"alwaysload-i-mcp-server-config\"><code>alwaysLoad<\/code> i MCP server config<\/h3>\n<p>Ny MCP-indstilling der g\u00f8r alle tools fra en server permanent tilg\u00e6ngelige uden tool-search deferral. Nyttigt n\u00e5r du vil sikre at bestemte MCP-tools altid er klar fra session-start (v2.1.121).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"mcpServers\": {\n    \"github\": {\n      \"alwaysLoad\": true\n    }\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"skills-med-type-to-filter\"><code>\/skills<\/code> med type-to-filter<\/h3>\n<p><code>\/skills<\/code>-dialogen har nu en s\u00f8geboks, s\u00e5 du kan filtrere lange skill-lister ved at skrive direkte i UI\u2019en i stedet for at scrolle manuelt (v2.1.121).<\/p>\n<pre class=\"wp-block-code\"><code>\/skills<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"hookspecificoutput-updatedtooloutput\"><code>hookSpecificOutput.updatedToolOutput<\/code><\/h3>\n<p><code>PostToolUse<\/code>-hooks kan nu omskrive tool-output for alle tools, ikke kun MCP-tools. Det g\u00f8r det muligt at normalisere, maskere eller berige tool-svar centralt i dine hooks (v2.1.121).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"hookSpecificOutput\": {\n    \"updatedToolOutput\": \"Sanitized output\"\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"anthropic-bedrock-service-tier\"><code>ANTHROPIC_BEDROCK_SERVICE_TIER<\/code><\/h3>\n<p>Ny environment variable til Bedrock-brugere, s\u00e5 du kan v\u00e6lge service tier direkte fra Claude Code: <code>default<\/code>, <code>flex<\/code> eller <code>priority<\/code>. V\u00e6rdien sendes videre som <code>X-Amzn-Bedrock-Service-Tier<\/code>-header (v2.1.122).<\/p>\n<pre class=\"wp-block-code\"><code>ANTHROPIC_BEDROCK_SERVICE_TIER=priority claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"resume-finder-nu-sessionen-fra-en-pr-url\"><code>\/resume<\/code> finder nu sessionen fra en PR-URL<\/h3>\n<p>Hvis du inds\u00e6tter en PR-URL i <code>\/resume<\/code>-s\u00f8gefeltet, finder Claude Code nu den session der oprettede PR\u2019en. Virker med GitHub, GitHub Enterprise, GitLab og Bitbucket, og g\u00f8r det meget hurtigere at hoppe tilbage til det oprindelige arbejdsforl\u00f8b (v2.1.122).<\/p>\n<pre class=\"wp-block-code\"><code>\/resume\n# inds\u00e6t derefter PR-URL'en i s\u00f8gefeltet<\/code><\/pre>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"nye-aendringer-v2-1-123-v2-1-126-29-april-1-maj-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.123\u2013v2.1.126, 29. april\u20131. maj 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"claude-project-purge-path\"><code>claude project purge [path]<\/code><\/h3>\n<p>Nyt CLI-subcommand der rydder al Claude Code-state for et projekt: transcripts, tasks, filhistorik og projektets config-entry. Underst\u00f8tter b\u00e5de sikker preview og interaktiv bekr\u00e6ftelse, s\u00e5 du kan nulstille et projekt uden manuelt at grave i <code>~\/.claude\/<\/code> (v2.1.126).<\/p>\n<pre class=\"wp-block-code\"><code>claude project purge\nclaude project purge \/path\/to\/project --dry-run\nclaude project purge --all -y<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"model-med-gateway-opdagelse\"><code>\/model<\/code> med gateway-opdagelse<\/h3>\n<p>N\u00e5r <code>ANTHROPIC_BASE_URL<\/code> peger p\u00e5 en Anthropic-kompatibel gateway, henter <code>\/model<\/code>-picker nu modeller direkte fra gatewayens <code>\/v1\/models<\/code>-endpoint. Det g\u00f8r custom gateways og proxy-setup langt mere brugbare uden manuelle model-indgange (v2.1.126).<\/p>\n<pre class=\"wp-block-code\"><code>ANTHROPIC_BASE_URL=https:\/\/my-gateway.example.com claude\n\/model<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-auth-login-med-manuel-oauth-kode\"><code>claude auth login<\/code> med manuel OAuth-kode<\/h3>\n<p><code>claude auth login<\/code> kan nu acceptere en OAuth-kode indsat direkte i terminalen, hvis browser-callbacket til <code>localhost<\/code> ikke virker, fx i WSL2, SSH-sessioner, containere eller fjernmilj\u00f8er (v2.1.126).<\/p>\n<pre class=\"wp-block-code\"><code>claude auth login\n# inds\u00e6t OAuth-koden i terminalen hvis callback fejler<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"dangerously-skip-permissions-udvidet\"><code>--dangerously-skip-permissions<\/code> udvidet<\/h3>\n<p>Flaget springer nu ogs\u00e5 prompts over ved writes til bl.a. <code>.claude\/<\/code>, <code>.git\/<\/code>, <code>.vscode\/<\/code> og shell-configfiler. Det g\u00f8r aggressive automatiseringsflows mere konsekvente, men \u00f8ger ogs\u00e5 risikoen markant, s\u00e5 brug det kun i isolerede milj\u00f8er (v2.1.126).<\/p>\n<pre class=\"wp-block-code\"><code>claude --dangerously-skip-permissions<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"powershell-som-primaer-shell-paa-windows\">PowerShell som prim\u00e6r shell p\u00e5 Windows<\/h3>\n<p>N\u00e5r PowerShell-toolet er aktiveret, bruger Claude Code nu PowerShell som prim\u00e6r shell p\u00e5 Windows i stedet for at falde tilbage til Bash. Samtidig detekteres PowerShell 7 nu ogs\u00e5 bedre i Microsoft Store-, MSI- og .NET global tool-installationer (v2.1.126).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_USE_POWERSHELL_TOOL=1 claude<\/code><\/pre>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"nye-aendringer-v2-1-128-4-maj-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.128, 4. maj 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"color-uden-argumenter\"><code>\/color<\/code> uden argumenter<\/h3>\n<p>K\u00f8rer du <code>\/color<\/code> uden argumenter, v\u00e6lger Claude Code nu automatisk en tilf\u00e6ldig sessionsfarve. Praktisk hvis du hurtigt vil give en session sin egen visuelle identitet uden at v\u00e6lge tema manuelt (v2.1.128).<\/p>\n<pre class=\"wp-block-code\"><code>\/color<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"mcp-med-tool-count-og-0-tool-advarsler\"><code>\/mcp<\/code> med tool-count og 0-tool advarsler<\/h3>\n<p><code>\/mcp<\/code> viser nu hvor mange tools hver tilsluttet server faktisk eksponerer, og markerer servere der forbinder med <code>0 tools<\/code>. Det g\u00f8r det hurtigere at spotte halvkonfigurerede eller fejlramte MCP-servere (v2.1.128).<\/p>\n<pre class=\"wp-block-code\"><code>\/mcp<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"plugin-dir-understoetter-nu-zip-plugins\"><code>--plugin-dir<\/code> underst\u00f8tter nu ZIP-plugins<\/h3>\n<p><code>--plugin-dir<\/code> kan nu ogs\u00e5 pege p\u00e5 en <code>.zip<\/code>-pluginpakke, ikke kun en udpakket mappe. Det g\u00f8r distribution og test af plugins enklere, is\u00e6r i CI eller n\u00e5r du deler plugins mellem maskiner (v2.1.128).<\/p>\n<pre class=\"wp-block-code\"><code>claude --plugin-dir .\/my-plugin.zip<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"channels-virker-nu-ogsaa-med-console-auth\"><code>--channels<\/code> virker nu ogs\u00e5 med console-auth<\/h3>\n<p>Channel-funktionaliteten virker nu ogs\u00e5 n\u00e5r du logger ind via console\/API-key auth. I organisationer med managed settings skal <code>channelsEnabled: true<\/code> v\u00e6re sat for at sl\u00e5 det til (v2.1.128).<\/p>\n<pre class=\"wp-block-code\"><code>claude auth login --console\nclaude --channels<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"mcp-server-navnet-workspace-er-nu-reserveret\">MCP server-navnet <code>workspace<\/code> er nu reserveret<\/h3>\n<p><code>workspace<\/code> er nu et reserveret MCP-servernavn. Eksisterende servere med det navn bliver sprunget over med en advarsel, s\u00e5 de b\u00f8r omd\u00f8bes for at undg\u00e5 konflikter (v2.1.128).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"mcpServers\": {\n    \"my-workspace\": { \"command\": \"...\" }\n  }\n}<\/code><\/pre>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"nye-aendringer-v2-1-129-v2-1-132-6-maj-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.129\u2013v2.1.132, 6. maj 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"plugin-url\"><code>--plugin-url <url><\/code><\/h3>\n<p>Nyt CLI-flag der henter en plugin-<code>.zip<\/code> direkte fra en URL og loader den til den aktuelle session. Praktisk n\u00e5r du vil teste eller dele plugins uden f\u00f8rst at pakke dem ud lokalt (v2.1.129).<\/p>\n<pre class=\"wp-block-code\"><code>claude --plugin-url https:\/\/example.com\/my-plugin.zip<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-force-sync-output\"><code>CLAUDE_CODE_FORCE_SYNC_OUTPUT<\/code><\/h3>\n<p>Tvinger synchronized output til p\u00e5 terminaler hvor autodetektion ellers fejler, fx Emacs <code>eat<\/code>. Det kan give mere stabil rendering i terminalsessions med specielle output-paths (v2.1.129).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-package-manager-auto-update\"><code>CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE<\/code><\/h3>\n<p>N\u00e5r denne env var er sat p\u00e5 Homebrew- eller WinGet-installationer, kan Claude Code selv k\u00f8re opgraderingskommandoen i baggrunden og derefter bede om genstart. Nyttigt hvis du vil holde CLI\u2019en l\u00f8bende opdateret med mindre manuelt arbejde (v2.1.129).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-enable-gateway-model-discovery\"><code>CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY<\/code><\/h3>\n<p>Gateway-modelopdagelse i <code>\/model<\/code>-picker er nu blevet opt-in. S\u00e6t denne env var for igen at hente modeller fra gatewayens <code>\/v1\/models<\/code>-endpoint, hvis du bruger <code>ANTHROPIC_BASE_URL<\/code> mod en Anthropic-kompatibel gateway (v2.1.129).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"skilloverrides\"><code>skillOverrides<\/code><\/h3>\n<p>Denne setting virker nu som dokumenteret og giver mere pr\u00e6cis kontrol over hvordan skills eksponeres. <code>off<\/code> skjuler dem b\u00e5de for modellen og i <code>\/<\/code>-menuen, <code>user-invocable-only<\/code> skjuler dem kun for modellen, og <code>name-only<\/code> kollapser beskrivelsen (v2.1.129).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"skillOverrides\": {\n    \"my-internal-skill\": \"user-invocable-only\"\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-session-id\"><code>CLAUDE_CODE_SESSION_ID<\/code><\/h3>\n<p>Ny env var der automatisk s\u00e6ttes i Bash-tool-subprocesser. Den matcher nu det <code>session_id<\/code> som hooks allerede f\u00e5r, s\u00e5 scripts og wrappers lettere kan knytte lokale subprocesser til den rigtige Claude Code-session (v2.1.132).<\/p>\n<pre class=\"wp-block-code\"><code>echo $CLAUDE_CODE_SESSION_ID<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-disable-alternate-screen\"><code>CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN<\/code><\/h3>\n<p>Sl\u00e5r fullscreen alternate-screen-rendereren fra og lader samtalen blive i terminalens almindelige scrollback. Det er is\u00e6r nyttigt hvis du foretr\u00e6kker terminalens native historik eller vil undg\u00e5 alt-screen-adf\u00e6rd i bestemte milj\u00f8er (v2.1.132).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"vigtige-rettelser-v2-1-129-v2-1-132\">Vigtige rettelser (v2.1.129\u2013v2.1.132)<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>Ctrl+R history picker<\/strong> s\u00f8ger nu som standard p\u00e5 tv\u00e6rs af alle projekter, med <code>Ctrl+S<\/code> til at indsn\u00e6vre til aktuelt projekt eller session (v2.1.129).<\/li>\n<li><strong>Plugin manifests<\/strong> b\u00f8r nu deklarere <code>themes<\/code> og <code>monitors<\/code> under <code>\"experimental\"<\/code>, ellers advarer <code>claude plugin validate<\/code> (v2.1.129).<\/li>\n<li><strong>\/mcp<\/strong> viser nu tydeligere n\u00e5r en server er forbundet men fejler p\u00e5 <code>tools\/list<\/code>, og markerer det som <code>connected \u00b7 tools fetch failed<\/code> i stedet for blot 0 tools (v2.1.132).<\/li>\n<li><strong>\/usage<\/strong> fikser nu <code>Ctrl+S<\/code>-kopiering af statistik-screenshot p\u00e5 Linux\/X11 (v2.1.132).<\/li>\n<li><strong>Terminal\/UI<\/strong> fik flere vigtige stabilitetsrettelser, bl.a. graceful shutdown ved ekstern <code>SIGINT<\/code>, bedre fullscreen-opf\u00f8rsel efter sleep\/wake og mere robust paste-h\u00e5ndtering for input der starter med <code>\/<\/code> (v2.1.132).<\/li>\n<li><strong>VS Code<\/strong>-udvidelsen fik en hurtig Windows-fix for aktivering, og Mantle-auth fik rettet manglende <code>x-api-key<\/code>-header (v2.1.131).<\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"nye-aendringer-v2-1-133-v2-1-137-7-9-maj-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.133\u2013v2.1.137, 7.\u20139. maj 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"worktree-baseref\"><code>worktree.baseRef<\/code><\/h3>\n<p>Ny worktree-indstilling der styrer hvad nye worktrees baseres p\u00e5: <code>fresh<\/code> bruger <code>origin\/<default><\/code>, mens <code>head<\/code> bruger din lokale <code>HEAD<\/code>. Det er is\u00e6r nyttigt hvis du vil bevare ikke-push\u2019ede commits i nye <code>--worktree<\/code>, <code>EnterWorktree<\/code> eller agent-isolerede worktrees (v2.1.133).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"worktree.baseRef\": \"head\"\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"sandbox-bwrappath-og-socatpath\"><code>sandbox.bwrapPath<\/code> og <code>sandbox.socatPath<\/code><\/h3>\n<p>Linux- og WSL-milj\u00f8er kan nu pege managed settings direkte p\u00e5 custom placeringer af <code>bwrap<\/code> og <code>socat<\/code>. Praktisk i stramme enterprise-milj\u00f8er eller specialimages hvor bin\u00e6rerne ikke ligger p\u00e5 standardstierne (v2.1.133).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"sandbox.bwrapPath\": \"\/usr\/local\/bin\/bwrap\",\n  \"sandbox.socatPath\": \"\/usr\/local\/bin\/socat\"\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"parentsettingsbehavior\"><code>parentSettingsBehavior<\/code><\/h3>\n<p>Ny admin-tier policy-n\u00f8gle der styrer hvordan SDK-<code>managedSettings<\/code> fra parent tier merges ind: <code>first-wins<\/code> eller <code>merge<\/code>. Relevant for organisationer der vil styre arve- og merge-adf\u00e6rd mere pr\u00e6cist p\u00e5 tv\u00e6rs af teams og v\u00e6rtsapps (v2.1.133).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"parentSettingsBehavior\": \"merge\"\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-effort-runtime\"><code>$CLAUDE_EFFORT<\/code> og <code>effort.level<\/code><\/h3>\n<p>Hooks og Bash-kommandoer f\u00e5r nu det aktive effort-niveau ved runtime. Hooks modtager <code>effort.level<\/code> i deres JSON-input, og Bash-toolet kan l\u00e6se <code>$CLAUDE_EFFORT<\/code>. Det g\u00f8r det muligt at bygge smartere hooks, skills og statuslinjer der reagerer p\u00e5 low, high eller xhigh effort (v2.1.133).<\/p>\n<pre class=\"wp-block-code\"><code># I et hook eller script:\necho \"$CLAUDE_EFFORT\"\n\n# I hook-input:\n{\n  \"effort\": { \"level\": \"high\" }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-enable-feedback-survey-for-otel\"><code>CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL<\/code><\/h3>\n<p>Enterprise-kunder der indsamler session-kvalitet via OpenTelemetry kan nu genaktivere feedback-surveyen eksplicit med denne env var. Den er mest relevant i mere styrede milj\u00f8er hvor survey-flowet ellers er sl\u00e5et fra af OTEL-ops\u00e6tningen (v2.1.136).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"settings-automode-hard-deny\"><code>settings.autoMode.hard_deny<\/code><\/h3>\n<p>Auto Mode har f\u00e5et en ny <code>hard_deny<\/code>-regeltype. Regler her blokerer ubetinget, ogs\u00e5 hvis brugerintention eller normale undtagelser ellers ville tillade handlingen. Det giver en st\u00e6rkere policy-mekanisme til s\u00e6rligt f\u00f8lsomme operationer (v2.1.136).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"settings\": {\n    \"autoMode\": {\n      \"hard_deny\": [\n        \"Bash(curl *prod*)\",\n        \"Write(\/etc\/**)\"\n      ]\n    }\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"vigtige-rettelser-v2-1-133-v2-1-137\">Vigtige rettelser (v2.1.133\u2013v2.1.137)<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong><code>--resume<\/code> og <code>--continue<\/code><\/strong> finder nu ogs\u00e5 sessioner i projekter med underscores i stien (v2.1.136).<\/li>\n<li><strong>Auto Mode plan mode<\/strong> h\u00e5ndh\u00e6ver igen korrekt blokering af filskrivninger, selv n\u00e5r en matchende <code>Edit(...)<\/code>-allow-regel findes (v2.1.136).<\/li>\n<li><strong>MCP OAuth<\/strong> blev gjort mere robust ved concurrent refreshes, s\u00e5 tokens ikke l\u00e6ngere tabes n\u00e5r flere servere refresher samtidig (v2.1.136).<\/li>\n<li><strong>Remote Control<\/strong> afbrydelser fra claude.ai stopper nu CLI-sessionen korrekt i stedet for at efterlade k\u00f8ede beskeder fastl\u00e5st (v2.1.133).<\/li>\n<li><strong>Subagenter<\/strong> finder nu igen project-, user- og plugin-skills via Skill-toolet (v2.1.133).<\/li>\n<li><strong>VS Code p\u00e5 Windows<\/strong> fik en hurtig aktiveringsrettelse i v2.1.137, efter samme omr\u00e5de allerede blev rettet i v2.1.131.<\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"nye-aendringer-v2-1-139-v2-1-140-11-12-maj-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.139\u2013v2.1.140, 11.\u201312. maj 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"agent-view-research-preview\">Agent View (Research Preview)<\/h3>\n<p><code>claude agents<\/code> er blevet l\u00f8ftet fra ren agent-administration til et egentligt <strong>agent view<\/strong>, der viser alle Claude Code-sessioner samlet \u00e9t sted, b\u00e5de k\u00f8rende, blokerede og afsluttede. Det g\u00f8r det meget lettere at styre parallelle workflows og baggrundsarbejde (v2.1.139).<\/p>\n<pre class=\"wp-block-code\"><code>claude agents<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"goal\"><code>\/goal<\/code><\/h3>\n<p>Ny kommando til at s\u00e6tte en eksplicit completion condition. Claude bliver ved med at arbejde p\u00e5 tv\u00e6rs af turns, indtil m\u00e5let er opfyldt. Virker i interaktiv mode, <code>-p<\/code> og Remote Control, og viser live status for tid, turns og tokens undervejs (v2.1.139).<\/p>\n<pre class=\"wp-block-code\"><code>\/goal stabilize the flaky test suite\n\/goal finish when all TypeScript errors are gone<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"scroll-speed\"><code>\/scroll-speed<\/code><\/h3>\n<p>Ny UI-kommando til at justere mouse wheel scroll speed med live preview. Praktisk hvis Claude Code f\u00f8les for hurtig eller for langsom i transcripts og fullscreen views (v2.1.139).<\/p>\n<pre class=\"wp-block-code\"><code>\/scroll-speed<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-plugin-details\"><code>claude plugin details <name><\/code><\/h3>\n<p>Nyt plugin-subcommand der viser et plugins komponentinventar og det forventede tokenforbrug per session. Godt til at forst\u00e5 hvad et plugin faktisk indl\u00e6ser, og hvad det koster i kontekst (v2.1.139).<\/p>\n<pre class=\"wp-block-code\"><code>claude plugin details my-plugin<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"hook-args-string-array\">Hook <code>args: string[]<\/code><\/h3>\n<p>Hooks kan nu k\u00f8re i exec-form med et <code>args<\/code>-array i stedet for shell-string. Det betyder, at kommandoen spawnes direkte uden shell, s\u00e5 placeholders og stier ikke skal quotes manuelt. Mere robust og mindre fejlbeh\u00e6ftet i hooks (v2.1.139).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"hooks\": {\n    \"PostToolUse\": [{\n      \"matcher\": \"Edit\",\n      \"hooks\": [{\n        \"type\": \"command\",\n        \"command\": \"\/usr\/local\/bin\/my-hook\",\n        \"args\": [\"--file\", \"${tool_input.file_path}\"]\n      }]\n    }]\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"hook-continueonblock\">Hook <code>continueOnBlock<\/code><\/h3>\n<p>Ny hook-indstilling til <code>PostToolUse<\/code>. Hvis <code>continueOnBlock<\/code> s\u00e6ttes til <code>true<\/code>, kan en hook stadig returnere en blokering, men Claude f\u00e5r \u00e5rsagen tilbage og kan forts\u00e6tte turnen i stedet for at stoppe h\u00e5rdt. Nyttigt til mere vejledende guardrails (v2.1.139).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"type\": \"command\",\n  \"command\": \".\/validate-output.sh\",\n  \"continueOnBlock\": true\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-project-dir\"><code>CLAUDE_PROJECT_DIR<\/code><\/h3>\n<p>MCP stdio-servere f\u00e5r nu automatisk <code>CLAUDE_PROJECT_DIR<\/code> i deres milj\u00f8, p\u00e5 linje med hooks. Plugin-konfigurationer kan ogs\u00e5 referere til <code>${CLAUDE_PROJECT_DIR}<\/code> i commands, s\u00e5 projektafh\u00e6ngige integrationer bliver nemmere at skrive og mere portable (v2.1.139).<\/p>\n<pre class=\"wp-block-code\"><code>${CLAUDE_PROJECT_DIR}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"vigtige-rettelser-v2-1-139-v2-1-140\">Vigtige rettelser (v2.1.139\u2013v2.1.140)<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>Plugins<\/strong> advarer nu hvis en standard-komponentmappe som <code>commands\/<\/code> bliver ignoreret, fordi <code>plugin.json<\/code> samtidig definerer samme n\u00f8gle. Advarslen vises i <code>\/doctor<\/code>, <code>claude plugin list<\/code> og <code>\/plugin<\/code> (v2.1.140).<\/li>\n<li><strong><code>\/mcp<\/code> Reconnect<\/strong> samler nu \u00e6ndringer fra <code>.mcp.json<\/code> op uden restart og viser HTTP-status + URL ved reconnect-fejl (v2.1.139).<\/li>\n<li><strong><code>\/context all<\/code><\/strong> viser nu mere pr\u00e6cise per-skill tokenestimater baseret p\u00e5 modellens tokenizer (v2.1.139).<\/li>\n<li><strong>Transcript navigation<\/strong> har f\u00e5et genveje som <code>?<\/code>, <code>{<\/code>, <code>}<\/code> og <code>v<\/code> til hurtigere navigation i transcript-visning (v2.1.139).<\/li>\n<li><strong>Subagents og telemetry<\/strong> sender nu agent-id headers og OTEL-attributter, s\u00e5 tracing af agenthierarkier bliver bedre i st\u00f8rre setups (v2.1.139).<\/li>\n<li><strong><code>\/goal<\/code> og <code>\/loop<\/code><\/strong> har f\u00e5et vigtige stabilitetsrettelser, bl.a. mod hangs og un\u00f8dige wakeups (v2.1.140).<\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"nye-aendringer-v2-1-141-v2-1-142-13-14-maj-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.141\u2013v2.1.142, 13.\u201314. maj 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"terminalsequence\">Hook <code>terminalSequence<\/code><\/h3>\n<p>Hooks kan nu returnere feltet <code>terminalSequence<\/code> i deres JSON-output. Det g\u00f8r det muligt at udl\u00f8se desktop-notifikationer, \u00e6ndre vinduestitler eller sende bell-signaler, selv n\u00e5r hooken k\u00f8rer uden en kontrollerende terminal (v2.1.141).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"terminalSequence\": \"\\u001b]9;done\\u0007\"\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-plugin-prefer-https\"><code>CLAUDE_CODE_PLUGIN_PREFER_HTTPS<\/code><\/h3>\n<p>Ny environment variable der f\u00e5r Claude Code til at klone GitHub-pluginkilder over HTTPS i stedet for SSH. Praktisk i milj\u00f8er uden GitHub SSH-n\u00f8gle eller hvor outbound SSH er blokeret (v2.1.141).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"anthropic-workspace-id\"><code>ANTHROPIC_WORKSPACE_ID<\/code><\/h3>\n<p>Ny environment variable til workload identity federation. Den afgr\u00e6nser den mintede token til et specifikt workspace, n\u00e5r en federation-regel ellers d\u00e6kker flere workspaces (v2.1.141).<\/p>\n<pre class=\"wp-block-code\"><code>ANTHROPIC_WORKSPACE_ID=workspace_123 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-agents-cwd\"><code>claude agents --cwd<\/code><\/h3>\n<p>Du kan nu afgr\u00e6nse agentoversigten til et bestemt bibliotek med <code>--cwd<\/code>. Det g\u00f8r agent view mere overskueligt i milj\u00f8er med mange samtidige projekter og baggrundssessioner (v2.1.141).<\/p>\n<pre class=\"wp-block-code\"><code>claude agents --cwd \/path\/to\/project<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-agents-udvidede-flag\">Udvidede <code>claude agents<\/code>-flag<\/h3>\n<p><code>claude agents<\/code> kan nu starte og konfigurere dispatched baggrundssessioner mere direkte med nye flag: <code>--add-dir<\/code>, <code>--settings<\/code>, <code>--mcp-config<\/code>, <code>--plugin-dir<\/code>, <code>--permission-mode<\/code>, <code>--model<\/code>, <code>--effort<\/code> og <code>--dangerously-skip-permissions<\/code> (v2.1.142).<\/p>\n<pre class=\"wp-block-code\"><code>claude agents --model opus --effort high --permission-mode auto\nclaude agents --add-dir ..\/shared --settings .claude\/settings.json<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"opus-4-7-fast-mode\">Opus 4.7 Fast Mode<\/h3>\n<p>Fast mode bruger nu som standard <strong>Opus 4.7<\/strong> i stedet for Opus 4.6. Hvis du vil pinne fast mode tilbage til den tidligere model, kan du s\u00e6tte <code>CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1<\/code> (v2.1.142).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"plugin-og-hook-forbedringer-v2-1-141-v2-1-142\">Plugin- og hook-forbedringer<\/h3>\n<ul class=\"wp-block-list\">\n<li>Plugins med en root-level <code>SKILL.md<\/code> og ingen <code>skills\/<\/code>-mappe eksponeres nu automatisk som en skill (v2.1.142).<\/li>\n<li><code>\/plugin<\/code>-detaljepanelet og <code>claude plugin details<\/code> viser nu ogs\u00e5 hvilke LSP-servere et plugin leverer (v2.1.142).<\/li>\n<li><code>\/feedback<\/code> kan nu inkludere nylige sessioner fra de seneste 24 timer eller 7 dage, hvis en fejl g\u00e5r p\u00e5 tv\u00e6rs af flere sessioner (v2.1.141).<\/li>\n<li>Rewind-menuen har f\u00e5et \u201cSummarize up to here\u201d, s\u00e5 du kan komprimere \u00e6ldre kontekst uden at miste de nyeste turns (v2.1.141).<\/li>\n<li><code>\/web-setup<\/code> advarer nu f\u00f8r en eksisterende GitHub App-forbindelse bliver erstattet (v2.1.142).<\/li>\n<\/ul>\n<h3 class=\"wp-block-heading\" id=\"vigtige-rettelser-v2-1-141-v2-1-142\">Vigtige rettelser (v2.1.141\u2013v2.1.142)<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong><code>claude agents<\/code><\/strong> flytter nu f\u00e6rdige agenter til <em>Completed<\/em>, selv hvis de efterlader en baggrundsshell k\u00f8rende, og bevarer desuden nu den aktuelle permission mode ved launch via <code>\/bg<\/code> eller <code>\u2190\u2190<\/code> (v2.1.141).<\/li>\n<li><strong>Background sessions<\/strong> h\u00e5ndterer nu eksisterende git worktrees korrekt og overlever bedre sleep\/wake, daemon-upgrades og Chrome-extension edge cases (v2.1.142).<\/li>\n<li><strong>Hooks og prompts<\/strong> fik flere UX-rettelser, bl.a. bedre forklaring n\u00e5r en <code>permissions.ask<\/code>-regel udl\u00f8ser en prompt, og tydelig fejl hvis man bruger prompt- eller agent-hooks hvor der kr\u00e6ves command-hooks (v2.1.141\u2013v2.1.142).<\/li>\n<li><strong>Remote MCP og Remote Control<\/strong> er blevet mere robuste over for 401-tokenrotationer, 403-connect-fejl og ustabile server-event streams (v2.1.141).<\/li>\n<li><strong>Windows og terminal-UI<\/strong> fik en lang r\u00e6kke stabilitetsrettelser, bl.a. for Ctrl+C i vim mode, alternative submit-keybindings, lange statuslinjer og lys-tema diff-farver (v2.1.141).<\/li>\n<li><strong><code>MCP_TOOL_TIMEOUT<\/code><\/strong> h\u00e6ver nu korrekt request-timeout for remote HTTP- og SSE-MCP-servere i stedet for stadig at cappe ved 60 sekunder (v2.1.142).<\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"nye-aendringer-v2-1-143-15-maj-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.143, 15. maj 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"plugin-afhaengigheder\"><code>claude plugin enable<\/code>\/<code>disable<\/code> \u2014 plugin-afh\u00e6ngigheder<\/h3>\n<p>Claude Code h\u00e5ndh\u00e6ver nu plugin-afh\u00e6ngigheder mere direkte. Hvis du pr\u00f8ver at deaktivere et plugin, som et andet aktivt plugin afh\u00e6nger af, bliver handlingen afvist med en konkret disable-k\u00e6de. Omvendt vil <code>claude plugin enable<\/code> nu automatisk aktivere transitive afh\u00e6ngigheder, s\u00e5 installationer bliver mindre skr\u00f8belige (v2.1.143).<\/p>\n<pre class=\"wp-block-code\"><code>claude plugin disable my-shared-plugin\nclaude plugin enable my-team-plugin<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"plugin-projected-context-cost\"><code>\/plugin<\/code> \u2014 projected context cost<\/h3>\n<p>Marketplace-browseren i <code>\/plugin<\/code> viser nu estimeret kontekstforbrug b\u00e5de per turn og per invocation. Det g\u00f8r det langt lettere at vurdere, hvad et plugin \u201ckoster\u201d i praksis, f\u00f8r du aktiverer det i en session (v2.1.143).<\/p>\n<pre class=\"wp-block-code\"><code>\/plugin<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"worktree-bgisolation-none\"><code>worktree.bgIsolation: \"none\"<\/code><\/h3>\n<p>Ny setting til repositories hvor git worktrees er upraktiske. N\u00e5r v\u00e6rdien s\u00e6ttes til <code>\"none\"<\/code>, kan baggrundssessioner arbejde direkte i den eksisterende working copy i stedet for at kr\u00e6ve <code>EnterWorktree<\/code>. Det er en bevidst tradeoff: mindre isolation, men enklere ops\u00e6tning i komplekse repos (v2.1.143).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"worktree.bgIsolation\": \"none\"\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"powershell-tool-windows-defaults\">PowerShell tool p\u00e5 Windows<\/h3>\n<p>PowerShell-toolet k\u00f8rer nu med <code>-ExecutionPolicy Bypass<\/code> som standard, og for Bedrock-, Vertex- og Foundry-brugere er PowerShell-toolet nu sl\u00e5et til som default p\u00e5 Windows. Det reducerer friktion i Windows-milj\u00f8er uden Git Bash eller med stramme execution policies (v2.1.143).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 claude\nCLAUDE_CODE_USE_POWERSHELL_TOOL=0 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-code-stop-hook-block-cap\"><code>CLAUDE_CODE_STOP_HOOK_BLOCK_CAP<\/code><\/h3>\n<p>Stop-hooks der bliver ved med at blokere, ender ikke l\u00e6ngere i en uendelig l\u00f8kke. Claude Code stopper nu efter 8 p\u00e5 hinanden f\u00f8lgende blokeringer og giver en advarsel. Hvis du vil justere gr\u00e6nsen, kan du bruge <code>CLAUDE_CODE_STOP_HOOK_BLOCK_CAP<\/code> (v2.1.143).<\/p>\n<pre class=\"wp-block-code\"><code>CLAUDE_CODE_STOP_HOOK_BLOCK_CAP=12 claude<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"vigtige-rettelser-v2-1-143\">Vigtige rettelser (v2.1.143)<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>Background sessions<\/strong> bevarer nu model og effort efter idle\/wake, og <code>\/bg<\/code> bevarer desuden <code>--mcp-config<\/code>, <code>--settings<\/code>, <code>--add-dir<\/code>, <code>--plugin-dir<\/code>, <code>--strict-mcp-config<\/code> og <code>--fallback-model<\/code>.<\/li>\n<li><strong><code>\/goal<\/code><\/strong> venter nu korrekt p\u00e5 aktive baggrundsskaller og delegerede subagenter, f\u00f8r completion-evalueringen k\u00f8rer.<\/li>\n<li><strong>Worktree cleanup<\/strong> falder ikke l\u00e6ngere tilbage til <code>rm -rf<\/code>, hvis <code>git worktree remove<\/code> fejler. Det reducerer risikoen for at miste gitignored eller igangv\u00e6rende filer.<\/li>\n<li><strong>UI og Windows<\/strong> fik en r\u00e6kke rettelser, bl.a. h\u00f8jreklik-paste i <code>claude agents<\/code> p\u00e5 Windows Terminal\/WSL og mindre PowerShell-st\u00f8j i agent view.<\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"nye-aendringer-v2-1-144-19-maj-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.144, 19. maj 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"resume-bg-sessioner\"><code>\/resume<\/code> \u2014 background sessions<\/h3>\n<p><code>\/resume<\/code> kan nu ogs\u00e5 \u00e5bne og forts\u00e6tte baggrundssessioner, som blev startet via <code>claude --bg<\/code> eller fra agent view. De vises nu eksplicit som <code>bg<\/code>, s\u00e5 det er lettere at skelne dem fra almindelige interaktive sessioner (v2.1.144).<\/p>\n<pre class=\"wp-block-code\"><code>claude --bg \"run the full test suite\"\n\/resume<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"usage-credits\"><code>\/usage-credits<\/code><\/h3>\n<p>\u201cExtra usage\u201d er omd\u00f8bt til <strong>usage credits<\/strong> i CLI\u2019en. Kommandoen <code>\/extra-usage<\/code> virker stadig, men den nye prim\u00e6re kommando er nu <code>\/usage-credits<\/code> (v2.1.144).<\/p>\n<pre class=\"wp-block-code\"><code>\/usage-credits\n\/extra-usage<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"model-session-only\"><code>\/model<\/code> \u2014 kun nuv\u00e6rende session<\/h3>\n<p><code>\/model<\/code> \u00e6ndrer nu kun modellen for <em>den aktuelle session<\/em>. Hvis du vil s\u00e6tte en ny standardmodel for fremtidige sessioner, g\u00f8r du det i model-picker\u2019en med tasten <code>d<\/code>. Det reducerer utilsigtet p\u00e5virkning af andre samtidige sessioner (v2.1.144).<\/p>\n<pre class=\"wp-block-code\"><code>\/model<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"plugin-last-updated\"><code>\/plugin<\/code> \u2014 \u201clast updated\u201d i browse\/discover<\/h3>\n<p><code>\/plugin<\/code>-browseren viser nu ogs\u00e5 hvorn\u00e5r et plugin sidst blev opdateret. Det g\u00f8r det lettere at vurdere modenhed og vedligeholdelse direkte fra marketplace-visningen (v2.1.144).<\/p>\n<pre class=\"wp-block-code\"><code>\/plugin<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"vigtige-rettelser-v2-1-144\">Vigtige rettelser (v2.1.144)<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>Startup og netv\u00e6rk<\/strong> h\u00e6nger ikke l\u00e6ngere i op til 75 sekunder, hvis <code>api.anthropic.com<\/code> er utilg\u00e6ngelig. Side-channel API-kald timeout\u2019er nu efter 15 sekunder.<\/li>\n<li><strong>MCP<\/strong> h\u00e5ndterer nu paginerede <code>tools\/list<\/code>-svar korrekt, s\u00e5 v\u00e6rkt\u00f8jer ikke l\u00e6ngere forsvinder stille ved kun at f\u00f8rste side blev l\u00e6st.<\/li>\n<li><strong>S\u00f8gning og filvisning<\/strong> giver f\u00e6rre falske fejl: <code>head<\/code>\/<code>tail<\/code> t\u00e6ller nu som gyldigt read-before-edit, og \u201cno matches\u201d fra <code>egrep<\/code>, <code>fgrep<\/code>, <code>git grep<\/code> og <code>git diff<\/code> rapporteres ikke l\u00e6ngere som kommandofejl.<\/li>\n<li><strong>Baggrundssessioner<\/strong> er blevet mere stabile omkring <code>\/resume<\/code>, <code>\/branch<\/code>, <code>claude logs<\/code> og ved attach\/detach, is\u00e6r n\u00e5r baggrundsservicen er ustabil eller sessioner v\u00e5gner fra idle.<\/li>\n<li><strong>Billeder og skills<\/strong> fejler ikke l\u00e6ngere h\u00e5rdt ved unsupported MIME-typer som SVG, og skill-tooling undg\u00e5r nu b\u00e5de headless permission-regressioner og un\u00f8dvendige skill-reloads under builds.<\/li>\n<\/ul>\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<h2 id=\"nye-aendringer-v2-1-145-19-maj-2026\" class=\"wp-block-heading\">Nye \u00e6ndringer (v2.1.145, 19. maj 2026)<\/h2>\n<h3 class=\"wp-block-heading\" id=\"claude-agents-json\"><code>claude agents --json<\/code><\/h3>\n<p>Du kan nu f\u00e5 en maskinl\u00e6sbar liste over live Claude-sessioner direkte fra terminalen. Det g\u00f8r kommandoen velegnet til statusbars, tmux-resurrect, egne session-pickere og anden scripting omkring agent view og baggrundssessioner (v2.1.145).<\/p>\n<pre class=\"wp-block-code\"><code>claude agents --json<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"statusline-json-github-pr\">Statusline JSON: GitHub repo\/PR<\/h3>\n<p>Statusline-scripts, der l\u00e6ser JSON-input, f\u00e5r nu automatisk information om aktivt GitHub-repository og PR, n\u00e5r Claude Code kan opdage konteksten. Det g\u00f8r det lettere at bygge dashboards og prompts, som reagerer p\u00e5 repo- og review-state uden ekstra parsing (v2.1.145).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"github\": {\n    \"repo\": \"owner\/repo\",\n    \"pull_request\": 123\n  }\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"plugin-discover-preview\"><code>\/plugin<\/code> \u2014 preview f\u00f8r installation<\/h3>\n<p><code>\/plugin<\/code>-browserens Discover- og Browse-visninger viser nu ogs\u00e5 et plugins kommandoer, agenter, skills, hooks samt MCP- og LSP-servere, <em>f\u00f8r<\/em> du installerer det. Det giver et bedre beslutningsgrundlag, n\u00e5r du vurderer hvad et plugin faktisk tilf\u00f8jer til din session (v2.1.145).<\/p>\n<pre class=\"wp-block-code\"><code>\/plugin<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"hook-background-tasks-session-crons\">Hooks: <code>background_tasks<\/code> og <code>session_crons<\/code><\/h3>\n<p><code>Stop<\/code>\u2013 og <code>SubagentStop<\/code>-hooks modtager nu ogs\u00e5 felterne <code>background_tasks<\/code> og <code>session_crons<\/code>. Det g\u00f8r det muligt at reagere mere pr\u00e6cist p\u00e5 igangv\u00e6rende baggrundsarbejde og planlagte cron-opgaver, n\u00e5r en session eller subagent stopper (v2.1.145).<\/p>\n<pre class=\"wp-block-code\"><code>{\n  \"hook_event_name\": \"Stop\",\n  \"background_tasks\": [],\n  \"session_crons\": []\n}<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"claude-agents-awaiting-input-tab\"><code>claude agents<\/code> \u2014 awaiting-input i tabtitel<\/h3>\n<p>Fanetitlen for <code>claude agents<\/code> viser nu, hvor mange sessioner der venter p\u00e5 input. Det g\u00f8r det lettere at se fra fx en alt-tabbet terminal eller en delt tmux-status, om noget kr\u00e6ver din opm\u00e6rksomhed, uden at du beh\u00f8ver \u00e5bne agent view f\u00f8rst (v2.1.145).<\/p>\n<pre class=\"wp-block-code\"><code>claude agents<\/code><\/pre>\n<h3 class=\"wp-block-heading\" id=\"vigtige-rettelser-v2-1-145\">Vigtige rettelser (v2.1.145)<\/h3>\n<ul class=\"wp-block-list\">\n<li><strong>Sikkerhed:<\/strong> en permission-prompt-bypass i Bash blev lukket, s\u00e5 bare variabel-assignments til ikke-allowlistede milj\u00f8variabler ikke l\u00e6ngere auto-godkendes.<\/li>\n<li><strong>Read tool:<\/strong> hele fil-l\u00e6sninger, der overskrider token-gr\u00e6nsen, giver nu en trunceret f\u00f8rste side med \u201cPARTIAL view\u201d i stedet for en h\u00e5rd fejl.<\/li>\n<li><strong><code>\/review<\/code>:<\/strong> bruger ikke l\u00e6ngere en for\u00e6ldet GraphQL-foresp\u00f8rgsel, som fejlede p\u00e5 repositories med Classic Projects.<\/li>\n<li><strong>Skills og plugin-validering:<\/strong> uendelig selv-reinvokering ved <code>context: fork<\/code> er rettet, og <code>claude plugin validate<\/code> fanger nu bedre fejlagtige <code>skills:<\/code>-stier.<\/li>\n<li><strong>UX:<\/strong> suggestion-listen for slash-kommandoer og @-mentions underst\u00f8tter nu mouse hover\/click i fullscreen mode, og voice push-to-talk i agent view virker igen.<\/li>\n<\/ul>\n<h2 id=\"kilder\" 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:\/\/code.claude.com\/docs\/en\/changelog\" target=\"_blank\" rel=\"noopener\">Claude Code Changelog<\/a> \u2014 Anthropic<\/li>\n<li><a href=\"https:\/\/code.claude.com\/docs\/en\/whats-new\" target=\"_blank\" rel=\"noopener\">What\u2019s new<\/a> \u2014 Anthropic<\/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: 21. maj 2026.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Komplet opslagsside over de vigtigste nye funktioner i Claude Code fra januar til maj 2026 (v2.1.33 \u2013 v2.1.145). Find hurtigt syntaks og eksempler for hver feature. Indholdsoversigt Bundled Skills (nye kommandoer) \/simplify \/batch \/debug [beskrivelse] \/loop [interval] \/voice \u2014 Voice Mode Cron Scheduling (in-session) \/claude-api \/btw (Side Questions) \/context Auto-Memory \/memory Agent Teams Skills 2.0 [&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":35,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/pages\/790\/revisions"}],"predecessor-version":[{"id":1461,"href":"https:\/\/vittrup-graversen.dk\/index.php\/wp-json\/wp\/v2\/pages\/790\/revisions\/1461"}],"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}]}}