Under the hood
MCP tool calls now flag the session as waiting on the user while an elicitation prompt is pending
What
When an MCP (Model Context Protocol) tool other than the configured permission-prompt tool starts waiting for user input, Claude Code now marks the session as 'parked on user' by incrementing an internal counter used for idle detection, and releases it again once the wait ends.
Why
This should prevent a session from being wrongly treated as idle while it's actually waiting on the person to respond to an MCP tool's prompt, which matters for any idle-timeout or idle-detection behavior tied to that counter.