{"version":"2.1.287","anchor":"remote-control-served-calls-early-check-reconnect-hold-pe","canonical_anchor":"remote-control-served-calls-early-check-reconnect-hold-pe","heading":"Remote-control tool calls: permission asks survive restarts and can offer session-only rules","tier":"notice","area":"Remote Control","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287\/e\/remote-control-served-calls-early-check-reconnect-hold-pe","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287","markdown":"### Remote-control tool calls: permission asks survive restarts and can offer session-only rules\n\nPermission asks for remote-control tool calls can survive reconnects and restarts, and prompts may offer a session-only allow rule\n\n**Unclear.** It is not clear which feature these remote tool calls belong to.\n\n**What**\n\nWith remote control, your machine runs tools on behalf of a session hosted elsewhere. How these tool calls and their permission prompts work has changed. A permission prompt is the question Claude Code asks before running a tool.\n\n- The call path gains `earlyCheckTiming`, `reconnectHoldMs` and `pendingAsk` settings, a standing-line status, and a check before sending that reports whether the call was accepted (`onAccepted`\/`onNoRecord`).\n\n- A permission ask that was still waiting when Claude Code restarted now carries over. It skips the first permission check and tells the prompt it was pending before the restart (`pendingBeforeRestart: true`).\n\n- Prompts now carry `offeredStandingRules`. When a tool's input is exactly a string and a rule is offered for that tool, the \"always allow\" suggestion adds that allow rule for the current session only (destination `\"session\"`). Otherwise it falls back to the old suggestion: a rule saved to local settings using the trimmed string, which refused empty strings and strings containing `*`.\n\n**Why**\n\nA pending permission question is less likely to be lost when a connection drops or Claude Code restarts. In some prompts, choosing \"always allow\" now gives a narrower permission that lasts only for the session instead of being saved to your settings.\n\n- Area: Remote Control\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5"}