{"version":"2.1.317","anchor":"bash-parser-rejects-more-nesteddivergent-shapes","canonical_anchor":"bash-parser-rejects-more-nesteddivergent-shapes","heading":"More shell commands with nested parts now ask for permission","tier":"notice","area":"Permissions","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317\/e\/bash-parser-rejects-more-nesteddivergent-shapes","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317","markdown":"### More shell commands with nested parts now ask for permission\n\nShell commands whose nested parts contain comments, heredocs or unbalanced brackets are now marked too complex to check\n\n**What**\n\nA shell command can contain a nested command, one written inside another whose output is used in its place. Claude Code now marks a command as too complex to check when a nested command contains any of these:\n\n- a comment\n\n- a heredoc, a block of text fed into a command\n\n- brackets that do not match up\n\nThe reason shown is \"A nested command in this command can't be checked before it runs\".\n\n**Why**\n\nMore shell commands will now ask for your permission before they run.\n\n- Area: Permissions\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: yes"}