A plugin's hooks / mcpServers / lspServers given as a path (or list of paths) in its catalog entry or plugin.json is resolved inside the plugin folder and shown as that file's contents; a path escaping the folder or naming a missing file makes the plugin invalid. The root .lsp.json is listed next to hooks/hooks.json and .mcp.json. Components are no longer cut at 64 KiB: they are shown whole up to the 1 MiB manifest cap, and a plugin whose runnable parts cannot be shown whole is refused instead. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>