Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.318 ·

Permission prompts for REPL script calls, with an async path and timed fallback

Permission prompts for REPL script calls gain one-time answers, an async lane and a timed denial-limit fallback via replAsyncAsk

Group of 2 Under the hood Internal Changes
JSON All of v2.1.318
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
Auto ModeArea: what it touches
Internal ChangesKind: in v2.1.318,
Internal ChangesSection of the release

Unclear The further condition that decides whether the timed fallback is used is not stated.

What

Claude Code is building a REPL scripting feature, a way for Claude to run small scripts that call tools, and is adding permission prompts for it. A permission prompt is when Claude asks whether it may do something.

  • When oneTimeAnswersOnly is set, each prompt records how it ended. The outcomes are yes, no, esc, closed, expired, hook allow, rules or mode, classifier allow and hook deny. It also records whether the lane was async or classic, how long it took, and the time limit.
  • Behind an internal check, a replAsyncAsk path waits to draw the prompt until it is first shown. Accepting or denying through the host dialog also runs an extra step.
  • In auto mode, once too many actions have been denied, a timed fallback can now be used for asks with replAsyncAsk set. Before, that condition could never be true.

Why

This is groundwork for script calls that ask for permission. Prompts from that path can expire after a time limit instead of waiting, which a reader should know when an ask seems to disappear.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe further condition that decides whether the timed fallback is used is not stated.

See this entry in the whole of v2.1.318 →

Feedback