{"version":"0.2.120","anchor":"tool-permission-handling-improvements","canonical_anchor":"tool-permission-handling-improvements","heading":"Tool Permission Handling Improvements","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/0.2.120\/e\/tool-permission-handling-improvements","release_url":"https:\/\/changelogs.core-directive.com\/v\/0.2.120","markdown":"### Tool Permission Handling Improvements\n\nEnhanced CLI Tool Filtering\n\nThe permission system for CLI tools has been improved with better parsing of allowed and disallowed tool arguments:\n\n- **New comma-separated tool parsing**: The `--allowed-tools` and `--disallowed-tools` CLI arguments now support comma-separated values for specifying multiple tools in a single argument\n\n**Example usage**\n\n`  # Allow multiple tools with comma separation\n  claude-code --allowed-tools \"Read,Write,Edit\"\n\n  # Disallow specific tools\n  claude-code --disallowed-tools \"Bash,WebSearch\"\n\n  # Can still use multiple arguments\n  claude-code --allowed-tools Read --allowed-tools Write`\n\n- **Improved tool name parsing**: Tool names are now properly trimmed of whitespace and empty values are filtered out, making the tool specification more robust"}