Claude Code release notes: 2.1.248–2.1.251 lägger till begränsat läge och modellbytes-hooks

Claude Code release notes: 2.1.248–2.1.251 lägger till begränsat läge och modellbytes-hooks

Claude Code 2.1.248 lägger till ett begränsat läge för utvärderingar på delade datorer. Version 2.1.251 lägger till hooks som kan stoppa, bekräfta eller kommentera ett modellbyte. npm-registret listar 2.1.251 som aktuell version.

Källor: Claude Code 2.1.248. Claude Code 2.1.251.

Claude Code 2.1.248 startar i begränsat läge

Begränsat läge är ett startläge för en utvärderingsmiljö där Claude Code inte ska kunna köra kommandon eller läsa datorns vanliga användar- och projektinställningar.

Med --restricted tar Claude Code bort de inbyggda verktygen för kommandon och kodkörning samt WebFetch. Ett verktyg kan fortfarande tillåtas uttryckligen med --tools. Filverktygen hålls inom arbetskatalogerna, bypassPermissions nekas och molnsessioner kan inte skapas. Läget läser hanterade inställningar och en uttrycklig --settings-fil, men inte vanliga användar-, projekt- eller lokala inställningar.

Mänskligt steg: Uppdatera till 2.1.248 eller senare och starta den styrda körningen med claude --restricted. För utskriftsläge visar Anthropic exemplet claude --restricted -p "query".

Källor: Anthropics CLI-referens för --restricted. Claude Code 2.1.248 release notes.

Claude Code 2.1.251 kan styra modellbyten

En hook är ett kommando eller verktyg som Claude Code kör vid en bestämd händelse i sessionen. PreModelSwitch körs före ett modellbyte och kan blockera bytet, kräva en bekräftelse eller lägga till ett meddelande. PostModelSwitch körs efter bytet och kan ge Claude extra kontext inför nästa begäran.

Hooks kan skilja mellan ett modellbyte som användaren begär, ett automatiskt byte och en modell som återställs när en session återupptas. SessionStart får samtidigt uppgifter om hur gammal den återupptagna sessionen är och den uppskattade kostnaden för att fylla promptcachen igen.

Samma version visar promptcachens träffkvot, missar och återcachade tokens i /cost. Utvecklare bakom en Claude apps gateway med utgiftsgränser får också en utgiftsrad i /usage.

Mänskligt steg: Lägg PreModelSwitch eller PostModelSwitch i den inställningsnivå som styr er Claude Code-miljö. Testa sedan regeln med ett avsiktligt modellbyte och kontrollera att blockering, bekräftelse eller extra kontext fungerar som tänkt.

Källor: Anthropics dokumentation för modellbytes-hooks. Claude Code 2.1.251 release notes.

Tillgänglighet

--restricted kräver Claude Code 2.1.248 eller senare. Modellbytes-hooks och de nya kostnadsfälten kräver 2.1.251. npm-registret och GitHub listar 2.1.251 som aktuell utgåva, publicerad den 28 augusti 2026.

Källor: Aktuell Claude Code-version i npm-registret. Claude Code changelog.

Vanliga frågor

Vad tar --restricted bort i Claude Code?

Läget tar bort de inbyggda verktygen för kommandon och kodkörning samt WebFetch, om de inte tillåts uttryckligen. Filverktygen hålls inom arbetskatalogerna och bypassPermissions nekas.

Vad gör PreModelSwitch och PostModelSwitch?

PreModelSwitch körs före ett modellbyte och kan blockera eller kräva bekräftelse. PostModelSwitch körs efter bytet och kan lägga till kontext inför nästa begäran.

Smedjans nyhetsbrev

Få nya artiklar i inkorgen

Välj de ämnen som intresserar dig. Inget brus, max ett mejl i veckan.

Få nya artiklar i inkorgen

Vi följer GDPR. Avsluta när du vill.