Claude Code Cheat Sheet

Komplet opslagsside over de vigtigste nye funktioner i Claude Code fra januar til juni 2026 (v2.1.33 – v2.1.168). Find hurtigt syntaks og eksempler for hver feature.

Indholdsoversigt

Bundled Skills (nye kommandoer)

/simplify

Gennemgår dine senest ændrede filer for kodegentagelser, kvalitet og effektivitet — og fikser dem. Spawner tre parallelle review-agenter (reuse, quality, efficiency), samler resultaterne og retter.

/simplify
/simplify focus on memory efficiency
/simplify check error handling patterns

/batch

Orkestrerer store ændringer på tværs af en codebase i parallel. Analyserer koden, dekomponerer arbejdet i 5–30 uafhængige enheder, præsenterer en plan til godkendelse, og spawner derefter én baggrundsagent per enhed i isolerede git worktrees. Hver agent implementerer, tester og åbner en PR.

/batch migrate src/ from Solid to React
/batch add error handling to all API endpoints
/batch update all test files to use vitest instead of jest

/debug [beskrivelse]

Fejlfinder din aktuelle Claude Code-session ved at læse sessionens debug-log. Angiv valgfrit en beskrivelse for at fokusere analysen.

/debug
/debug why did the last edit fail

/loop [interval]

Kører et prompt gentagne gange med et interval, så længe sessionen er åben. Nyttigt til at polle et deployment, overvåge en PR, eller re-køre en anden skill periodisk.

/loop 5m check if the deploy finished
/loop 10m run tests and report failures
/loop 1h check for new issues labeled "bug"

/voice — Voice Mode

Aktivér voice mode med push-to-talk. Hold mellemrumstasten nede for at tale, slip for at sende. Tasten kan konfigureres via keybindings.json (key: voice:pushToTalk), fx meta+k. Voice mode er optimeret til tekniske termer og repository-navne (v2.1.69).

/voice

20 understøttede sprog: English, Spanish, French, German, Italian, Portuguese, Japanese, Korean, Chinese, Hindi, Russian, Polish, Turkish, Dutch, Ukrainian, Greek, Czech, Danish, Swedish, Norwegian.

Bemærk: Voice mode rulles progressivt ud. Opdatér Claude Code til seneste version hvis du ikke ser det.

Cron Scheduling (in-session)

Planlæg tilbagevendende prompts direkte i en session med de nye cron scheduling tools (v2.1.67). Separat fra /loop, som kører så længe sessionen er åben.

/claude-api

Loader Claude API-referencemateriale for dit projekts sprog (Python, TypeScript, Java, Go, Ruby, C#, PHP, cURL) og Agent SDK-reference. Aktiveres også automatisk, når din kode importerer anthropic, @anthropic-ai/sdk eller claude_agent_sdk.

/btw (Side Questions)

Stil Claude et spørgsmål uden at påvirke samtalehistorikken. Svaret bliver ikke del af kontekstvinduet. Virker mens Claude allerede behandler et svar — du behøver ikke vente. Ingen tool-adgang: svarer kun ud fra eksisterende kontekst. Luk med Space, Enter eller Escape.

/btw what does this function return?
/btw how many tokens have I used?

/context

Analyserer din sessions kontekstforbrug og giver handlingsrettede forslag til optimering: identificerer context-tunge tools, memory bloat og kapacitetsadvarsler med specifikke optimeringstips (v2.1.67).

/context

Auto-Memory

/memory

Claude gemmer automatisk nyttig kontekst fra dine sessioner — præferencer, rettelser, build-kommandoer, debugging-indsigter. Første 200 linjer loades i starten af hver session. Memory er per working tree.

/memory              # Vis og administrér auto-memory
/memory --reset      # Nulstil auto-memory

Forskel fra CLAUDE.md: CLAUDE.md skriver du selv (instruktioner). Auto-memory skriver Claude selv (lærte mønstre). Begge loades ved session-start.

Subagenter kan have eget memory-scope via frontmatter:

---
memory: project    # user | project | local
---

Agent Teams

Koordinér flere Claude Code-instanser der arbejder sammen. Én session er team lead, andre er teammates med eget kontekstvindue. Teammates kommunikerer direkte med hinanden (modsat subagenter, der kun rapporterer tilbage). Eksperimentel — kræver aktivering.

# Aktivér i settings.json:
{
  "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": true
}

# Navigér mellem teammates:
Shift+Down

# Dræb alle baggrundsagenter:
Ctrl+F   (to-trins bekræftelse)

Bedst til: Parallel research, nye features på tværs af moduler, debugging med konkurrerende hypoteser, cross-layer ændringer (frontend + backend + tests).

Agent Teams vs. Subagenter:

  • Subagenter: Eget kontekstvindue, rapporterer kun til main agent, lavere token-forbrug
  • Agent Teams: Eget kontekstvindue, kommunikerer direkte med hinanden, delt task list, højere token-forbrug

Agent-forbedringer (v2.1.77): SendMessage genoptager nu stoppede agenter automatisk i baggrunden i stedet for at returnere en fejl. Agent-toolet accepterer ikke længere en resume-parameter — brug SendMessage({to: agentId}) til at fortsætte en tidligere spawnet agent. Sessioner auto-navngives nu fra plan-indhold, når du accepterer en plan.


Skills 2.0

Skills er nu programmer — ikke blot markdown-instruktioner. Commands og skills er unified: en fil i .claude/commands/deploy.md og en skill i .claude/skills/deploy/SKILL.md opretter begge /deploy. Skills følger Agent Skills open standard.

Opret en skill

# Personlig skill (alle projekter):
mkdir -p ~/.claude/skills/my-skill

# Projekt-skill (kun dette repo):
mkdir -p .claude/skills/my-skill

Opret SKILL.md med YAML frontmatter:

---
name: explain-code
description: Explains code with diagrams and analogies. Use when the user asks "how does this work?"
---

When explaining code, always include:
1. **Start with an analogy**
2. **Draw a diagram** (ASCII art)
3. **Walk through the code** step-by-step
4. **Highlight a gotcha**

Skill-placering (prioritet)

  • Enterprise — managed settings → alle brugere i org
  • Personal~/.claude/skills//SKILL.md → alle dine projekter
  • Project.claude/skills//SKILL.md → kun dette projekt
  • Plugin/skills//SKILL.md → hvor plugin er aktiveret

Subagent execution

Skills kan spawne isolerede subagenter med eget kontekstvindue. Konfigurér i frontmatter:

---
name: review-code
description: Deep code review
invoke: agent         # Kør som subagent (isoleret kontekst)
model: sonnet         # Override model
tools:
  - Read
  - Bash
  - Task(reviewer)    # Begræns sub-agent typer
---

Dynamisk context injection

Shell-kommandoer kan injicere live data i skill-prompts:

---
name: deploy-status
description: Check deployment status
---

Current git status:
```
$$(git status --short)
$$
```

Current branch: $$(git branch --show-current)

Effort frontmatter for skills

Skills og slash commands kan nu override model effort-niveauet når de invokeres, via effort frontmatter (v2.1.79).

---
name: deep-review
description: Thorough code review
effort: high
---

Review the code thoroughly...

Skill directory-struktur

my-skill/
├── SKILL.md           # Hovedinstruktioner (påkrævet)
├── template.md        # Template Claude udfylder
├── examples/
│   └── sample.md      # Eksempel-output
└── scripts/
    └── validate.sh    # Script Claude kan køre

Git Worktree-isolation

--worktree / -w

Start en isoleret session i et separat git worktree. Ændringer påvirker ikke din primære working directory. Projekt-config og auto-memory deles automatisk på tværs af worktrees i samme repo (v2.1.63).

# Start session i isoleret worktree:
claude --worktree
claude -w

# Subagenter i worktrees (i agent-definition):
---
isolation: worktree
---

# Hooks for worktree-events:
WorktreeCreate    # Når et worktree oprettes
WorktreeRemove    # Når et worktree fjernes

Nye CLI-flag og settings (v2.1.65–v2.1.68)

--name / -n

Sæt et display-navn for sessionen ved opstart (v2.1.68).

claude --name "frontend refactor"
claude -n "bugfix session"

--bare

Nyt flag til scriptede -p kald — skipper hooks, LSP, plugin sync og skill directory walks. Kræver ANTHROPIC_API_KEY eller en apiKeyHelper via --settings (OAuth og keychain auth er deaktiveret). Auto-memory er også fuldt deaktiveret (v2.1.79).

claude -p "fix the bug" --bare
claude -p "generate tests" --bare --settings /path/to/settings.json

--channels (Research Preview)

Tillader MCP-servere at pushe beskeder direkte ind i din session. Channel-servere der deklarerer permission-capability kan videresende tool-godkendelsesprompts til din telefon. Brug med kanal-plugins som Telegram eller Discord (v2.1.79).

claude --channels

worktree.sparsePaths

Konfigurér sparse-checkout for claude --worktree i store monorepos — check kun de mapper du har brug for ud (v2.1.68).

# I settings.json:
{
  "worktree.sparsePaths": ["packages/my-app", "shared/utils"]
}

modelOverrides

Map model picker-indgange til custom provider model IDs, fx Bedrock inference profile ARNs (v2.1.66).

{
  "modelOverrides": {
    "opus": "arn:aws:bedrock:us-east-1:123:inference-profile/opus-4-6"
  }
}

autoMemoryDirectory

Konfigurér en custom mappe til auto-memory storage i stedet for default-placeringen (v2.1.67).

{
  "autoMemoryDirectory": "/path/to/shared/memory"
}

allowRead (Sandbox)

Ny sandbox-indstilling der genopretter læseadgang inden for denyRead-regioner. Giver finkornet kontrol over filsystem-sandboxing (v2.1.77).

feedbackSurveyRate

Enterprise-administratorer kan konfigurere sampling-raten for session quality surveys via denne indstilling (v2.1.76).

ExitWorktree

Nyt tool der lader en agent forlade en EnterWorktree-session og vende tilbage til den primære working directory (v2.1.65).


Scheduled Tasks — /schedule (Cloud Execution)

Planlagte opgaver kører på Anthropic-administreret cloud-infrastruktur — også når din computer er slukket. Du giver Claude et prompt, tilknytter repositories, vælger en tidsplan, og tilføjer nødvendige miljøvariabler og connectors (lanceret marts 2026).

/schedule

Opret en planlagt opgave fra CLI, web (claude.ai) eller desktop-appen. Hver kørsel starter fra en frisk klon, opretter sin egen session, og giver dig mulighed for at inspicere arbejdet, gennemgå ændringer og åbne pull requests bagefter.

/schedule

Eksempler på brug:

  • Gennemgå åbne PRs hver morgen
  • Tjek CI-fejl natten over
  • Synkronisér dokumentation efter merges
  • Kør dependency audits ugentligt

Forskel fra /loop: /loop kører kun mens sessionen er åben (lokalt). /schedule kører i skyen uafhængigt af din maskine.

Cloud Auto-Fix

Web- og mobilsessioner kan nu automatisk følge pull requests, fikse CI-fejl og adressere review-kommentarer i skyen — så du kan vende tilbage til en klar-til-merge PR. Kombineres bedst med Auto Mode og Scheduled Tasks (v2.1.85+).


Auto Mode (Research Preview)

Auto mode er en ny permissions-tilstand i Claude Code, hvor Claude selv beslutter hvilke handlinger der er sikre at udføre — med en baggrunds-classifier der overvåger hvert tool-kald før det kører. Et sikrere alternativ til --dangerously-skip-permissions (lanceret 24. marts 2026).

--enable-auto-mode

Aktivér auto mode ved opstart. Skift derefter til auto mode med Shift+Tab (cycle: default → acceptEdits → plan → auto). I VSCode og Desktop: vælg “Auto” fra mode-dropdown.

claude --enable-auto-mode
claude --permission-mode auto

Hvad classifieren blokerer:

  • Masse-sletning af filer
  • Sensitiv data-eksfiltration
  • Ondsindet kodeudførelse
  • Prompt injection-forsøg

Sikre handlinger kører automatisk. Risikable handlinger blokeres, og Claude omdirigeres til en anden tilgang. Hvis Claude gentagne gange insisterer på blokerede handlinger, vises en permission-prompt til brugeren.

Tilgængelighed: Research preview for Team-planer nu, Enterprise og API kommer snart. Kræver Claude Sonnet 4.6 eller Opus 4.6. Anbefales brugt i isolerede miljøer.

For administratorer: Deaktivér med "disableAutoMode": "disable" i managed settings.


Computer Use (Research Preview)

Claude Code kan nu styre din computer — åbne filer, bruge browseren og køre dev tools automatisk. Når en opgave kræver det, kan Claude pege, klikke og navigere på din skærm (lanceret 24. marts 2026).

Sådan virker det:

  • Claude prioriterer først connectors til understøttede services (Google Workspace, Slack osv.)
  • Hvis ingen connector er tilgængelig, bruger Claude computer use til at udføre opgaven
  • Claude spørger om tilladelse før den tilgår nye apps
  • Virker med Dispatch-featuren til at fortsætte samtaler på tværs af telefon og desktop

Tilgængelighed: Research preview for Claude Pro og Claude Max abonnenter på macOS. Understøtter også Claude Cowork (den ikke-tekniske variant af Claude Code).

Anbefaling: Brug ikke computer use til at håndtere sensitiv information, da featuren stadig er i research preview.


Remote Control

claude remote-control

Styr dine Claude Code-sessioner fra en anden enhed — fx telefonen eller en tablet. Forbind til en kørende session og interagér med den remote.

# Start remote control server:
claude remote-control

# Forbind fra anden enhed via den viste URL

Hooks

Hooks er automatiske handlinger der kører på specifikke tidspunkter i Claude Codes lifecycle. Tre typer: shell commands, HTTP endpoints og LLM prompts.

Konfiguration (settings.json)

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/hooks/block-rm.sh"
          }
        ]
      }
    ]
  }
}

