Plugin install and update take -y to skip the command confirmation, but not inside a session.
What's wrong with this entry?
Both subcommands accept -y/--yes, which accepts a plugin whose install method is a command declared by its marketplace without showing the interactive confirmation. It is required when stdin or stdout is not a terminal, and it is refused with an explicit message if you run it from inside a Claude Code session.
claude plugin install my-plugin@my-marketplace -yFor a plugin installed by running a marketplace-declared command: accept the displayed command without the confirmation prompt (required when stdin or stdout is not a TTY)
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.228
Headless plugin install refreshes the plugin cache in the background
Both mention install
-
v2.1.246
claude plugin updateaccepts a bare plugin nameBoth mention update
-
v2.1.239
Plugin commands explain why a plugin cannot be toggled
Both mention install update