Plugin installs now flag "installed but not applied" when language-server tools change too.
What's wrong with this entry?
After installing plugins, Claude Code checks whether the change alters the available tools, now including language-server tools as well as added and removed MCP servers. If so, the install message is annotated with "installed but not applied" and the app is marked as needing a refresh.
- The bookkeeping that records what was warned about or forced moved into a finally block, so it is always written even if the check fails.
installed but not applied
Strings lifted out of the shipped bundle, so the claim above can be checked against them.