{"version":"2.1.296","anchor":"silent-call-detection-and-inherited-approval-answers-for-rem","canonical_anchor":"silent-call-detection-and-inherited-approval-answers-for-rem","heading":"Stalled remote tool calls and approvals have new recovery steps","tier":"notice","area":"Remote Tools","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296\/e\/silent-call-detection-and-inherited-approval-answers-for-rem","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296","markdown":"### Stalled remote tool calls and approvals have new recovery steps\n\nClaude Code now tracks remote tool calls that go silent and can reapply an approval answer given before a restart, running PermissionRequest hooks first\n\n**Unclear.** When this recovery applies and whether it is switched on are not stated.\n\n**What**\n\nA tool call is a single action Claude takes, such as running a command. These changes concern tool calls handled by a remote host machine.\n\n- Silent calls: Claude Code now keeps track of when a call went quiet. When it decides the host is not responding, that decision can use its own waiting interval, and Claude Code records it if the call is answered late.\n\n- Approvals after a restart: when an approval answer was already waiting before a restart, Claude Code can now apply that inherited answer. It runs any `PermissionRequest` hooks first. A hook is a command of your own that Claude Code runs at a set moment, and `PermissionRequest` hooks run when a tool call needs a permission decision. If those hooks fail, Claude Code logs it.\n\n**Why**\n\nThis affects how stalled remote tool calls and pending approvals are recovered.\n\n- Area: Remote Tools\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}