评审 fix round 1:Image.open 两处(路径/base64 分支)包 try/except OSError, 合法 base64 或存在文件但非可识别图片时不再让 PIL.UnidentifiedImageError 逃逸出 upload_image 炸 MCP 会话;补 decode 层与工具层覆盖测试各一。 Co-Authored-By: Claude <noreply@anthropic.com>
评审 fix round 1:Image.open 两处(路径/base64 分支)包 try/except OSError, 合法 base64 或存在文件但非可识别图片时不再让 PIL.UnidentifiedImageError 逃逸出 upload_image 炸 MCP 会话;补 decode 层与工具层覆盖测试各一。 Co-Authored-By: Claude <noreply@anthropic.com>