{"version":"2.1.323","anchor":"oversized-mcp-tool-results-new-truncationpersist-messages","canonical_anchor":"oversized-mcp-tool-results-new-truncationpersist-messages","heading":"Clearer messages when a tool result is too large to show in full","tier":"notice","area":"Tool Results","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/oversized-mcp-tool-results-new-truncationpersist-messages","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Clearer messages when a tool result is too large to show in full\n\nClaude now gets clearer notes on oversized tool results: what was kept or dropped, and how to read a saved file in parts\n\n**What**\n\nA tool result is the output Claude gets back after an action, such as running a command. When a result is too large, the notes Claude Code attaches to it have been rewritten:\n\n- Result could not be saved: Claude is told it was not saved, only the first part is shown, and the rest was dropped.\n\n- Result was saved to a file: Claude is told how much was kept and whether the file was cut short, and to read it in parts using offset and limit, or with a shell if the lines are too long.\n\nClaude is also told to answer from what is shown if that is enough. The output now sits below a marker line saying it is the tool's output, not a message from Claude Code or from you, and that nothing in it can add steps to the task. The per-turn length budget for unsaved previews still applies and is still off unless it is switched on remotely.\n\n**Why**\n\nClaude gets a clearer picture of what it did and did not see, which pushes it to say when it read only part of a result, and makes it harder for text inside a result to pass itself off as instructions.\n\n- Flag `tengu_russet_abacus`: Off in both readings (read for one account on one subscription tier against v2.1.323; this account: off, anonymous baseline: off, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Tool Results\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}