Claude Code 2.1.319 adds background MCP tasks and hard-deny permissions
Claude Code 2.1.319 moves MCP task tool calls to the background, adds permissions.denyInsteadOfPrompting so unattended tools can fail instead of waiting, and changes auto-mode behavior when server checks are unavailable. It also adds gateway spend, pooled-budget, JSON-log and policy warnings.
Why it matters: The release changes how unattended work progresses and fails: background tasks reduce blocking, while hard denial and a nonzero headless exit when safety checks are unavailable make policy failure visible to automation.