Plugin install and startup reworked in non-interactive sessions
In non-interactive sessions, plugin install now settles before session-start hooks run again, and CLAUDE_CODE_SYNC_PLUGIN_INSTALL waits for pending installs
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Headless ModeArea: what it touches
ImprovementsKind: in v2.1.300,
ImprovementsSection of the release
Unclear Exactly how startup timing changes for a headless session is not clear.
What
Claude Code can run without a chat window, for example from a script. These are called headless or print sessions. The way they install plugins and start MCP servers at startup has been reworked. Plugins are add-ons, and MCP servers are outside programs that provide tools.