A prompt submitted by a plugin is labelled to Claude as coming from that plugin.
What's wrong with this entry?
When a plugin submits a prompt, Claude Code now wraps it in text naming the plugin and telling the model to address the message, whether the prompt starts a turn in your place or arrives partway through one alongside the next tool result.
- Two cases are distinguished in the wrapper: a prompt submitted between turns, and one that lands inside a turn already running.
- The wrapper is emitted whenever a plugin submits a prompt; no setting turns it on or off.
This is how Claude Code surfaces a prompt a plugin submits between
Strings lifted out of the shipped bundle, so the claim above can be checked against them.