{"version":"2.1.300","anchor":"permission-prompt-tool-wrapped","canonical_anchor":"permission-prompt-tool-wrapped","heading":"Handling of --permission-prompt-tool was restructured","tier":"internal","area":"Permissions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/permission-prompt-tool-wrapped","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Handling of `--permission-prompt-tool` was restructured\n\nThe handler behind `--permission-prompt-tool` is now wrapped in a separate helper, and a related input and output shortcut changed\n\n**Unclear.** What the new wrapper does to permission prompts, if anything, is not known.\n\n**What**\n\n`--permission-prompt-tool` names an MCP tool that answers permission prompts when Claude Code runs without a person at the keyboard. The code that passes those prompts to the tool is now wrapped in its own helper rather than used directly. A shortcut tied to standard input and output, the plain text channel a program reads from and writes to, also changed.\n\n**Why**\n\nIf you rely on `--permission-prompt-tool`, for example from the SDK, watch for any difference in how permission prompts are answered.\n\n- Area: Permissions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}