AI-tips #16: La agenten gå videre i stedet for å vente på «ja»

AI-tips #16: La agenten gå videre i stedet for å vente på «ja»

AI-tips #16: La agenten gå videre i stedet for å vente på «ja»

Jeg leste endringsloggen til Claude Code (2.1.319) og fant en ny innstilling som heter permissions.denyInsteadOfPrompting. Den er laget for de gangene du setter Claude i gang med en lang jobb og går fra maskinen.

Vanligvis stopper Claude Code og spør deg når Claude vil gjøre noe som ikke er godkjent på forhånd. Er du ikke der, står økta og venter til du kommer tilbake. Med den nye innstillingen blir kallet nektet i stedet, og Claude jobber videre med resten.

Jeg testet det med claude -p i en tom mappe og ba Claude kjøre touch proof.txt. Uten innstillingen fikk Claude beskjed om at kommandoen trenger godkjenning, og svarte at jeg kunne godkjenne den, så ville den prøve igjen. Med innstillingen fikk den beskjed om at ingen kan svare i denne økta, at den ikke skal prøve på nytt, og at den skal si fra om hva som ble stoppet og fortsette med resten. Fila ble ikke laget i noen av kjøringene.

Slik slår du det på:

  • Sjekk at du har 2.1.319 eller nyere med claude --version.
  • Legg "denyInsteadOfPrompting": true under permissions i ~/.claude/settings.json. Da gjelder det alle økter. Et repo kan ikke slå det på for deg.
  • Vil du bare ha det i én økt, start med claude --settings '{"permissions":{"denyInsteadOfPrompting":true}}'.

Dette bør du vite før du går:

  • Det som allerede er godkjent, går som før: allow-reglene dine, tillatelsesmodusen og klassifisereren i auto-modus. Eksempelet i dokumentasjonen kombinerer innstillingen med auto-modus.
  • Claude kan ikke stille deg spørsmål. Verktøyene AskUserQuestion, EnterPlanMode og ExitPlanMode blir tatt bort, så en økt i plan-modus kommer ikke ut av den på egen hånd.
  • Økta kan fortsatt bli stående på tillitsdialogen for mappa og på godkjenning av MCP-servere i prosjektet. Svar på begge før du går.
  • I auto-modus stopper turen etter 20 kall på rad som blir nektet.
  • Det gjelder også subagenter og agent-team.

Hos meg står den ikke på. Jeg har 917 allow-regler i hovedprosjektet og egne regler for auto-modus, så mye går gjennom uten spørsmål fra før. Innstillingen gjelder dessuten bare tillatelsesspørsmålene fra Claude Code. Regelen min i CLAUDE.md om å vente på et «ja» før filer endres (AI-tips #2) er noe annet, og den står der fortsatt.

Jeg anbefaler derfor å slå den på for én økt om gangen med –settings når du vet at du går fra en lang jobb. Sitter du ved maskinen, er det bedre å få spørsmålet.

Har du prøvd den? Del gjerne i kommentarfeltet.