Skip to content

v0.4.0

Choose a tag to compare

@GOU-GEE GOU-GEE released this 16 Aug 11:16
· 3 commits to main since this release

✨ DSH 输入框体验增强

  • 粘贴/拖入图片后,输入框上方显示缩略图卡带,宽度按 DSH composer 变量收敛,
    不超过输入框宽度;上传中 / 已就绪 / 失败均有状态提示。
  • 输入框内不再插入工具调用长指令,只保留隐藏的 🖼️ 引用标记:
    • 用户不输入文字直接发送:自动展开为预设指令(单图 analyze_image,多图 compare_images);
    • 用户已输入自己的问题:只传递图片路径,不注入预设指令,由模型按用户问题调用工具。
  • 消息发送成功后缩略图卡带自动关闭并释放本地 Object URL;引用序列化/裁决失败时
    缩略图保留可重试(host 层发送失败时 DSH 会把序列化文本恢复回输入框,图片不丢失)。
  • 点击缩略图右上角 × 可移除图片并同步撤销引用;多图移除一张后自动重建剩余指令。

🔧 修复

  • 多会话串扰:切换会话时自动清理上一会话残留的缩略图卡带。
  • 上传窗口竞态:上传完成时按最终就绪集合幂等重建引用;上传期间 draft 被清空时
    不再把引用注入下一轮消息。

🧪 测试

  • DSH 插件 Node 测试 18 → 26,全部通过(新增会话切换清理、上传中移除重建、
    上传中发送不注入等用例)。

📦 交付

  • npm:dsh-plugin-deepseek-vision@0.4.0(含内置 Python wheel)
  • PyPI:deepseek-vision-mcp==0.4.0(Trusted Publishing 自动发布)