bcaae1037d
MCP tool responses (e.g. Serena via mcpm) can deliver output.output as undefined or a non-string at runtime despite the TypeScript interface declaring it as string. Add the same typeof guard already used in tool-output-truncator and other hooks, preventing a TypeError crash. Fixes #3800