PATH is the list of folders your computer searches for programs to run. Plugins can bring their own programs, and Claude Code adds each plugin's program folder to PATH. Entries in PATH are separated by a special character (a colon on macOS and Linux, a semicolon on Windows).
When adding plugin folders, Claude Code now:
- skips any folder whose path itself contains that separator character, and logs "Dropping plugin bin path that holds the PATH delimiter:"
- skips any folder that is already on PATH
In PowerShell, Claude Code now clears its stored list of plugin folders before reading the shell's settings again, so the list is rebuilt fresh.
A folder name containing the separator would be read as two separate entries and could mess up the whole PATH. Skipping it keeps your other programs findable.