Tip: Wire the Notification Hook (agent_needs_input / agent_completed) Before Running Unattended Background Agents
Claude Code Changelog·medium signal
Claude Code now runs subagents in the background by default and fires the Notification hook with agent_needs_input or agent_completed events; a recent fix also stops a hook-callback timeout from being misreported as a user rejection, which previously silently stalled unattended runs. If you run headless or overnight, subscribe to those events so a paused agent pings you instead of hanging.