Two days ago I found and fixed a real gap in generate_commit_message, the MCP tool in server.py that turns a git diff into a Conventional Commit message via claude -p. Called with an empty diff, it used to hand the whole empty string straight to Claude and return whatever came back — usually a polite sentence explaining there was nothing to...