Skip to content

fix: 图片下载失败时不再误导 Claude#41

Open
1359484419 wants to merge 1 commit into
Wechat-ggGitHub:mainfrom
1359484419:fix/image-download-failure
Open

fix: 图片下载失败时不再误导 Claude#41
1359484419 wants to merge 1 commit into
Wechat-ggGitHub:mainfrom
1359484419:fix/image-download-failure

Conversation

@1359484419

Copy link
Copy Markdown

问题

微信图片下载/解析失败后 images 为空,但 prompt 仍然默认成「请分析这张图片」,结果让 Claude 对着一张不存在的图瞎猜,给出莫名其妙的回答。

改动

在图片下载块之后增加失败处理:

  • 图片失败 + 有文字:提示「图片接收失败,我先按你的文字内容处理;图片可以重发一次」,继续用文字调用 Claude
  • 图片失败 + 无文字:提示「图片接收失败,请重新发送一次」,恢复 idle 状态并直接退出,不调用 Claude

验证

  • npm run build(tsc)通过
  • 模拟四种输入的分支决策:图片成功 / 失败+有文字 / 失败+无文字 / 无图片+有文字 —— 路径全部符合预期

图片下载/解析失败后 images 为空,但 prompt 仍默认成「请分析这张图片」,
Claude 会对着一张不存在的图瞎猜。

- 图片失败且有文字:提示图片没收到,只按文字内容处理
- 图片失败且无文字:提示用户重发,恢复 idle 状态并退出,不调用 Claude
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant