Same here on Windows 11, T3 Code 0.1.3-nightly.20261023.3553, Claude Code 2.1.309, Full access + Plan. Since the 2026-10-20 nightly, every MCP call and every shell command Claude Code can't classify as read-only shows an approval card. Read and plain ls/grep still run.
As far as I can tell this comes from #17963: in Plan, the adapter now always installs the permission callback, and Claude Code's plan mode sends it anything not auto-approved, not only writes. Allow rules in ~/.claude/settings.json work around it for shell commands, but not for MCP tools: in plan mode Claude Code sends any MCP tool without a read-only annotation to the callback even when an allow rule matches, so those cards can't be silenced from the user side.
Can you please retract that change and reconsider the mechanics - in the current implementation it became absolutely unusable for automated runs.