HTTP hooks (v2.1.63)

POST JSON til en URL og modtag JSON retur — i stedet for at køre et shell-script:

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "http",
            "url": "https://my-server.com/webhook",
            "headers": {
              "Authorization": "Bearer $MY_TOKEN"
            }
          }
        ]
      }
    ]
  }
}

Alle hook events

Event Hvornår
SessionStart Session begynder eller genoptages
UserPromptSubmit Du sender et prompt, før Claude behandler det
PreToolUse Før et tool-kald — kan blokere det
PermissionRequest Når en permission-dialog vises
PostToolUse Efter et tool-kald lykkes
PostToolUseFailure Efter et tool-kald fejler
Notification Når Claude sender en notifikation
SubagentStart Subagent spawnes
SubagentStop Subagent afslutter
Stop Claude er færdig med at svare
StopFailure Turn slutter pga. API-fejl (rate limit, auth failure osv.)
TeammateIdle En agent team-teammate går idle
TaskCompleted En opgave markeres som færdig
InstructionsLoaded CLAUDE.md eller .claude/rules/*.md loades
ConfigChange Config-fil ændres under session
WorktreeCreate Worktree oprettes
WorktreeRemove Worktree fjernes
PermissionDenied Fyrer efter auto mode classifier-afvisninger — return {retry: true} for at lade modellen prøve igen (v2.1.88)
PreCompact Før context compaction
SessionEnd Session afsluttes
PostCompact Efter context compaction er færdig
Elicitation MCP-server anmoder om brugerinput
ElicitationResult Bruger har svaret på elicitation

Hook-eksempel: Blokér destruktive kommandoer

#!/bin/bash
# .claude/hooks/block-rm.sh
COMMAND=$(jq -r '.tool_input.command')

if echo "$COMMAND" | grep -q 'rm -rf'; then
  jq -n '{
    hookSpecificOutput: {
      hookEventName: "PreToolUse",
      permissionDecision: "deny",
      permissionDecisionReason: "Destructive command blocked"
    }
  }'
else
  exit 0  # tillad kommandoen
fi

rate_limits i statusline scripts

Statusline-scripts kan nu tilgå rate_limits-feltet for at vise Claude.ai rate limit-forbrug — inkl. 5-timers og 7-dages vinduer med used_percentage og resets_at (v2.1.79).

source: 'settings' plugin source

Ny plugin marketplace source — deklarer plugin-indgange inline direkte i settings.json uden et eksternt repository (v2.1.79).

showClearContextOnPlanAccept

Plan mode skjuler nu “clear context”-muligheden som standard. Genaktivér med "showClearContextOnPlanAccept": true i settings (v2.1.79).


Plugin Marketplace

Claude Code har et plugin-økosystem med 9.000+ extensions. Plugins samler skills, slash commands, agenter, hooks og MCP-server config i én pakke. Understøtter custom npm registries og versionslåsning.

# Plugin-struktur:
my-plugin/
├── .claude-plugin/
│   └── plugin.json       # Metadata (påkrævet)
├── skills/               # Skills (valgfrit)
├── commands/             # Slash commands (valgfrit)
├── agents/               # Agent-definitioner (valgfrit)
├── hooks/                # Event handlers (valgfrit)
├── settings.json         # Default config (valgfrit)
├── .mcp.json             # MCP server config (valgfrit)
└── README.md

Plugin-forbedringer (v2.1.77–v2.1.78)

Nye plugin-features:

  • ${CLAUDE_PLUGIN_DATA} — variabel for persistent plugin state der overlever plugin-opdateringer. /plugin uninstall spørger nu før sletning (v2.1.78)
  • Plugin-shippede agenter understøtter nu effort, maxTurns og disallowedTools i frontmatter (v2.1.78)
  • CLAUDE_CODE_PLUGIN_SEED_DIR understøtter nu multiple seed directories separeret med : (Unix) eller ; (Windows) (v2.1.78)

Plugin-validering (v2.1.77): claude plugin validate tjekker nu skill-, agent- og command-frontmatter samt hooks/hooks.json — fanger YAML-parsefejl og skemaovertrædelser.


Claude Code Security

AI-drevet sårbarhedsscanning direkte i Claude Code (lanceret februar 2026). Scanner hele codebases, finder sikkerhedshuller der undgår traditionelle metoder, og foreslår patches til review. Over 500 sårbarheder fundet under intern test. Tilgængelig for Enterprise- og Team-planer.


Code Review (v2.1.68)

Agent team-baseret code review der dispatcher et hold af agenter på hver PR (lanceret 9. marts 2026). Agenter finder bugs parallelt, verificerer fund for at filtrere false positives, og rangerer efter sværhedsgrad. Resultatet lander som ét overbliks-kommentar plus inline-kommentarer. Research preview for Team og Enterprise.

  • Store PRs (1.000+ linjer): 84% får findings, gennemsnitligt 7,5 issues
  • Små PRs (<50 linjer): 31% får findings, gennemsnitligt 0,5 issues
  • Pris: $15–25 per review (token-baseret, skalerer med PR-størrelse)
  • Aktivér: Admin → Claude Code settings → installer GitHub App → vælg repositories

Nye features (v2.1.80–v2.1.81, 25–26. marts 2026)

Søg i din samtalehistorik direkte fra transcript mode. Tryk Ctrl+O for at åbne transcript mode, derefter / for at søge. Brug n/N for at navigere mellem matches (v2.1.80).

PowerShell Tool (Windows, opt-in preview)

Nyt PowerShell-tool til Windows som opt-in preview. Giver Claude direkte adgang til PowerShell i stedet for kun Bash (v2.1.81).

# Aktivér i settings eller se docs:
# https://code.claude.com/docs/en/tools-reference#powershell-tool

Conditional Hooks (if-felt)

Hooks kan nu filtreres med et if-felt der bruger permission rule syntax. Reducerer process spawning overhead ved kun at køre hooks når de er relevante (v2.1.81).

# Hook der kun kører for git-kommandoer:
{
  "event": "PreToolUse",
  "if": "Bash(git *)",
  "command": "./my-git-hook.sh"
}

Idle-Return Prompt

Når du vender tilbage til en session efter 75+ minutter, foreslår Claude Code automatisk at køre /clear — reducerer unødvendig token re-caching på stale sessions (v2.1.81).

Agent initialPrompt Frontmatter

Agenter kan nu deklarere initialPrompt i frontmatter for automatisk at submitte en første turn ved opstart (v2.1.80).

---
name: my-agent
initialPrompt: "Scan the project for issues"
---

Nye Hook Events

Flere nye hook events for avancerede workflows (v2.1.80–v2.1.81):

  • CwdChanged / FileChanged — reaktiv environment management (fx direnv) (v2.1.80)
  • TaskCreated — fyrer når en task oprettes via TaskCreate (v2.1.81)
  • StopFailure — fyrer når en turn ender pga. API error (rate limit, auth failure) (v2.1.77)

MCP-forbedringer

MCP connectors fra claude.ai

Brug dine claude.ai MCP connectors direkte i Claude Code (v2.1.46). Fravælg med env var:

ENABLE_CLAUDEAI_MCP_SERVERS=false

MCP Elicitation (v2.1.68)

MCP-servere kan nu anmode om struktureret input midt i en opgave via en interaktiv dialog (formfelter eller browser-URL). Nye hooks: Elicitation og ElicitationResult til at opsnappe og override svar.

OAuth-forbedringer

Step-up auth, discovery caching (v2.1.49), token refresh race condition fix, og manual URL paste fallback under OAuth-autentificering (v2.1.63).


CLI-kommandoer (nye)

claude auth login / status / logout

Administrér authentication direkte fra CLI. claude auth login kan nu også tage imod en OAuth-kode indsat manuelt i terminalen, hvis browser-callback til localhost fejler, fx over SSH, i containere eller i WSL2 (v2.1.126).

claude auth login     # Log ind
claude auth status    # Vis aktuel auth-status
claude auth logout    # Log ud

--console (auth login)

Nyt flag til claude auth login der autentificerer via Anthropic Console (API billing) i stedet for standard OAuth (v2.1.78).

claude auth login --console

claude agents

Administrér agenter via CLI (v2.1.50).

/rename

Auto-genererer sessionnavn baseret på samtalens kontekst, når den kaldes uden argumenter (v2.1.41).

/rename                  # Auto-generér navn
/rename my-feature-work  # Manuelt navn

/copy

Kopiér kodeblokke med en interaktiv picker (v2.1.59). Tryk w i pickeren for at skrive direkte til en fil i stedet for clipboard — nyttigt over SSH (v2.1.70). Accepterer nu valgfrit index: /copy N kopierer den N’te seneste assistent-respons (v2.1.77). Indstillingen “Always copy full response” er også tilgængelig.

/model

Skift model. Viser nu den aktuelle model i menuen og human-readable labels i stedet for rå model-IDs. Når ANTHROPIC_BASE_URL peger på en Anthropic-kompatibel gateway, listes modellerne nu også direkte fra gatewayens /v1/models-endpoint (v2.1.126). I v2.1.128 blev pickerens Opus-visning også ryddet op, så dublerede Opus 4.7-indgange kollapses, og den aktuelle Opus-model vises kort som Opus.

/resume

Resume-picker viser nu 50 sessioner (op fra 10). Fix for sessions med >16KB i første besked.

/plan [beskrivelse]

Gå i plan-mode, hvor Claude laver en plan før den begynder at kode. Med valgfrit argument starter planlægningen med det samme (v2.1.70).

/plan                        # Gå i plan-mode
/plan fix the auth bug       # Plan-mode med fokus på auth-buggen

/branch

Omdøbt fra /fork (/fork virker stadig som alias). Opret en ny branch fra den aktuelle session — nyttigt til at eksperimentere med en alternativ tilgang uden at påvirke den eksisterende samtale (v2.1.77).

/branch
/branch my-experiment

/effort auto|low|medium|high

Justér Claudes indsatsniveau. Forenklede niveauer (v2.1.70) — max er fjernet. Nye symboler: ○ (low), ◐ (medium), ● (high). Brug auto for at nulstille til default.

/effort low      # Hurtige, korte svar
/effort high     # Grundig analyse
/effort auto     # Nulstil til default

ultrathink: Skriv “ultrathink” i dit prompt for midlertidigt at aktivere high effort for den pågældende turn — nyttigt når default er medium (Opus 4.6). Erstatter det fjernede max-niveau (v2.1.68).

/color

Skift terminal-farvetema for Claude Code. Nye reset-muligheder i v2.1.70.

/color blue      # Skift til blåt tema
/color default   # Nulstil til standard
/color reset     # Også nulstil

/security-review

Kør en sikkerhedsgennemgang af dit projekt direkte fra CLI (v2.1.70).

“Show turn duration” i /config

Ny toggle i /config-menuen der viser varigheden af hver turn — praktisk til at optimere og benchmarke sessioner (v2.1.78).

/mcp (VSCode)

Administrér MCP-servere fra VSCode chat-panelet — aktivér/deaktivér servere, genopret forbindelser og håndtér OAuth uden at skifte til terminalen (v2.1.70).


Opus 4.6 Fast Mode

Opus 4.6 er nu default model for Max, Team og Enterprise (siden v2.1.68). Opus 4 og 4.1 er fjernet fra first-party API. Default effort er “medium” — brug “ultrathink” for deep analysis.

Fast mode er tilgængeligt for Claude Opus 4.6 — hurtigere output i samme kvalitet. Inkluderer det fulde 1 million token kontekstvindue (v2.1.50). Default max output tokens er nu 64k, med en øvre grænse på 128k tokens for Opus 4.6 og Sonnet 4.6 (v2.1.77). Deaktivér 1M kontekst med:

CLAUDE_CODE_DISABLE_1M_CONTEXT=true

Keyboard shortcuts

Genvej Funktion
Ctrl+X Ctrl+K Dræb alle baggrundsagenter (to-trins bekræftelse)
Shift+Down Navigér til næste teammate i Agent Teams
Alt+P Hurtigt model-switch
voice:pushToTalk Konfigurerbar push-to-talk tast i keybindings.json (default: space)
/ (transcript mode) Transcript search — tryk / i transcript mode (Ctrl+O), n/N for næste/forrige match
Ctrl+X Ctrl+E Åbn ekstern editor (alias for Ctrl+G)

Environment Variables (nye)

Variabel Funktion
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS Aktivér Agent Teams
ENABLE_CLAUDEAI_MCP_SERVERS=false Fravælg claude.ai MCP-servere
CLAUDE_CODE_DISABLE_1M_CONTEXT Deaktivér 1M kontekstvindue
CLAUDE_CODE_SIMPLE Minimalistisk mode (ingen MCP, hooks, attachments, CLAUDE.md)
CLAUDE_CODE_DISABLE_CRON Stop planlagte cron-jobs midt i en session
CLAUDE_CODE_ACCOUNT_UUID Konto-UUID (auto-sat)
CLAUDE_CODE_USER_EMAIL Bruger-email (auto-sat)
CLAUDE_CODE_ORGANIZATION_UUID Organisation-UUID (auto-sat)
ANTHROPIC_CUSTOM_MODEL_OPTION Tilføj custom entry i /model picker — med valgfri _NAME og _DESCRIPTION suffixed vars (v2.1.78)
CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS Konfigurerbar timeout for SessionEnd hooks (default: 1,5 s) (v2.1.74)
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 Strip Anthropic- og cloud-credentials fra subprocess-miljøer (Bash tool, hooks, MCP stdio servere) (v2.1.80)
AI_AGENT Sættes nu automatisk i subprocess-miljøer, så værktøjer som gh og anden automation kan se at trafikken kommer fra Claude Code (v2.1.120)
CLAUDE_STREAM_IDLE_TIMEOUT_MS Konfigurerbar streaming idle watchdog threshold i ms (default: 90s) (v2.1.81)
ANTHROPIC_DEFAULT_{OPUS,SONNET,HAIKU}_MODEL_SUPPORTS Override effort/thinking capability detection for 3p-modeller (Bedrock, Vertex, Foundry) — med _MODEL_NAME og _DESCRIPTION suffixed vars (v2.1.81)
OTEL_LOG_TOOL_DETAILS=1 Aktivér tool_parameters i OpenTelemetry tool_result events (v2.1.81)
CLAUDE_CODE_NO_FLICKER=1 Opt-in flicker-free alt-screen rendering med virtualiseret scrollback (v2.1.88)

sandbox.failIfUnavailable

Afslut med fejl når sandbox er aktiveret men ikke kan starte, i stedet for at køre uden sandbox. Vigtig sikkerhedsindstilling (v2.1.80).

{
  "sandbox.failIfUnavailable": true
}

disableDeepLinkRegistration

Forhindrer claude-cli:// protocol handler registration — nyttigt i managed environments (v2.1.80).

allowedChannelPlugins

Enterprise-administratorer kan definere en allowlist for channel plugins via managed settings (v2.1.81).

managed-settings.d/ Drop-in Directory

Udover managed-settings.json kan teams nu lægge uafhængige policy-fragmenter i managed-settings.d/ — de merges alfabetisk. Giver separate teams mulighed for at deploye policy uafhængigt (v2.1.80).

Managed Settings

Enterprise-administratorer kan styre Claude Code-indstillinger via OS-level konfiguration (v2.1.51):

  • macOS: plist
  • Windows: Registry
  • Linux: /etc/claude-code/


VSCode-forbedringer (v2.1.70)

  • Session-liste i sidebar: Nyt spark-ikon i activity bar viser alle Claude Code-sessioner, der åbner som fulde editors
  • Plan-dokumentvisning: Fuld markdown-visning af planer med mulighed for at tilføje kommentarer som feedback
  • MCP-administration: /mcp i chat-panelet — aktivér/deaktivér servere, genopret forbindelser, håndtér OAuth
  • Effort-indikator: Indsatsniveau vises på input-feltet
  • Remote Control fra VSCode: /remote-control i VSCode — bridge din session til claude.ai/code og fortsæt fra browser eller telefon (v2.1.78)
  • AI-genererede session-tab titler: Tabs får automatisk titler baseret på din første besked (v2.1.78)
  • URI handler: vscode://anthropic.claude-code/open åbner et nyt Claude Code-panel programmatisk (med valgfrit prompt og session-parametre)

Nye ændringer (v2.1.85–v2.1.88)

Nye features

  • X-Claude-Code-Session-Id header — proxyer kan nu aggregere requests per session uden at parse body (v2.1.88)
  • .jj og .sl tilføjet til VCS-undtagelser — Grep og filautocomplete ignorerer nu Jujutsu og Sapling metadata (v2.1.88)
  • Conditional if-felt for hooks bruger nu permission rule syntax (fx Bash(git *)) til at filtrere hvornår de kører (v2.1.87)
  • Timestamp-markører i transcripts når planlagte opgaver (/loop, CronCreate) fyrer (v2.1.87)
  • MCP OAuth følger nu RFC 9728 Protected Resource Metadata discovery (v2.1.87)
  • PreToolUse hooks kan nu besvare AskUserQuestion via updatedInput + permissionDecision: "allow" — muliggør headless integrationer (v2.1.87)
  • Deep links (claude-cli://open?q=…) understøtter nu op til 5.000 tegn (v2.1.87)
  • CLAUDE_CODE_MCP_SERVER_NAME og CLAUDE_CODE_MCP_SERVER_URL env vars til MCP headersHelper scripts (v2.1.87)

Performance & UX

  • Read tool bruger nu kompakt linjenummer-format og deduplicerer uændrede genindlæsninger — reducerer token-forbrug (v2.1.88)
  • Skill-beskrivelser i /skills er nu begrænset til 250 tegn for reduceret kontekstforbrug (v2.1.88)
  • /skills-menuen sorterer nu alfabetisk (v2.1.88)
  • Memory-filnavne i notices highlighter ved hover og åbner ved klik (v2.1.88)
  • Token-counts ≥1M vises nu som “1.5m” i stedet for “1512.6k” (v2.1.86)
  • Forbedret scroll-performance med store transcripts via pure TypeScript layout (erstatter WASM yoga-layout) (v2.1.87)
  • Forbedret startup: ~30ms hurtigere ved at køre setup() parallelt med slash command og agent loading (v2.1.86)
  • Reduceret startup event-loop stalls med mange claude.ai MCP connectors — macOS keychain cache udvidet fra 5s til 30s (v2.1.88)

Vigtige rettelser (v2.1.85–v2.1.88)

  • Fikset --resume fejl med “tool_use ids were found without tool_result blocks” på ældre sessioner (v2.1.88)
  • Fikset Write/Edit/Read fejl på filer uden for project root (fx ~/.claude/CLAUDE.md) med conditional skills (v2.1.88)
  • Fikset --bare mode der droppede MCP tools i interaktive sessioner (v2.1.88)
  • Fikset memory leak i lange sessioner fra markdown/highlight render caches (v2.1.88)
  • Fikset terminal stuck i enhanced keyboard mode efter exit i Ghostty, Kitty og WezTerm (v2.1.87)
  • Fikset /compact fejl med “context exceeded” i meget store samtaler (v2.1.87)
  • Fikset --worktree fejl i non-git repositories (v2.1.87)
  • Fikset Remote Control session status stuck på “Requires Action” (v2.1.87)

Nye ændringer (v2.1.89–v2.1.92, 1.–4. april 2026)

Nye kommandoer

/powerup

Interaktive lektioner der lærer dig Claude Code-features med animerede demoer. Nyttigt for nye brugere eller når du vil opdage features du har overset (v2.1.90).

/powerup

/cost — Per-model breakdown

Viser nu per-model og cache-hit breakdown for subscription-brugere — se præcis hvad der bruges på Opus vs. Sonnet vs. Haiku (v2.1.92).

/cost

/release-notes — Interaktiv version picker

Release notes er nu en interaktiv version-picker — vælg hvilken version du vil se ændringslog for (v2.1.92).

/release-notes

Fjernede kommandoer

Følgende kommandoer er fjernet i v2.1.92:

  • /tag — fjernet
  • /vim — fjernet (skift vim mode via /config → Editor mode)

Nye features & settings

  • MCP tool result persistence override — MCP-servere kan annotere resultater med _meta["anthropic/maxResultSizeChars"] (op til 500K) for at undgå trunkering af store resultater som DB-skemaer (v2.1.91)
  • "defer" permission decision — PreToolUse hooks kan returnere "defer" for at pause et tool-kald i headless sessioner. Genoptag med -p --resume for at re-evaluere (v2.1.89)
  • disableSkillShellExecution — Ny setting der deaktiverer inline shell-eksekvering i skills, custom slash commands og plugin commands (v2.1.91)
  • forceRemoteSettingsRefresh — Enterprise policy setting: CLI blokerer startup indtil remote managed settings er hentet, og afslutter hvis fetch fejler (fail-closed) (v2.1.92)
  • Interaktiv Bedrock setup wizard — Ny wizard tilgængelig fra login-skærmen under “3rd-party platform” — guider dig igennem AWS authentication, region, credential verification og model pinning (v2.1.92)
  • Edit tool uden forudgående ReadEdit virker nu på filer set via Bash med sed -n eller cat, uden at kræve et separat Read-kald først (v2.1.89)
  • Named subagents i @-mention — Navngivne subagenter vises nu i @-mention typeahead suggestions (v2.1.89)
  • Plugin executables — Plugins kan nu shippe executables under bin/ og invokere dem som bare commands fra Bash-toolet (v2.1.91)
  • showThinkingSummaries — Thinking summaries genereres ikke længere som default i interaktive sessioner. Genaktivér med "showThinkingSummaries": true i settings.json (v2.1.89)
  • Autocompact thrash loop detection — Opdager når context refiller til grænsen umiddelbart efter compaction tre gange i træk, og stopper med en handlingsrettet fejl i stedet for at brænde API-kald (v2.1.89)
  • Remote Control hostname-prefix — Session-navne bruger nu dit hostname som default prefix (fx myhost-graceful-unicorn), kan overrides med --remote-control-session-name-prefix (v2.1.92)
  • Prompt cache expiry hint — Pro-brugere ser nu en footer-hint når de vender tilbage efter cache er udløbet, der viser ca. hvor mange tokens næste turn sender uncached (v2.1.92)
  • Auto mode respekterer eksplicitte brugergrænser — Auto mode ignorerer nu ikke længere instruktioner som “don’t push” eller “vent med X” (v2.1.90)

Nye environment variables

Variabel Funktion
MCP_CONNECTION_NONBLOCKING=true I -p mode: skip MCP-forbindelses-ventetiden helt. --mcp-config servere begrænses til 5s i stedet for at blokere på den langsomste (v2.1.89)
CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE Behold eksisterende marketplace cache når git pull fejler — nyttigt i offline-miljøer (v2.1.90)

Performance & UX (v2.1.89–v2.1.92)

  • Edit tool bruger kortere old_string anchors — reducerer output tokens (v2.1.91)
  • Write tool diff computation 60% hurtigere på store filer med tabs/&/$ (v2.1.92)
  • SSE transport håndterer nu store streamede frames i lineær tid (var kvadratisk) (v2.1.90)
  • SDK sessions med lange samtaler bremses ikke længere kvadratisk ved transcript writes (v2.1.90)
  • /resume all-projects view loader nu projekt-sessioner parallelt (v2.1.90)
  • Linux sandbox sender nu apply-seccomp helper i både npm og native builds (v2.1.92)

Nye ændringer (v2.1.94–v2.1.97, 7.–8. april 2026)

Nye features og settings

  • CLAUDE_CODE_USE_MANTLE=1 — aktiverer Amazon Bedrock powered by Mantle (v2.1.94)
  • Default effort hævet til high for API-key, Bedrock/Vertex/Foundry, Team og Enterprise-brugere. Kan stadig styres med /effort (v2.1.94)
  • keep-coding-instructions — nyt frontmatter-felt til plugin output styles (v2.1.94)
  • hookSpecificOutput.sessionTitle — UserPromptSubmit hooks kan nu sætte sessionens titel (v2.1.94)
  • refreshInterval — statusline-setting der genkører statusline-kommandoen hvert N. sekund (v2.1.97)
  • workspace.git_worktree — nyt felt i statusline JSON-input, sat når current directory er i et linket git worktree (v2.1.97)

Nye kommando-/UI-forbedringer

Ctrl+O — Focus view i NO_FLICKER mode

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).

/agents — running-indikator

/agents viser nu ● N running ved agenttyper med aktive subagenter, så du hurtigere kan se hvad der faktisk kører lige nu (v2.1.97).

Plugin- og skill-forbedringer

Plugin-skills deklareret via "skills": ["./"] bruger nu skillens frontmatter-name som invokeringsnavn i stedet for mappenavnet, hvilket giver et stabilt navn på tværs af installationsmetoder (v2.1.94). Derudover er /claude-api-skillen opdateret til også at dække Managed Agents (v2.1.97).

Andre relevante forbedringer

  • Syntax highlighting for Cedar policy-filer (.cedar, .cedarpolicy) (v2.1.97)
  • Accept Edits mode auto-godkender nu også filsystemkommandoer med sikre env-var-prefixes eller wrappers, fx LANG=C rm foo og timeout 5 mkdir out (v2.1.97)
  • Billeder der indsættes eller vedhæftes komprimeres nu til samme token-budget som billeder læst via Read-toolet (v2.1.97)
  • Bridge sessions viser nu lokal git repo, branch og working directory på session-kortet i claude.ai (v2.1.97)


Nye ændringer (v2.1.98–v2.1.101, 9.–10. april 2026)

/team-onboarding

Genererer en onboarding-guide til nye teammedlemmer baseret på din lokale Claude Code-brug og projektkontekst (v2.1.101).

/team-onboarding

Monitor tool

Nyt tool til at streame events fra baggrundsscripts, så Claude kan følge længerevarende scripts mere direkte i stedet for kun at vente på afslutning (v2.1.98).

--exclude-dynamic-system-prompt-sections

Nyt print-mode flag der udelader dynamiske system prompt-sektioner for bedre cross-user prompt caching (v2.1.98).

claude -p "summarize this repo" --exclude-dynamic-system-prompt-sections

CLAUDE_CODE_PERFORCE_MODE

Når denne environment variable er sat, fejler Edit, Write og NotebookEdit på read-only filer med et p4 edit-hint i stedet for at overskrive dem stille og roligt (v2.1.98).

CLAUDE_CODE_PERFORCE_MODE=true claude

CLAUDE_CODE_SCRIPT_CAPS

Begrænser hvor mange scripts der må køres per session. Introduceret sammen med subprocess sandboxing med PID namespace-isolation på Linux, når CLAUDE_CODE_SUBPROCESS_ENV_SCRUB er slået til (v2.1.98).

CLAUDE_CODE_SCRIPT_CAPS=10 claude

CLAUDE_CODE_CERT_STORE

Claude Code stoler nu som standard på operativsystemets CA-certifikat-store, så enterprise TLS proxies virker uden ekstra opsætning. Sæt CLAUDE_CODE_CERT_STORE=bundled hvis du vil bruge kun de bundled certifikater (v2.1.101).

CLAUDE_CODE_CERT_STORE=bundled claude

claude -p --resume med sessiontitel

--resume accepterer nu også sessiontitler sat via /rename eller --name, ikke kun interne id’er eller ældre navneformater (v2.1.101).

claude -p --resume "frontend refactor"

Vertex AI setup wizard

Ny interaktiv Google Vertex AI setup wizard på login-skærmen under “3rd-party platform”, som guider gennem GCP-auth, project, region, credential-verifikation og model pinning (v2.1.98).

Remote-session forbedring for /ultraplan

/ultraplan og andre remote-session features opretter nu automatisk et default cloud environment i stedet for at kræve web-opsætning først (v2.1.101).

Nye ændringer (v2.1.105–v2.1.112, 13.–16. april 2026)

/recap

Ny recap-feature, der giver dig kontekst når du vender tilbage til en session efter en pause. Kan også kaldes manuelt med /recap, og kan styres via /config eller CLAUDE_CODE_ENABLE_AWAY_SUMMARY hvis telemetry er slået fra (v2.1.108).

/recap

/tui fullscreen

Skifter den aktuelle samtale til flicker-free fullscreen rendering uden at starte en ny session. Samtidig blev fokusvisning splittet ud til den nye /focus-kommando (v2.1.110).

/tui fullscreen
/focus

/ultrareview

Kører 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).

/ultrareview
/ultrareview 123

/less-permission-prompts

Ny skill der gennemgår dine transcripts for typiske read-only Bash- og MCP-kald og foreslår en prioriteret allowlist til .claude/settings.json, så Claude afbryder dig mindre med godkendelser (v2.1.111).

/less-permission-prompts

/undo og /proactive

/undo er nu alias for /rewind, og /proactive er alias for /loop. Små, men nyttige nye kommandoindgange (v2.1.108 og v2.1.105).

/undo
/proactive 10m check CI status

/effort xhigh

Med Claude Opus 4.7 er der kommet et nyt xhigh-niveau mellem high og max. Kører du /effort uden argumenter, får du nu en interaktiv slider (v2.1.111).

/effort
/effort xhigh

Auto Mode uden --enable-auto-mode

Auto Mode kræver ikke længere startflaget --enable-auto-mode. Max-abonnenter kan nu også bruge Auto Mode sammen med Opus 4.7 (v2.1.111).

claude
# skift derefter til Auto Mode i UI'en

CLAUDE_CODE_USE_POWERSHELL_TOOL

PowerShell-toolet er nu på vej ud bredere. På Windows kan du opt-in eller opt-out med denne env var, og på macOS/Linux kan du aktivere det med pwsh på PATH (v2.1.111).

CLAUDE_CODE_USE_POWERSHELL_TOOL=1 claude

PowerShell auto-godkendelse i permission mode

PowerShell-toolkommandoer kan nu auto-godkendes i permission mode på samme måde som Bash. Det gør Windows-workflows mere konsistente, især i Auto Mode og agentdrevne flows (v2.1.119).

ENABLE_PROMPT_CACHING_1H og FORCE_PROMPT_CACHING_5M

Nye environment variables til at styre prompt-cache TTL direkte: opt-in til 1 time eller tving 5 minutter. Gælder API key, Bedrock, Vertex og Foundry (v2.1.108).

ENABLE_PROMPT_CACHING_1H=1 claude
FORCE_PROMPT_CACHING_5M=1 claude

OTEL_LOG_RAW_API_BODIES

Ny debug-env-var der logger komplette API request- og response-bodies som OpenTelemetry log events. Praktisk til fejlsøgning af provider- eller gatewayproblemer (v2.1.111).

OTEL_LOG_RAW_API_BODIES=1 claude

Nye UI- og workflowforbedringer

  • /theme har nu valget Auto (match terminal), som følger terminalens lys/mørk tilstand (v2.1.111)
  • autoScrollEnabled kan slå auto-scroll fra i fullscreen mode (v2.1.110)
  • Ny push notification tool kan sende mobilnotifikationer når Remote Control og “Push when Claude decides” er aktiveret (v2.1.110)
  • Ctrl+U rydder nu hele input-bufferen, og Ctrl+Y gendanner den (v2.1.111)
  • Ctrl+L tvinger nu et fuldt redraw af skærmen, ikke kun rydning af prompten (v2.1.111)


Nye ændringer (v2.1.113–v2.1.118, 17.–23. april 2026)

/usage

/cost og /stats er nu samlet i /usage. De gamle kommandoer virker stadig som genveje, men åbner nu den relevante fane i det nye usage-view (v2.1.118).

/usage
/cost
/stats

/theme — navngivne custom themes

Du kan nu oprette, gemme og skifte mellem navngivne temaer direkte fra /theme. Temaer kan også håndredigeres som JSON-filer i ~/.claude/themes/, og plugins kan levere egne temaer via en themes/-mappe (v2.1.118).

/theme
# håndredigér også:
~/.claude/themes/

claude plugin tag

Nyt plugin-subcommand der opretter release git-tags for plugins med versionsvalidering. Praktisk når du bygger og versionerer egne Claude Code-plugins (v2.1.118).

claude plugin tag

Hooks kan kalde MCP-tools direkte

Hooks understøtter nu type: "mcp_tool", så en hook kan invoke et MCP-tool direkte i stedet for kun shell-kommandoer, HTTP-hooks eller prompt-hooks (v2.1.118).

{
  "hooks": {
    "PostToolUse": [{
      "matcher": "Edit",
      "hooks": [{
        "type": "mcp_tool",
        "tool": "my_mcp_tool"
      }]
    }]
  }
}

DISABLE_UPDATES

Ny environment variable der blokerer alle opdateringsveje, også manuel claude update. Mere restriktiv end DISABLE_AUTOUPDATER (v2.1.118).

DISABLE_UPDATES=1 claude

CLAUDE_CODE_FORK_SUBAGENT

Aktivér forked subagents i eksterne builds med denne environment variable. Nyttigt hvis du kører Claude Code uden for standarddistributionen (v2.1.117).

CLAUDE_CODE_FORK_SUBAGENT=1 claude

Agent frontmatter: mcpServers

Agenter kan nu deklarere mcpServers i frontmatter, og de loades også for main-thread agent sessions via --agent (v2.1.117).

---
name: repo-analyst
mcpServers:
  - github
  - docs
---

/resume — resumér store/stale sessioner smartere

/resume kan nu tilbyde at opsummere gamle, store sessioner før de læses ind igen, og --resume/--continue finder nu også sessioner der har tilføjet det aktuelle bibliotek via /add-dir (v2.1.117–v2.1.118).

/resume
claude --resume
claude --continue

cleanupPeriodDays udvidet

Retention-oprydning dækker nu også ~/.claude/tasks/, ~/.claude/shell-snapshots/ og ~/.claude/backups/ (v2.1.117).

Native søgning via bfs og ugrep

I native builds på macOS og Linux er Glob– og Grep-tools nu erstattet af indlejrede bfs og ugrep, tilgængelige gennem Bash-toolet. Resultatet er hurtigere søgning uden ekstra tool-roundtrips (v2.1.117).

/doctor under aktiv respons

Du kan nu åbne /doctor, mens Claude stadig svarer, i stedet for at vente på at turnen afsluttes (v2.1.116).

/doctor

/config — søg også i værdier

/config-søgning matcher nu ikke kun feltnavne, men også option values. Fx finder søgning på vim editor-indstillingen (v2.1.116).

/config

Inline thinking-progress

Thinking-spinneren viser nu fremdrift direkte inline, fx “still thinking”, “thinking more” og “almost done thinking”, i stedet for en separat hint-linje (v2.1.116).

/terminal-setup forbedret

/terminal-setup konfigurerer nu scroll-sensitivity for VS Code, Cursor og Windsurf-terminaler, så fullscreen scrolling bliver mere glidende (v2.1.116).

/terminal-setup

blockedMarketplaces og strictKnownMarketplaces

Managed settings kan nu håndhæve hvilke plugin-marketplaces der er blokerede eller tilladte ved install, update, refresh og autoupdate (v2.1.117).

{
  "blockedMarketplaces": ["some-registry"],
  "strictKnownMarketplaces": true
}

sandbox.network.deniedDomains

Ny sikkerhedsindstilling der blokerer specifikke domæner, selv når en bredere allowedDomains-regel ellers ville tillade dem. Nyttigt til at forhindre utilsigtet trafik mod fx produktion, følsomme interne domæner eller tredjepartstjenester (v2.1.113).

{
  "sandbox": {
    "network": {
      "deniedDomains": ["prod.example.com", "billing.example.com"]
    }
  }
}

wslInheritsWindowsSettings

WSL kan nu arve managed settings fra Windows-siden via policy-nøglen wslInheritsWindowsSettings (v2.1.118).

autoMode.allow med "$defaults"

Auto Mode kan nu udvide de indbyggede regler i stedet for at overskrive dem helt. Brug "$defaults" i autoMode.allow, autoMode.soft_deny eller autoMode.environment for at lægge dine egne regler ovenpå standardlisten (v2.1.118).

{
  "autoMode": {
    "allow": ["$defaults", "Bash(git status)"]
  }
}

/color synker til Remote Control

/color synkroniserer nu sessionens accentfarve til claude.ai/code, når Remote Control er forbundet (v2.1.118).

/color blue

Vim visual mode

Vim-mode har nu visual mode med v og visual-line mode med V, inklusive selection, operatorer og visuel feedback (v2.1.118).

v
V

claude ultrareview [target]

Ny ikke-interaktiv CLI-variant af /ultrareview, så du kan køre dyb code review fra CI, scripts eller cron-jobs. Skriver findings til stdout, understøtter --json, og returnerer exit-kode 0 ved succes og 1 ved fejl (v2.1.120).

claude ultrareview
claude ultrareview 123
claude ultrareview --json

/config persisterer nu settings

Ændringer du laver i /config (fx theme, editor mode og verbose) gemmes nu automatisk i ~/.claude/settings.json og indgår korrekt i precedence mellem project-, local- og policy-settings (v2.1.119).

prUrlTemplate

Ny setting til teams og virksomheder der vil pege PR-badget i footeren på en custom review-URL i stedet for altid GitHub.com. Praktisk med GitHub Enterprise, GitLab eller interne review-portaler (v2.1.119).

{
  "prUrlTemplate": "https://git.example.com/review/{owner}/{repo}/pull/{number}"
}

CLAUDE_CODE_HIDE_CWD

Skjuler working directory i startup-logoet, hvis du ikke vil eksponere lokale stier i demos, streams eller screenshots (v2.1.119).

CLAUDE_CODE_HIDE_CWD=1 claude

--from-pr udvidet PR-import

--from-pr accepterer nu ikke kun almindelige GitHub PR-URLer, men også GitLab merge requests, Bitbucket pull requests og GitHub Enterprise-URLer. Praktisk når du arbejder på tværs af hostede og self-hosted forge-platforme (v2.1.119).

claude --from-pr https://gitlab.example.com/team/proj/-/merge_requests/42
claude --from-pr https://bitbucket.org/team/proj/pull-requests/42

claude --print følger nu også agent-definitionens tools:– og disallowedTools:-frontmatter, så ikke-interaktive kørseler matcher den sikkerheds- og værktøjsprofil du har defineret for agenten (v2.1.119).

claude --print --agent reviewer "summarize the PR"

--agent respekterer permissionMode

Built-in agenter følger nu deres definerede permissionMode, når de startes med --agent. Det giver mere forudsigelig sikkerhedsadfærd i custom agent-flows og automatiseringer (v2.1.119).

claude --agent reviewer

${CLAUDE_EFFORT} i skills

Skills kan nu læse det aktuelle effort-niveau direkte via ${CLAUDE_EFFORT}, så en skill kan ændre instruktioner eller output afhængigt af om du kører low, high eller xhigh effort (v2.1.120).

Current effort: ${CLAUDE_EFFORT}

Hooks og statusline får mere runtime-data

PostToolUse og PostToolUseFailure får nu duration_ms i input, så hooks kan reagere på hvor lang tid tools faktisk tog. Samtidig får statusline JSON-input nu effort.level og thinking.enabled til smartere statuslinjer (v2.1.119).

{
  "effort": { "level": "high" },
  "thinking": { "enabled": true }
}

Nye ændringer (v2.1.121–v2.1.122, 28. april 2026)

claude plugin prune

Nyt plugin-subcommand der rydder op i forældreløse auto-installerede plugin-afhængigheder. Du kan også lade plugin uninstall --prune cascade oprydningen automatisk (v2.1.121).

claude plugin prune
claude plugin uninstall my-plugin --prune

alwaysLoad i MCP server config

Ny MCP-indstilling der gør alle tools fra en server permanent tilgængelige uden tool-search deferral. Nyttigt når du vil sikre at bestemte MCP-tools altid er klar fra session-start (v2.1.121).

{
  "mcpServers": {
    "github": {
      "alwaysLoad": true
    }
  }
}

/skills med type-to-filter

/skills-dialogen har nu en søgeboks, så du kan filtrere lange skill-lister ved at skrive direkte i UI’en i stedet for at scrolle manuelt (v2.1.121).

/skills

hookSpecificOutput.updatedToolOutput

PostToolUse-hooks kan nu omskrive tool-output for alle tools, ikke kun MCP-tools. Det gør det muligt at normalisere, maskere eller berige tool-svar centralt i dine hooks (v2.1.121).

{
  "hookSpecificOutput": {
    "updatedToolOutput": "Sanitized output"
  }
}

ANTHROPIC_BEDROCK_SERVICE_TIER

Ny environment variable til Bedrock-brugere, så du kan vælge service tier direkte fra Claude Code: default, flex eller priority. Værdien sendes videre som X-Amzn-Bedrock-Service-Tier-header (v2.1.122).

ANTHROPIC_BEDROCK_SERVICE_TIER=priority claude

/resume finder nu sessionen fra en PR-URL

Hvis du indsætter en PR-URL i /resume-søgefeltet, finder Claude Code nu den session der oprettede PR’en. Virker med GitHub, GitHub Enterprise, GitLab og Bitbucket, og gør det meget hurtigere at hoppe tilbage til det oprindelige arbejdsforløb (v2.1.122).

/resume
# indsæt derefter PR-URL'en i søgefeltet

Nye ændringer (v2.1.123–v2.1.126, 29. april–1. maj 2026)

claude project purge [path]

Nyt CLI-subcommand der rydder al Claude Code-state for et projekt: transcripts, tasks, filhistorik og projektets config-entry. Understøtter både sikker preview og interaktiv bekræftelse, så du kan nulstille et projekt uden manuelt at grave i ~/.claude/ (v2.1.126).

claude project purge
claude project purge /path/to/project --dry-run
claude project purge --all -y

/model med gateway-opdagelse

Når ANTHROPIC_BASE_URL peger på en Anthropic-kompatibel gateway, henter /model-picker nu modeller direkte fra gatewayens /v1/models-endpoint. Det gør custom gateways og proxy-setup langt mere brugbare uden manuelle model-indgange (v2.1.126).

ANTHROPIC_BASE_URL=https://my-gateway.example.com claude
/model

claude auth login med manuel OAuth-kode

claude auth login kan nu acceptere en OAuth-kode indsat direkte i terminalen, hvis browser-callbacket til localhost ikke virker, fx i WSL2, SSH-sessioner, containere eller fjernmiljøer (v2.1.126).

claude auth login
# indsæt OAuth-koden i terminalen hvis callback fejler

--dangerously-skip-permissions udvidet

Flaget springer nu også prompts over ved writes til bl.a. .claude/, .git/, .vscode/ og shell-configfiler. Det gør aggressive automatiseringsflows mere konsekvente, men øger også risikoen markant, så brug det kun i isolerede miljøer (v2.1.126).

claude --dangerously-skip-permissions

PowerShell som primær shell på Windows

Når PowerShell-toolet er aktiveret, bruger Claude Code nu PowerShell som primær shell på Windows i stedet for at falde tilbage til Bash. Samtidig detekteres PowerShell 7 nu også bedre i Microsoft Store-, MSI- og .NET global tool-installationer (v2.1.126).

CLAUDE_CODE_USE_POWERSHELL_TOOL=1 claude

Nye ændringer (v2.1.128, 4. maj 2026)

/color uden argumenter

Kører du /color uden argumenter, vælger Claude Code nu automatisk en tilfældig sessionsfarve. Praktisk hvis du hurtigt vil give en session sin egen visuelle identitet uden at vælge tema manuelt (v2.1.128).

/color

/mcp med tool-count og 0-tool advarsler

/mcp viser nu hvor mange tools hver tilsluttet server faktisk eksponerer, og markerer servere der forbinder med 0 tools. Det gør det hurtigere at spotte halvkonfigurerede eller fejlramte MCP-servere (v2.1.128).

/mcp

--plugin-dir understøtter nu ZIP-plugins

--plugin-dir kan nu også pege på en .zip-pluginpakke, ikke kun en udpakket mappe. Det gør distribution og test af plugins enklere, især i CI eller når du deler plugins mellem maskiner (v2.1.128).

claude --plugin-dir ./my-plugin.zip

--channels virker nu også med console-auth

Channel-funktionaliteten virker nu også når du logger ind via console/API-key auth. I organisationer med managed settings skal channelsEnabled: true være sat for at slå det til (v2.1.128).

claude auth login --console
claude --channels

MCP server-navnet workspace er nu reserveret

workspace er nu et reserveret MCP-servernavn. Eksisterende servere med det navn bliver sprunget over med en advarsel, så de bør omdøbes for at undgå konflikter (v2.1.128).

{
  "mcpServers": {
    "my-workspace": { "command": "..." }
  }
}

Nye ændringer (v2.1.129–v2.1.132, 6. maj 2026)

--plugin-url

Nyt CLI-flag der henter en plugin-.zip direkte fra en URL og loader den til den aktuelle session. Praktisk når du vil teste eller dele plugins uden først at pakke dem ud lokalt (v2.1.129).

claude --plugin-url https://example.com/my-plugin.zip

CLAUDE_CODE_FORCE_SYNC_OUTPUT

Tvinger synchronized output til på terminaler hvor autodetektion ellers fejler, fx Emacs eat. Det kan give mere stabil rendering i terminalsessions med specielle output-paths (v2.1.129).

CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 claude

CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE

Når denne env var er sat på Homebrew- eller WinGet-installationer, kan Claude Code selv køre opgraderingskommandoen i baggrunden og derefter bede om genstart. Nyttigt hvis du vil holde CLI’en løbende opdateret med mindre manuelt arbejde (v2.1.129).

CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 claude

CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY

Gateway-modelopdagelse i /model-picker er nu blevet opt-in. Sæt denne env var for igen at hente modeller fra gatewayens /v1/models-endpoint, hvis du bruger ANTHROPIC_BASE_URL mod en Anthropic-kompatibel gateway (v2.1.129).

CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 claude

skillOverrides

Denne setting virker nu som dokumenteret og giver mere præcis kontrol over hvordan skills eksponeres. off skjuler dem både for modellen og i /-menuen, user-invocable-only skjuler dem kun for modellen, og name-only kollapser beskrivelsen (v2.1.129).

{
  "skillOverrides": {
    "my-internal-skill": "user-invocable-only"
  }
}

CLAUDE_CODE_SESSION_ID

Ny env var der automatisk sættes i Bash-tool-subprocesser. Den matcher nu det session_id som hooks allerede får, så scripts og wrappers lettere kan knytte lokale subprocesser til den rigtige Claude Code-session (v2.1.132).

echo $CLAUDE_CODE_SESSION_ID

CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN

Slår fullscreen alternate-screen-rendereren fra og lader samtalen blive i terminalens almindelige scrollback. Det er især nyttigt hvis du foretrækker terminalens native historik eller vil undgå alt-screen-adfærd i bestemte miljøer (v2.1.132).

CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 claude

Vigtige rettelser (v2.1.129–v2.1.132)

  • Ctrl+R history picker søger nu som standard på tværs af alle projekter, med Ctrl+S til at indsnævre til aktuelt projekt eller session (v2.1.129).
  • Plugin manifests bør nu deklarere themes og monitors under "experimental", ellers advarer claude plugin validate (v2.1.129).
  • /mcp viser nu tydeligere når en server er forbundet men fejler på tools/list, og markerer det som connected · tools fetch failed i stedet for blot 0 tools (v2.1.132).
  • /usage fikser nu Ctrl+S-kopiering af statistik-screenshot på Linux/X11 (v2.1.132).
  • Terminal/UI fik flere vigtige stabilitetsrettelser, bl.a. graceful shutdown ved ekstern SIGINT, bedre fullscreen-opførsel efter sleep/wake og mere robust paste-håndtering for input der starter med / (v2.1.132).
  • VS Code-udvidelsen fik en hurtig Windows-fix for aktivering, og Mantle-auth fik rettet manglende x-api-key-header (v2.1.131).

Nye ændringer (v2.1.133–v2.1.137, 7.–9. maj 2026)

worktree.baseRef

Ny worktree-indstilling der styrer hvad nye worktrees baseres på: fresh bruger origin/, mens head bruger din lokale HEAD. Det er især nyttigt hvis du vil bevare ikke-push’ede commits i nye --worktree, EnterWorktree eller agent-isolerede worktrees (v2.1.133).

{
  "worktree.baseRef": "head"
}

sandbox.bwrapPath og sandbox.socatPath

Linux- og WSL-miljøer kan nu pege managed settings direkte på custom placeringer af bwrap og socat. Praktisk i stramme enterprise-miljøer eller specialimages hvor binærerne ikke ligger på standardstierne (v2.1.133).

{
  "sandbox.bwrapPath": "/usr/local/bin/bwrap",
  "sandbox.socatPath": "/usr/local/bin/socat"
}

parentSettingsBehavior

Ny admin-tier policy-nøgle der styrer hvordan SDK-managedSettings fra parent tier merges ind: first-wins eller merge. Relevant for organisationer der vil styre arve- og merge-adfærd mere præcist på tværs af teams og værtsapps (v2.1.133).

{
  "parentSettingsBehavior": "merge"
}

$CLAUDE_EFFORT og effort.level

Hooks og Bash-kommandoer får nu det aktive effort-niveau ved runtime. Hooks modtager effort.level i deres JSON-input, og Bash-toolet kan læse $CLAUDE_EFFORT. Det gør det muligt at bygge smartere hooks, skills og statuslinjer der reagerer på low, high eller xhigh effort (v2.1.133).

# I et hook eller script:
echo "$CLAUDE_EFFORT"

# I hook-input:
{
  "effort": { "level": "high" }
}

CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL

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øer hvor survey-flowet ellers er slået fra af OTEL-opsætningen (v2.1.136).

CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL=1 claude

settings.autoMode.hard_deny

Auto Mode har fået en ny hard_deny-regeltype. Regler her blokerer ubetinget, også hvis brugerintention eller normale undtagelser ellers ville tillade handlingen. Det giver en stærkere policy-mekanisme til særligt følsomme operationer (v2.1.136).

{
  "settings": {
    "autoMode": {
      "hard_deny": [
        "Bash(curl *prod*)",
        "Write(/etc/**)"
      ]
    }
  }
}

Vigtige rettelser (v2.1.133–v2.1.137)

  • --resume og --continue finder nu også sessioner i projekter med underscores i stien (v2.1.136).
  • Auto Mode plan mode håndhæver igen korrekt blokering af filskrivninger, selv når en matchende Edit(...)-allow-regel findes (v2.1.136).
  • MCP OAuth blev gjort mere robust ved concurrent refreshes, så tokens ikke længere tabes når flere servere refresher samtidig (v2.1.136).
  • Remote Control afbrydelser fra claude.ai stopper nu CLI-sessionen korrekt i stedet for at efterlade køede beskeder fastlåst (v2.1.133).
  • Subagenter finder nu igen project-, user- og plugin-skills via Skill-toolet (v2.1.133).
  • VS Code på Windows fik en hurtig aktiveringsrettelse i v2.1.137, efter samme område allerede blev rettet i v2.1.131.

Nye ændringer (v2.1.139–v2.1.140, 11.–12. maj 2026)

Agent View (Research Preview)

claude agents er blevet løftet fra ren agent-administration til et egentligt agent view, der viser alle Claude Code-sessioner samlet ét sted, både kørende, blokerede og afsluttede. Det gør det meget lettere at styre parallelle workflows og baggrundsarbejde (v2.1.139).

claude agents

/goal

Ny kommando til at sætte en eksplicit completion condition. Claude bliver ved med at arbejde på tværs af turns, indtil målet er opfyldt. Virker i interaktiv mode, -p og Remote Control, og viser live status for tid, turns og tokens undervejs (v2.1.139).

/goal stabilize the flaky test suite
/goal finish when all TypeScript errors are gone

/scroll-speed

Ny UI-kommando til at justere mouse wheel scroll speed med live preview. Praktisk hvis Claude Code føles for hurtig eller for langsom i transcripts og fullscreen views (v2.1.139).

/scroll-speed

claude plugin details

Nyt plugin-subcommand der viser et plugins komponentinventar og det forventede tokenforbrug per session. Godt til at forstå hvad et plugin faktisk indlæser, og hvad det koster i kontekst (v2.1.139).

claude plugin details my-plugin

Hook args: string[]

Hooks kan nu køre i exec-form med et args-array i stedet for shell-string. Det betyder, at kommandoen spawnes direkte uden shell, så placeholders og stier ikke skal quotes manuelt. Mere robust og mindre fejlbehæftet i hooks (v2.1.139).

{
  "hooks": {
    "PostToolUse": [{
      "matcher": "Edit",
      "hooks": [{
        "type": "command",
        "command": "/usr/local/bin/my-hook",
        "args": ["--file", "${tool_input.file_path}"]
      }]
    }]
  }
}

Hook continueOnBlock

Ny hook-indstilling til PostToolUse. Hvis continueOnBlock sættes til true, kan en hook stadig returnere en blokering, men Claude får årsagen tilbage og kan fortsætte turnen i stedet for at stoppe hårdt. Nyttigt til mere vejledende guardrails (v2.1.139).

{
  "type": "command",
  "command": "./validate-output.sh",
  "continueOnBlock": true
}

CLAUDE_PROJECT_DIR

MCP stdio-servere får nu automatisk CLAUDE_PROJECT_DIR i deres miljø, på linje med hooks. Plugin-konfigurationer kan også referere til ${CLAUDE_PROJECT_DIR} i commands, så projektafhængige integrationer bliver nemmere at skrive og mere portable (v2.1.139).

${CLAUDE_PROJECT_DIR}

Vigtige rettelser (v2.1.139–v2.1.140)

  • Plugins advarer nu hvis en standard-komponentmappe som commands/ bliver ignoreret, fordi plugin.json samtidig definerer samme nøgle. Advarslen vises i /doctor, claude plugin list og /plugin (v2.1.140).
  • /mcp Reconnect samler nu ændringer fra .mcp.json op uden restart og viser HTTP-status + URL ved reconnect-fejl (v2.1.139).
  • /context all viser nu mere præcise per-skill tokenestimater baseret på modellens tokenizer (v2.1.139).
  • Transcript navigation har fået genveje som ?, {, } og v til hurtigere navigation i transcript-visning (v2.1.139).
  • Subagents og telemetry sender nu agent-id headers og OTEL-attributter, så tracing af agenthierarkier bliver bedre i større setups (v2.1.139).
  • /goal og /loop har fået vigtige stabilitetsrettelser, bl.a. mod hangs og unødige wakeups (v2.1.140).

Nye ændringer (v2.1.141–v2.1.142, 13.–14. maj 2026)

Hook terminalSequence

Hooks kan nu returnere feltet terminalSequence i deres JSON-output. Det gør det muligt at udløse desktop-notifikationer, ændre vinduestitler eller sende bell-signaler, selv når hooken kører uden en kontrollerende terminal (v2.1.141).

{
  "terminalSequence": "\u001b]9;done\u0007"
}

CLAUDE_CODE_PLUGIN_PREFER_HTTPS

Ny environment variable der får Claude Code til at klone GitHub-pluginkilder over HTTPS i stedet for SSH. Praktisk i miljøer uden GitHub SSH-nøgle eller hvor outbound SSH er blokeret (v2.1.141).

CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 claude

ANTHROPIC_WORKSPACE_ID

Ny environment variable til workload identity federation. Den afgrænser den mintede token til et specifikt workspace, når en federation-regel ellers dækker flere workspaces (v2.1.141).

ANTHROPIC_WORKSPACE_ID=workspace_123 claude

claude agents --cwd

Du kan nu afgrænse agentoversigten til et bestemt bibliotek med --cwd. Det gør agent view mere overskueligt i miljøer med mange samtidige projekter og baggrundssessioner (v2.1.141).

claude agents --cwd /path/to/project

Udvidede claude agents-flag

claude agents kan nu starte og konfigurere dispatched baggrundssessioner mere direkte med nye flag: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort og --dangerously-skip-permissions (v2.1.142).

claude agents --model opus --effort high --permission-mode auto
claude agents --add-dir ../shared --settings .claude/settings.json

Opus 4.7 Fast Mode

Fast mode bruger nu som standard Opus 4.7 i stedet for Opus 4.6. Hvis du vil pinne fast mode tilbage til den tidligere model, kan du sætte CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 (v2.1.142).

CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 claude

Plugin- og hook-forbedringer

  • Plugins med en root-level SKILL.md og ingen skills/-mappe eksponeres nu automatisk som en skill (v2.1.142).
  • /plugin-detaljepanelet og claude plugin details viser nu også hvilke LSP-servere et plugin leverer (v2.1.142).
  • /feedback kan nu inkludere nylige sessioner fra de seneste 24 timer eller 7 dage, hvis en fejl går på tværs af flere sessioner (v2.1.141).
  • Rewind-menuen har fået “Summarize up to here”, så du kan komprimere ældre kontekst uden at miste de nyeste turns (v2.1.141).
  • /web-setup advarer nu før en eksisterende GitHub App-forbindelse bliver erstattet (v2.1.142).

Vigtige rettelser (v2.1.141–v2.1.142)

  • claude agents flytter nu færdige agenter til Completed, selv hvis de efterlader en baggrundsshell kørende, og bevarer desuden nu den aktuelle permission mode ved launch via /bg eller ←← (v2.1.141).
  • Background sessions håndterer nu eksisterende git worktrees korrekt og overlever bedre sleep/wake, daemon-upgrades og Chrome-extension edge cases (v2.1.142).
  • Hooks og prompts fik flere UX-rettelser, bl.a. bedre forklaring når en permissions.ask-regel udløser en prompt, og tydelig fejl hvis man bruger prompt- eller agent-hooks hvor der kræves command-hooks (v2.1.141–v2.1.142).
  • Remote MCP og Remote Control er blevet mere robuste over for 401-tokenrotationer, 403-connect-fejl og ustabile server-event streams (v2.1.141).
  • Windows og terminal-UI fik en lang række stabilitetsrettelser, bl.a. for Ctrl+C i vim mode, alternative submit-keybindings, lange statuslinjer og lys-tema diff-farver (v2.1.141).
  • MCP_TOOL_TIMEOUT hæver nu korrekt request-timeout for remote HTTP- og SSE-MCP-servere i stedet for stadig at cappe ved 60 sekunder (v2.1.142).

Nye ændringer (v2.1.143, 15. maj 2026)

claude plugin enable/disable — plugin-afhængigheder

Claude Code håndhæver nu plugin-afhængigheder mere direkte. Hvis du prøver at deaktivere et plugin, som et andet aktivt plugin afhænger af, bliver handlingen afvist med en konkret disable-kæde. Omvendt vil claude plugin enable nu automatisk aktivere transitive afhængigheder, så installationer bliver mindre skrøbelige (v2.1.143).

claude plugin disable my-shared-plugin
claude plugin enable my-team-plugin

/plugin — projected context cost

Marketplace-browseren i /plugin viser nu estimeret kontekstforbrug både per turn og per invocation. Det gør det langt lettere at vurdere, hvad et plugin “koster” i praksis, før du aktiverer det i en session (v2.1.143).

/plugin

worktree.bgIsolation: "none"

Ny setting til repositories hvor git worktrees er upraktiske. Når værdien sættes til "none", kan baggrundssessioner arbejde direkte i den eksisterende working copy i stedet for at kræve EnterWorktree. Det er en bevidst tradeoff: mindre isolation, men enklere opsætning i komplekse repos (v2.1.143).

{
  "worktree.bgIsolation": "none"
}

PowerShell tool på Windows

PowerShell-toolet kører nu med -ExecutionPolicy Bypass som standard, og for Bedrock-, Vertex- og Foundry-brugere er PowerShell-toolet nu slået til som default på Windows. Det reducerer friktion i Windows-miljøer uden Git Bash eller med stramme execution policies (v2.1.143).

CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 claude
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 claude

CLAUDE_CODE_STOP_HOOK_BLOCK_CAP

Stop-hooks der bliver ved med at blokere, ender ikke længere i en uendelig løkke. Claude Code stopper nu efter 8 på hinanden følgende blokeringer og giver en advarsel. Hvis du vil justere grænsen, kan du bruge CLAUDE_CODE_STOP_HOOK_BLOCK_CAP (v2.1.143).

CLAUDE_CODE_STOP_HOOK_BLOCK_CAP=12 claude

Vigtige rettelser (v2.1.143)

  • Background sessions bevarer nu model og effort efter idle/wake, og /bg bevarer desuden --mcp-config, --settings, --add-dir, --plugin-dir, --strict-mcp-config og --fallback-model.
  • /goal venter nu korrekt på aktive baggrundsskaller og delegerede subagenter, før completion-evalueringen kører.
  • Worktree cleanup falder ikke længere tilbage til rm -rf, hvis git worktree remove fejler. Det reducerer risikoen for at miste gitignored eller igangværende filer.
  • UI og Windows fik en række rettelser, bl.a. højreklik-paste i claude agents på Windows Terminal/WSL og mindre PowerShell-støj i agent view.

Nye ændringer (v2.1.144, 19. maj 2026)

/resume — background sessions

/resume kan nu også åbne og fortsætte baggrundssessioner, som blev startet via claude --bg eller fra agent view. De vises nu eksplicit som bg, så det er lettere at skelne dem fra almindelige interaktive sessioner (v2.1.144).

claude --bg "run the full test suite"
/resume

/usage-credits

“Extra usage” er omdøbt til usage credits i CLI’en. Kommandoen /extra-usage virker stadig, men den nye primære kommando er nu /usage-credits (v2.1.144).

/usage-credits
/extra-usage

/model — kun nuværende session

/model ændrer nu kun modellen for den aktuelle session. Hvis du vil sætte en ny standardmodel for fremtidige sessioner, gør du det i model-picker’en med tasten d. Det reducerer utilsigtet påvirkning af andre samtidige sessioner (v2.1.144).

/model

/plugin — “last updated” i browse/discover

/plugin-browseren viser nu også hvornår et plugin sidst blev opdateret. Det gør det lettere at vurdere modenhed og vedligeholdelse direkte fra marketplace-visningen (v2.1.144).

/plugin

Vigtige rettelser (v2.1.144)

  • Startup og netværk hænger ikke længere i op til 75 sekunder, hvis api.anthropic.com er utilgængelig. Side-channel API-kald timeout’er nu efter 15 sekunder.
  • MCP håndterer nu paginerede tools/list-svar korrekt, så værktøjer ikke længere forsvinder stille ved kun at første side blev læst.
  • Søgning og filvisning giver færre falske fejl: head/tail tæller nu som gyldigt read-before-edit, og “no matches” fra egrep, fgrep, git grep og git diff rapporteres ikke længere som kommandofejl.
  • Baggrundssessioner er blevet mere stabile omkring /resume, /branch, claude logs og ved attach/detach, især når baggrundsservicen er ustabil eller sessioner vågner fra idle.
  • Billeder og skills fejler ikke længere hårdt ved unsupported MIME-typer som SVG, og skill-tooling undgår nu både headless permission-regressioner og unødvendige skill-reloads under builds.

Nye ændringer (v2.1.145, 19. maj 2026)

claude agents --json

Du kan nu få en maskinlæsbar liste over live Claude-sessioner direkte fra terminalen. Det gør kommandoen velegnet til statusbars, tmux-resurrect, egne session-pickere og anden scripting omkring agent view og baggrundssessioner (v2.1.145).

claude agents --json

Statusline JSON: GitHub repo/PR

Statusline-scripts, der læser JSON-input, får nu automatisk information om aktivt GitHub-repository og PR, når Claude Code kan opdage konteksten. Det gør det lettere at bygge dashboards og prompts, som reagerer på repo- og review-state uden ekstra parsing (v2.1.145).

{
  "github": {
    "repo": "owner/repo",
    "pull_request": 123
  }
}

/plugin — preview før installation

/plugin-browserens Discover- og Browse-visninger viser nu også et plugins kommandoer, agenter, skills, hooks samt MCP- og LSP-servere, før du installerer det. Det giver et bedre beslutningsgrundlag, når du vurderer hvad et plugin faktisk tilføjer til din session (v2.1.145).

/plugin

Hooks: background_tasks og session_crons

Stop– og SubagentStop-hooks modtager nu også felterne background_tasks og session_crons. Det gør det muligt at reagere mere præcist på igangværende baggrundsarbejde og planlagte cron-opgaver, når en session eller subagent stopper (v2.1.145).

{
  "hook_event_name": "Stop",
  "background_tasks": [],
  "session_crons": []
}

claude agents — awaiting-input i tabtitel

Fanetitlen for claude agents viser nu, hvor mange sessioner der venter på input. Det gør det lettere at se fra fx en alt-tabbet terminal eller en delt tmux-status, om noget kræver din opmærksomhed, uden at du behøver åbne agent view først (v2.1.145).

claude agents

Vigtige rettelser (v2.1.145)

  • Sikkerhed: en permission-prompt-bypass i Bash blev lukket, så bare variabel-assignments til ikke-allowlistede miljøvariabler ikke længere auto-godkendes.
  • Read tool: hele fil-læsninger, der overskrider token-grænsen, giver nu en trunceret første side med “PARTIAL view” i stedet for en hård fejl.
  • /review: bruger ikke længere en forældet GraphQL-forespørgsel, som fejlede på repositories med Classic Projects.
  • Skills og plugin-validering: uendelig selv-reinvokering ved context: fork er rettet, og claude plugin validate fanger nu bedre fejlagtige skills:-stier.
  • UX: suggestion-listen for slash-kommandoer og @-mentions understøtter nu mouse hover/click i fullscreen mode, og voice push-to-talk i agent view virker igen.

Nye ændringer (v2.1.146–v2.1.147, 21. maj 2026)

/code-review [effort]

/simplify er nu omdøbt til /code-review. Fokus er samtidig ændret: kommandoen rapporterer nu primært korrekthedsfejl og andre egentlige bugs i stedet for cleanup/fixups, og du kan vælge effort-niveau direkte i kaldet. Hvis du vil poste fund direkte som inline PR-kommentarer, kan du supplere med --comment (v2.1.146–v2.1.147).

/code-review high
/code-review --comment

claude agents — pinned background sessions

Baggrundssessioner kan nu pin’es i agent view med Ctrl+T. Pinned sessioner holdes i live ved idle, genstartes på stedet ved Claude Code-opdateringer og bliver først shed’et under memory pressure efter ikke-pinnede sessioner. Det gør agent view mere brugbart til langvarige workflows og overvågning (v2.1.147).

claude agents

AskUserQuestion i auto mode

Auto mode undertrykker ikke længere AskUserQuestion, når brugeren eller en skill eksplicit er bygget omkring den interaktion. Det reducerer fejl i semi-automatiske flows, hvor Claude ellers fejlagtigt forsøgte at køre videre uden det nødvendige input (v2.1.146–v2.1.147).

Vigtige rettelser (v2.1.146–v2.1.147)

  • Auto-updater: retries nu transient network-fejl, viser mere præcise fejlkategorier og OS-fejlkoder, og bevarer den aktuelle versionsvisning når en update fejler.
  • MCP-paginering: resources/list, resources/templates/list og prompts/list taber ikke længere items efter side 1 på paginerende servere.
  • PowerShell og Windows: flere regressionsrettelser, bl.a. for pwsh installeret via winget/Microsoft Store, PowerShell output-formattering og permission-regler, der tidligere ikke matchede korrekt.
  • Baggrundssessioner: typed input bestående af kun en skill/slash-kommando accepteres nu korrekt, og tidligere givne “don’t ask again”-tilladelser bliver ikke spurgt igen unødigt.

Nye ændringer (v2.1.148, 22. maj 2026)

Bash tool — exit code 127 regression

Denne release er en målrettet hotfix: Bash-toolet holdt op med at virke for nogle brugere og returnerede exit code 127 på alle kommandoer efter regressionen i v2.1.147. Hvis du oplevede at “alt pludselig fejlede” i shell-kald, er det denne rettelse der lukker det hul (v2.1.148).


Nye ændringer (v2.1.149, 22. maj 2026)

/usage — per-category breakdown

/usage viser nu hvad der faktisk driver dit limits-forbrug fordelt på kategorier som skills, subagenter, plugins og enkelte MCP-servere. Det gør kommandoen mere anvendelig til reel cost/limit-diagnostik i større setups, hvor forbruget ellers kan være svært at attribuere (v2.1.149).

/usage

/diff — tastaturnavigation i detail view

Detailvisningen i /diff kan nu navigeres fuldt med tastatur: piletaster, j/k, PgUp/PgDn, Space, Home og End. Det er især nyttigt i terminalbaserede review-flows uden mus eller trackpad (v2.1.149).

/diff

Markdown — GFM task lists

Claude Code renderer nu GitHub Flavored Markdown task lists som rigtige checkbox-lister i stedet for almindelige bullets. Små detaljer, men det gør status- og todo-output tydeligere i længere sessioner og agent-workflows (v2.1.149).

- [ ] todo
- [x] done

allowAllClaudeAiMcps

Enterprise-miljøer har fået den nye managed setting allowAllClaudeAiMcps, som tillader at claude.ai cloud MCP connectors loades side om side med managed-mcp.json. Det er især relevant i organisationer der både vil styre centrale MCP-konfigurationer og samtidig give adgang til cloud-connectors fra Claude-platformen (v2.1.149).

{
  "allowAllClaudeAiMcps": true
}

Vigtige rettelser (v2.1.149)

  • Sikkerhed: endnu et PowerShell permission-bypass er lukket, denne gang omkring indbyggede cd-funktioner og stale path-state i parseren.
  • Git worktrees og sandbox: write-allowlisten var for bred og dækkede i nogle tilfælde hele repo-roden; det er nu strammet ind til den delte .git-struktur.
  • Bash og store katalogtræer: find i Bash-toolet kunne udmatte macOS’ file/vnode-tabeller på store trees; det er rettet.
  • /feedback og Ctrl+O: feedback-rapporter inkluderer nu også samtalen før compaction, og transcript view følger igen nye beskeder i stedet for at fryse på åbningsøjeblikket.
  • UX-detaljer: flere rettelser til prompt history, argument-hints, statusbar effort-visning, /config-summary og lokale session-navne ved Remote Control-resume.

Nye ændringer (v2.1.150, 23. maj 2026)

Denne release indeholdt kun interne infrastrukturforbedringer uden nye brugerrettede kommandoer eller settings. Den er med her for at bevare versionsrækkefølgen, men der er ikke nyt at lære syntaksmæssigt i denne udgave.


Nye ændringer (v2.1.152, 27. maj 2026)

/code-review --fix

/code-review kan nu ikke bare finde problemer, men også anvende rettelserne direkte i dit working tree via --fix. I denne release blev /simplify samtidig koblet til samme bug-hunting flow, så kommandoen både kunne finde problemer og skrive forbedringer tilbage automatisk (v2.1.152).

/code-review --fix
/simplify

/reload-skills

Ny kommando til at genindlæse skill-mapper uden at genstarte sessionen. Den er praktisk, når du lige har installeret eller ændret en skill og vil gøre den tilgængelig med det samme i den aktuelle Claude Code-session (v2.1.152).

/reload-skills

disallowed-tools i frontmatter

Skills og slash-kommandoer kan nu eksplicit fjerne værktøjer fra modelens værktøjskasse via frontmatter-feltet disallowed-tools. Det gør det muligt at lave mere snævre og sikre flows, hvor bestemte tools aldrig må bruges, selv om de ellers er tilgængelige globalt (v2.1.152).

---
disallowed-tools:
  - Bash
  - Write
---

MessageDisplay hook

Der er kommet et nyt hook-event, MessageDisplay, som kan transformere eller skjule assistentens svartekst i det øjeblik, den vises. Sammen med de nye SessionStart-muligheder giver det mere kontrol over både runtime-opsætning og præsentation af output (v2.1.152).

{
  "hooks": {
    "MessageDisplay": [{
      "command": "python3 ~/.claude/hooks/filter-output.py"
    }]
  }
}

--fallback-model som session-failover

Hvis den primære model ikke kan findes, skifter Claude Code nu over til din konfigurerede --fallback-model for resten af sessionen i stedet for at fejle igen og igen på hver turn. Det gør fallback-modeller langt mere praktiske i setups med gateways, flere providers eller midlertidige modelnavnsproblemer (v2.1.152).

claude --fallback-model claude-sonnet-4-7

Vigtige rettelser (v2.1.152)

  • Auto mode kræver ikke længere særskilt opt-in-consent, så flowet er mindre afbrudt i daglig brug.
  • Plugins og skills håndterer nu bedre stale registries, dublerede MCP-servere og skill-installationer i samme session.
  • Baggrunds- og agentarbejde er blevet mere stabilt omkring permissions, modelskift og historik, så sessioner sjældnere sætter sig fast.

Nye ændringer (v2.1.153, 28. maj 2026)

skipLfs for Git/GitHub plugin-kilder

Plugin-marketplaces med git– eller github-kilder kan nu sættes til at springe Git LFS-downloads over ved clone og update. Det er nyttigt, hvis du vil undgå store binære assets i plugins, du egentlig kun bruger for commands, skills eller hooks (v2.1.153).

{
  "source": {
    "type": "github",
    "repo": "org/plugin-marketplace",
    "skipLfs": true
  }
}

/doctor og npm auto-update notice

Claude Code viser nu en éngangsbesked, hvis din globale npm-installation ikke kan auto-opdatere sig selv, og /doctor forklarer hvilke konkrete fixes der mangler. Det gør det lettere at opdage hvorfor man bliver hængende på en gammel version, selv om nye releases findes (v2.1.153).

/doctor

COLUMNS og LINES til statusline-scripts

Statusline-kommandoer modtager nu terminalmålene som miljøvariablerne COLUMNS og LINES. Dermed kan egne scripts justere outputbredde og layout uden selv at skulle gætte terminalstørrelsen (v2.1.153).

#!/usr/bin/env bash
printf "bredde=%s højde=%s
" "$COLUMNS" "$LINES"

/model og model-pickerens nye standardadfærd

Model-pickeren gemmer nu den valgte model som ny standard for fremtidige sessioner, og tasten s bruges til kun at skifte modellen i den aktuelle session. Det overhaler tidligere adfærd og er vigtigt at kende, hvis du bruger flere modeller parallelt og vil undgå at ændre global default ved et uheld (v2.1.153).

/model

Vigtige rettelser (v2.1.153)

  • MCP og gateways fik vigtige rettelser omkring SSE-reconnects, --strict-mcp-config og et regressionshul hvor custom gateways kunne få forkerte credentials.
  • Baggrundssessioner er strammet op med rettelser til /bg, /copy, /rename, attach/detach og worktree-opførsel for subagenter.
  • Opdateringer og resume bruger mindre hukommelse, respekterer release channel bedre og giver tydeligere fejl ved Windows-installationer og transcript-resume.

Nye ændringer (v2.1.154, 28. maj 2026)

Opus 4.8 og /effort xhigh

Opus 4.8 er landet i Claude Code, og høj effort er nu standard for modellen. Samtidig er xhigh blevet den nye topindstilling til de hårdeste opgaver, så du kan skrue yderligere op for reasoning-dybden, når et problem er komplekst nok til at retfærdiggøre det (v2.1.154).

/model
/effort xhigh

Dynamic workflows og /workflows

Den største nyhed i denne release er dynamic workflows: du kan bede Claude om at bygge et workflow, som orkestrerer arbejde på tværs af titals eller hundreder af baggrundsagenter. Det gør Claude Code egnet til markant større, flertrins-opgaver end tidligere, og /workflows giver dig et sted at inspicere og følge kørende workflows (v2.1.154).

/workflows

claude agents: ! og claude --bg --exec

Agent view kan nu starte rene shell-kommandoer som baggrundssessioner via ! , og det samme kan gøres direkte fra CLI’en med claude --bg --exec. Det gør agent view langt mere anvendeligt som job-launcher til tests, build-kørsler og andre lange shell-opgaver, der skal kunne attach’es til senere (v2.1.154).

claude agents
! npm test

claude --bg --exec "npm run build"

/simplify er cleanup-only igen

Efter ændringen i v2.1.152 er /simplify nu justeret igen: kommandoen kører nu en cleanup-only review med fokus på genbrug, simplificering, effektivitet og “altitude” og anvender forbedringerne direkte, mens den fulde bug-hunting-adfærd ligger i /code-review --fix. Det er en vigtig adfærdsændring, hvis du har brugt de to kommandoer som om de var identiske (v2.1.154).

/simplify
/code-review --fix

defaultEnabled: false i plugins

Plugins og marketplace-poster kan nu angive defaultEnabled: false, så et plugin er installeret og kendt, men ikke auto-aktiveret. Det er nyttigt til mere konservative plugin-opsætninger, hvor man vil gøre features tilgængelige uden at de automatisk påvirker alle sessioner (v2.1.154).

{
  "defaultEnabled": false
}

/plugin — “suggested for this directory”

/plugin-fanen Discover kan nu pinne plugins, som matcher signaler fra det aktuelle repository, og markere dem som suggested for this directory. Det giver en mere kontekstfølsom plugin-discovery direkte i CLI’en, især i mono-repos eller stærkt specialiserede projekter (v2.1.154).

/plugin

Vigtige rettelser (v2.1.154)

  • Auto mode er blevet skarpere til at opdage dataeksfiltration og blokere farlige bulk-overførsler af repository-indhold.
  • Worktrees og baggrundsagenter fik flere væsentlige rettelser, bl.a. mod skrivning i delt checkout, pinned-session loops og forkert worktree.baseRef-opløsning.
  • UI og rendering er stabiliseret i agent view, VS Code og model-pickeren, især omkring farver, workflows og lange tool-navne.

Nye ændringer (v2.1.156, 29. maj 2026)

Denne release var en smal hotfix uden nye kommandoer eller settings. Den rettede en Opus 4.8-regression, hvor thinking-blocks i visse tilfælde blev modificeret og udløste API-fejl. Den er med her for at bevare versionsforløbet, men der er ikke nyt syntaksmæssigt at lære i denne udgave.


Nye ændringer (v2.1.157, 29. maj 2026)

Plugins i .claude/skills auto-loades

Plugins placeret direkte i projektets .claude/skills-mapper bliver nu indlæst automatisk uden separat marketplace-konfiguration. Det gør lokale projektplugins langt lettere at distribuere sammen med et repository, især når de skal versionstyres som en del af selve kodebasen (v2.1.157).

.claude/skills/my-plugin/plugin.json

claude plugin init

Der er kommet en reel scaffold-kommando til nye plugins. claude plugin init opretter basisstrukturen direkte under .claude/skills, så du hurtigere kan starte et lokalt plugin uden først selv at skulle bygge mappestruktur og metadata manuelt (v2.1.157).

claude plugin init my-plugin

/plugin autocomplete

/plugin autocomplete kender nu både subcommands, allerede installerede plugin-navne og plugins fra kendte marketplaces. Det lyder som en lille UX-detalje, men det reducerer friktionen markant, når du arbejder meget med installation, enable/disable og marketplace-flow direkte fra terminalen (v2.1.157).

/plugin install
/plugin enable

claude agents --agent og settings.json.agent

Dispatchede sessioner via claude agents respekterer nu feltet agent i settings.json, og du kan tilsidesætte det eksplicit med --agent . Det gør agent view mere praktisk i setups, hvor bestemte projekter som standard skal starte med en specialiseret agentrolle (v2.1.157).

claude agents --agent reviewer

EnterWorktree kan skifte worktree mid-session

EnterWorktree kan nu skifte mellem Claude-administrerede worktrees midt i en session i stedet for kun ved opstart. Det udvider worktree-flowet fra “én isolation pr. session” til et mere dynamisk arbejdsrum, hvor du kan hoppe mellem isolerede branches uden at starte forfra (v2.1.157).

{
  "hook_event_name": "EnterWorktree"
}

OTEL_LOG_TOOL_DETAILS=1

OpenTelemetry-events af typen tool_decision kan nu inkludere tool_parameters, fx konkrete Bash-kommandoer eller hvilke MCP/skill-navne der blev valgt, når du sætter OTEL_LOG_TOOL_DETAILS=1. Det giver bedre observability i enterprise- og platformopsætninger, hvor man vil forstå værktøjsvalg mere præcist (v2.1.157).

export OTEL_LOG_TOOL_DETAILS=1

/terminal-setup dæmper GPU-rendering i integrerede terminaler

/terminal-setup slår nu GPU-acceleration fra i integrerede terminaler i VS Code, Cursor og Windsurf for at undgå garbled text og renderingfejl. Det er især relevant, hvis du tidligere har set flimrende eller ødelagt terminal-output i IDE’en og har manglet en enkel standardfix (v2.1.157).

/terminal-setup

Workflow keyword trigger i /config

Du kan nu slå workflow-triggerordet fra i /config, så ordet workflow i en almindelig prompt ikke utilsigtet starter et dynamic workflow-flow. Det er en lille, men vigtig kontrol i miljøer hvor man ofte diskuterer workflows tekstuelt uden nødvendigvis at ville aktivere funktionen hver gang (v2.1.157).

/config

Vigtige rettelser (v2.1.157)

  • Baggrundssessioner og agent view: flere rettelser til claude agents, --resume, worktree-retur, tmux-clipboard og sleep/wake-scenarier gjorde baggrundsflows mere stabile.
  • WSL og IDE-terminaler: image paste, screenshot paste, drag-and-drop og højreklik-paste er strammet op, især i VS Code, Cursor og Windsurf.
  • Model- og UI-flow: /model-pickeren, fullscreen-rendering og startup-dialoger fik en række rettelser, som reducerer falske hints, fastfrysninger og visuelle artefakter.

Nye ændringer (v2.1.158, 30. maj 2026)

Auto mode på Bedrock, Vertex og Foundry

Auto mode er nu også tilgængelig på Bedrock, Vertex og Foundry for Opus 4.7 og 4.8. Funktionen er stadig opt-in og aktiveres via miljøvariablen CLAUDE_CODE_ENABLE_AUTO_MODE=1. For teams med gateway- eller cloud-provider-setups betyder det, at auto mode ikke længere kun er et “førsteparts Anthropic”-flow, men også kan bruges i mere enterprise-prægede deploymentmodeller (v2.1.158).

export CLAUDE_CODE_ENABLE_AUTO_MODE=1

Nye ændringer (v2.1.159, 31. maj 2026)

Denne release indeholdt kun interne infrastrukturforbedringer uden nye kommandoer, settings eller brugerfladeændringer. Den er med her for at holde versionsrækken intakt, men der er ikke nyt syntaksmæssigt at lære i denne udgave.


Nye ændringer (v2.1.160, 2. juni 2026)

Ekstra sikkerhed omkring shell- og build-konfigurationsfiler

Claude Code spørger nu eksplicit, før den skriver til shell-startfiler som .zshenv, .zlogin og .bash_login samt konfiguration under ~/.config/git/. I acceptEdits-mode kommer der også ekstra bekræftelse før skrivning til build- og værktøjskonfigurationer, som i praksis kan udløse kodekørsel, fx .npmrc, .yarnrc*, bunfig.toml, .bazelrc, .pre-commit-config.yaml og .devcontainer/.

{
  "permissions": {
    "mode": "acceptEdits"
  }
}

grep opfylder nu read-before-edit-kravet

Hvis du åbner en enkelt fil med grep, egrep eller fgrep, tæller det nu som et gyldigt forudgående læs før redigering. Det gør hurtige, målrettede redigeringer mere smidige, fordi du ikke længere behøver en separat Read-handling efter et enkeltfil-opslag.

grep -n "TODO" src/app.js

ultracode erstatter triggerordet workflow

Det reserverede triggerord for dynamic workflows er omdøbt fra workflow til ultracode. Det betyder, at almindelige prompts med ordet workflow ikke længere risikerer at starte et workflow-flow ved et uheld, mens den nye trigger stadig kan styres fra /config.

/config

Vigtige rettelser (v2.1.160)

  • Baggrundssessioner og claude agents: flere fejl blev rettet omkring genåbning af afsluttede eller sovende sessioner, tabt chat-historik og kolde daemon-opstarter.
  • Windows og WSL: clipboard, tastaturinput, fil-links, IME-komposition og voice mode blev stabiliseret i både almindelige sessioner og agent view.
  • Auto mode og /effort: fejlmeddelelserne er mere præcise på tredjepartsudbydere, og modeller der ikke understøtter ultracode tilbyder det ikke længere fejlagtigt.

Nye ændringer (v2.1.161, 2. juni 2026)

OTEL_RESOURCE_ATTRIBUTES som metric-labels

Telemetri kan nu mærke metric-datapunkter med værdier fra OTEL_RESOURCE_ATTRIBUTES. Det gør det lettere at segmentere usage-data efter fx team, repository eller miljø, hvis Claude Code indgår i en større platform- eller enterprise-observability-opsætning.

export OTEL_RESOURCE_ATTRIBUTES=team=platform,repo=core-api

claude agents viser done/total-progress

Når en opgave er fan-out’et på flere underagenter, viser rækkerne i claude agents nu et done/total-felt før detaljeteksten. Peek-visningen fremhæver samtidig den længst kørende delopgave, så det er nemmere at se, hvor arbejdet faktisk hænger.

claude agents

/mcp skjuler ubrugte claude.ai-connectors som standard

/mcp folder nu ikke-signerede claude.ai-connectors sammen bag rækken Show unused connectors. Det giver et renere MCP-overblik i miljøer med mange potentielle connectors, men hvor kun få faktisk er i brug.

/mcp

Parallelle tool calls fejler nu uafhængigt

Ved parallelle tool-kald annullerer en fejlet Bash-kommando ikke længere de andre værktøjskald i samme batch. Hvert værktøj returnerer sit eget resultat, hvilket gør parallel eksekvering mere robust i scripts og komplekse agentforløb.

// flere værktøjskald i samme batch returnerer nu hver sit resultat

Bedre clipboard-adfærd i fullscreen på Linux

Fullscreen-mode bruger nu wl-copy, xclip eller xsel på Linux, kopierer både til clipboard og PRIMARY selection, og viser den korrekte tast for native selection pr. terminal. Det er en lille ændring, men mærkbar hvis du arbejder tungt i terminal på Linux-desktope.

wl-copy
xclip
xsel

Vigtige rettelser (v2.1.161)

  • claude agents og worktrees: rettelser til modelvalg, worktree-isolation, færdiggørelse af subagents og visning af sessions fra ikke-git-worktrees.
  • claude mcp: hemmeligheder i list/get/add-output bliver nu redigeret i stedet for utilsigtet at blive vist i terminalen.
  • OpenTelemetry og outputformater: rettelser til tabte events, korrupt baggrundsoutput i claude -p og stabilitet omkring store writes og terminal-rendering.

Nye ændringer (v2.1.162, 3. juni 2026)

claude agents --json med waitingFor

JSON-output fra claude agents indeholder nu feltet waitingFor, som fortæller præcist hvad en ventende session er blokeret på, fx en permission-prompt. Det gør kommandolinjen langt mere brugbar til scripting, dashboards og statusopsamling omkring baggrundssessioner (v2.1.162).

claude agents --json

--tools med eksplicit Grep/Glob

Hvis du nu eksplicit beder om Grep eller Glob via --tools, bliver de dedikerede søgeværktøjer faktisk eksponeret på native builds med indbygget søgning. Tidligere blev disse navne i praksis ignoreret, hvilket gjorde værktøjsbegrænsning mindre forudsigelig i automatiserede setups (v2.1.162).

claude --tools Grep,Glob

/effort bekræfter når valget bliver standard

/effort fortæller nu eksplicit, når dit valgte niveau også vil blive brugt som standard i nye sessioner. Det er en lille UX-forbedring, men vigtig hvis du arbejder bevidst med faste reasoning-profiler og vil vide om ændringen kun gælder nu eller også fremover (v2.1.162).

/effort low
/effort medium
/effort high

Slash-kommandoer indsættes før de køres

Når du klikker på en slash-kommando i autocomplete-menuen, bliver kommandoen nu først sat ind i prompten i stedet for at blive afviklet med det samme. Det reducerer antallet af fejlaktiveringer og giver et mere kontrolleret flow, især når du vil tilføje argumenter før Enter (v2.1.162).

/model
/plugin
/mcp

Vigtige rettelser (v2.1.162)

  • Permissions og WebFetch: eksplicitte regler for WebFetch(domain:...) går nu korrekt forud for auto-allow af præ-godkendte hosts.
  • claude agents: statusvisning, attach-flow, billedpaste og fejlede replies i baggrundssessioner blev gjort væsentligt mere stabile.
  • MCP og LSP: timeout-håndtering under 1000 ms er rettet, og workspaceSymbol accepterer nu korrekt en query-parameter.

Nye ændringer (v2.1.163, 4. juni 2026)

requiredMinimumVersion / requiredMaximumVersion

Managed settings kan nu håndhæve både minimum- og maksimumversion af Claude Code. Hvis klienten ligger uden for det tilladte interval, nægter Claude Code at starte og henviser brugeren til en godkendt version. Det er især relevant i enterprise-miljøer med kontrollerede rollout-vinduer og compliancekrav (v2.1.163).

{
  "requiredMinimumVersion": "2.1.163",
  "requiredMaximumVersion": "2.1.999"
}

/plugin list med --enabled/--disabled

Der er kommet en reel listekommando til installerede plugins. /plugin list kan nu filtrere på aktive og inaktive plugins, så det er lettere at auditere et miljø uden først at browse rundt i plugin-UI’en eller lede manuelt i filstrukturen (v2.1.163).

/plugin list
/plugin list --enabled
/plugin list --disabled

/btw med c-shortcut til kopi

Side-spørgsmål via /btw har nu en tastaturgenvej, hvor c kopierer det rå Markdown-svar direkte til clipboard. Det er praktisk, hvis du bruger /btw som hurtig research- eller hjælpekanal og vil genbruge svaret andetsteds uden at miste formatering (v2.1.163).

/btw Forklar forskellen på MCP og plugins

Hooks med hookSpecificOutput.additionalContext

Stop– og SubagentStop-hooks kan nu returnere hookSpecificOutput.additionalContext. Det giver hooken en måde at sende ekstra kontekst tilbage til Claude og lade turen fortsætte uden at blive markeret som en hook-fejl, hvilket åbner for mere intelligente policy- og kvalitetssikringsflows (v2.1.163).

{
  "hookSpecificOutput": {
    "additionalContext": "Testene fejlede kun i e2e, ikke i unit-tests."
  }
}

Skills: \$ escape-syntaks

Skill-kommandoer understøtter nu \$ for at indsætte et bogstaveligt dollartegn foran et tal i command bodies. Det lukker et irriterende hul i skill-authoring, hvor værdier som fx shell- eller regexmønstre tidligere kunne blive fejlfortolket som interpolation (v2.1.163).

echo "\$1"

Vigtige rettelser (v2.1.163)

  • Managed settings og versionsstyring: policy-regler anvendes nu mere konsekvent gennem hele sessionen, også ved startup og resume.
  • Hooks, skills og MCP: bedre resume-kontekst til stdio-MCP-servere og mere præcis matching i hook-if-betingelser.
  • Desktop- og terminalflow: baggrundssessioner, stop-knapper, paste-flow og paneldialoger fik flere stabilitetsrettelser.


Nye ændringer (v2.1.165–v2.1.168, 5.–6. juni 2026)

fallbackModel / --fallback-model

Claude Code kan nu arbejde med en egentlig fallback-kæde, så en anden model kan tage over hvis den primære model er overbelastet eller utilgængelig. Det nye fallbackModel-setting kan definere op til tre modeller i prioriteret rækkefølge, og --fallback-model gælder nu også i interaktive sessioner. Samtidig kan Claude nu forsøge én ekstra gang på fallback-modellen ved uventede ikke-retryable API-fejl, mens auth-, rate-limit-, request-size- og transportfejl stadig bobler op med det samme (v2.1.166).

claude --model opus-4.8 --fallback-model sonnet-4.6

Deny rules med glob-mønstre i tool-navne

deny-regler i permissions understøtter nu glob-mønstre i selve tool-navnepositionen. Det gør det muligt at blokere bredere og mere deklarativt, fx med "*" for at nægte alle tools. Samtidig afviser allow-regler ikke-MCP-globs, og Claude Code advarer ved startup hvis en deny-regel nævner et ukendt tool-navn (v2.1.166).

{
  "permissions": {
    "deny": ["*"]
  }
}

MAX_THINKING_TOKENS=0 og --thinking disabled

Det er nu mere konsekvent at slå thinking helt fra. Hvis du sætter MAX_THINKING_TOKENS=0, bruger --thinking disabled eller slår thinking fra per model, gælder det nu også for modeller som normalt tænker som standard via Claude API. Det giver mere forudsigelige scripts og bedre kontrol med latenstid og tokenforbrug (v2.1.166).

MAX_THINKING_TOKENS=0 claude -p "Summarize this diff"
claude --thinking disabled

Sikrere SendMessage på tværs af sessioner

Beskeder der videresendes via SendMessage fra en anden Claude-session bærer ikke længere brugerautoritet med sig. Modtagende sessioner afviser derfor relayerede permission-prompts, og auto mode blokerer dem også. Det er en vigtig sikkerhedsstramning, fordi cross-session koordinering stadig virker, men uden at en underordnet session kan eskalere rettigheder gennem en anden (v2.1.166).

SendMessage(...)

claude update og claude agents får små workflowforbedringer

To mindre, men nyttige forbedringer er kommet samtidig: claude update fortæller nu hvilken målversion der downloades, før opdateringen går i gang, og i claude agents kan du skrive en URL i listen for at filtrere ned til den session hvis første prompt indeholdt netop den URL. Begge ændringer gør daglig CLI-brug lidt mere gennemsigtig (v2.1.166).

claude update
claude agents

Vigtige rettelser (v2.1.165–v2.1.168)

  • v2.1.165, v2.1.167 og v2.1.168: disse releases indeholder kun generelle bugfixes og reliability-forbedringer, uden nye brugerrettede kommandoer eller settings.
  • Billeder, remote sessions og agent view: rettelser til fejl som "image could not be processed", sessions der satte sig fast ved worker-registrering, worktree-crash-loops og multiline-input i claude agents.
  • Terminaler og platforme: JetBrains-terminaler på 2026.1+ undgår nu flimren, Kitty-protokol-terminaler håndterer igen Shift+ikke-ASCII korrekt, og PowerShell-validering på Windows kan ikke længere hænge langt ud over sit tidsbudget.
  • Managed settings og remote flow: mere robust håndhævelse af managed settings, bedre match på allowedMcpServers/deniedMcpServers med \${VAR}, samt rettelser til /doctor, voice mode og transcript-visning.

Kilder

Denne side opdateres løbende. Sidst opdateret: 7. juni 2026.