{"version":"2.1.281","anchor":"new-tool-result-placeholders-for-interrupted-and-copied-sess","canonical_anchor":"new-tool-result-placeholders-for-interrupted-and-copied-sess","heading":"New tool-result placeholders for interrupted and copied sessions","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/new-tool-result-placeholders-for-interrupted-and-copied-sess","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### New tool-result placeholders for interrupted and copied sessions\n\nUnrecorded tool results in ended or copied sessions now get placeholders telling the model to check before trusting or retrying\n\n**Unclear.** The finding does not say what `hostAnswerableToolUseIds` does when a session is resumed.\n\n**What**\n\nA tool call is a single action Claude takes, such as running a command. Normally its result is saved in the session's history. There are two new placeholder results for when it was not saved:\n\n- Interrupted: the session ended before the result was saved.\n\n- Copied: the session was forked (copied into a new session) before the result was saved.\n\nBoth tell the model the outcome is unknown and that it should check whether the action happened before relying on it or running it again. Resuming a session now also passes `hostAnswerableToolUseIds`.\n\n**Why**\n\nAfter a crash, an exit or a copy, Claude is less likely to repeat an action that already happened, such as running the same command twice, or to assume one worked when it did not."}