{"version":"2.1.186","anchor":"plugin-command-output-improved","canonical_anchor":"plugin-command-output-improved","heading":"Plugin Command Output Improved","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.186\/e\/plugin-command-output-improved","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.186","markdown":"### Plugin Command Output Improved\n\nPlugin error and guidance messages now use a helper that generates syntactically valid `claude ...` commands with proper argument quoting \u2014 avoiding cases where a plugin name containing special characters would produce a broken command string.\n\n**Details**\n\n- `claude plugin install <source> --scope project` is now generated via a validation function that checks the source name against a safe character pattern before emitting the command.\n- If the name is not safely quotable, the message falls back to plain English instructions without a literal command.\n- Same improvement applies to `claude plugin disable <name> --scope local` in project-scope conflict messages.\n\n**Evidence**\n\nHelper function `Yg` for safe command generation (search for `\"claude ${e} ${t}${n\"`)"}