{"version":"2.1.246","anchor":"resumed-agents-hand-back-a-framed-report-instead-of-one-flat","canonical_anchor":"resumed-agents-hand-back-a-framed-report-instead-of-one-flat","heading":"Resumed agents hand back a framed report instead of one flat string","tier":"notice","area":"Subagents","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/resumed-agents-hand-back-a-framed-report-instead-of-one-flat","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Resumed agents hand back a framed report instead of one flat string\n\nResumed agents return a properly framed report instead of a flattened string.\n\n**What**\n\nResuming an agent now returns its final report as structured content blocks rather than a single flattened string, so the SendMessage tool result can render the full harness-framed report. When a hook rewrote the result and dropped that framing, the tool says so explicitly instead of showing an empty or truncated report.\n\n**Details**\n\n- The handback carries the content blocks plus counts of harness notes and trailing lines, and a hash of the section.\n- The tool renders either the framed report or a plain JSON message; the framed form depends on a runtime check and on whether handoff review was skipped.\n- Wording for the dropped case: \"Resumed agent. Its final report was withheld: a hook rewrote this result and dropped the framed hand-back.\"\n\n**Evidence**\n\n`Resumed agent. Its final report was withheld: a hook rewrote this result and dropped the framed hand-back.`\n\n- Area: Subagents\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5"}