Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.235 Home All releases olderv2.1.234 v2.1.236newer
Claude Code v2.1.235

Unanswered permission prompts can be held open across a resume

Use it now
Useful3 Signal4
Permissions Notable not in their notes

Set an env var so a resumed print session keeps an unanswered permission request still answerable.

CLAUDE_CODE_HOLD_UNANSWERED_PARKED_PERMISSIONCLAUDE_CODE_RETIRE_UNANSWERED_PARKED_PERMISSION
What

Setting CLAUDE_CODE_HOLD_UNANSWERED_PARKED_PERMISSION=1 makes a resumed print/SDK session keep a still-unanswered permission request answerable instead of retiring it. The session comes back in requires_action with the original tool details, the turn is not re-run and the request is not discarded. The variable is a plain boolean with no default, so this is off unless you set it; without it the older CLAUDE_CODE_RETIRE_UNANSWERED_PARKED_PERMISSION behaviour of retiring the request unanswered applies.

Details
  • Logs "holding it answerable" and a tengu_resume_parked_permission event with outcome: held, or held_superseded if new input arrives while the request is being held.
  • Control responses that arrive for a different tool use than the held one are dropped with a warning rather than applied.
Evidence

CLAUDE_CODE_HOLD_UNANSWERED_PARKED_PERMISSION, CLAUDE_CODE_HOLD_UNANSWERED_PARKED_PERMISSION); not re-running, not retiring

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.235 →