problem history
[OpenAI-compatible APIs] MCP tool names with dots/colons/slashes rejected: "Invalid 'tools[0].function.name': string does not match pattern"
Revision reasons are not recorded in this slice.