Claude Code introducerar olika behörighetslägen för ökad kontroll
30 oktober 2026 · 2 min läsning
Även publicerad på Deutsch, Nederlands, Polski
Claude Code har implementerat ett system med behörighetslägen som styr hur mycket autonomi agenten har när den utför uppgifter på en maskin. Systemet är utformat för att balansera behovet av säkerhet mot användarens önskan om ett effektivt arbetsflöde utan ständiga avbrott.
Agenten kan utföra omfattande åtgärder såsom att läsa, ändra och radera filer, köra skalkommandon, skicka kod till fjärrlager eller fråga servrar. För att förhindra säkerhetsrisker, som felaktiga tolkningar av instruktioner eller promptinjektioner, krävs olika nivåer av godkännande beroende på valt läge.
I läget default, även kallat Manual, är kontrollen som striktast. Användaren måste godkänna varje filändring, varje kommando och varje anrop till verktyg via Model Context Protocol. Endast läsning av filer sker fritt. Detta läge rekommenderas för känsliga kodbaser, produktionsmiljöer eller när användaren vill övervaka agentens resonemang i okända projekt.
Läget acceptEdits är mer tillåtande och tillåter automatiskt ändringar i filer samt vanliga skalkommandon för filsystemshantering, såsom mkdir, touch, mv och cp. Läsningar förblir fria, medan känsligare skalkommandon, nätverksanrop och verktyg via Model Context Protocol fortfarande kräver manuellt godkännande. Detta läge lämpar sig för sessioner där fokus ligger på redigering av kod.
Vissa lägen använder en klassificerare, vilket är en mindre och snabbare modell som granskar föreslagna åtgärder i bakgrunden. Om klassificeraren bedömer att en åtgärd är acceptabel, till exempel att köra ett test eller skapa en mapp, utförs den utan att störa användaren. Om åtgärden bedöms som misstänkt, såsom ett kommando för att radera filer med rm -rf eller försök att kringgå skydd, begär systemet ett manuellt godkännande. Eftersom klassificeraren är en modell kan den göra fel, varför autonoma lägen avråds från vid hantering av känsliga data.