{"version":"2.1.300","anchor":"agent-hook-records-the-first-assistant-message","canonical_anchor":"agent-hook-records-the-first-assistant-message","heading":"Agent hooks now keep Claude's first reply","tier":"internal","area":"Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/agent-hook-records-the-first-assistant-message","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Agent hooks now keep Claude's first reply\n\nWhen a hook runs its own agent, Claude Code now keeps the result of that agent's first reply as well as counting its turns\n\n**What**\n\nA hook is an action that runs automatically at a set point, and some hooks run a small agent of their own. While such an agent works, Claude Code counts its turns and stops it after 50. It now also keeps the result of the agent's first reply.\n\n**Why**\n\nNothing visible changes from this alone.\n\n- Area: Hooks\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}