You'll notice
Spawn hooks that conflict with a permission rule now block the launch with an explicit error.
If a plugin's agent.spawn hook rewrites a spawn into a form that a permission rule would allow, deny, or ask about, Claude Code now detects that conflict explicitly and blocks the launch, telling the caller to dispatch the spawn directly instead.