stop-hook-false-positive-on-minimal-agent-responses

The Stop hook fires repeatedly when the agent emits minimal responses (e.g., ’.’, ‘Paused.’, ‘Holding.’) while waiting for user input in a brainstorming flow. The hook interprets these short-response idle states as stop attempts even though no stop() call was made. This creates a destructive feedback loop: the hook fires, injects stop-hook feedback as a user message, the agent replies minimally again, the hook fires again — dozens of times per session.