dsh-image
在终端中运行以下命令:
dsh plugin install Herbert-wang820/dsh-image
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Herbert-wang820/dsh-image 安装本插件,源码仓库为 https://github.com/Herbert-wang820/dsh-image,安装后需重启 Host 并刷新页面。
插件介绍
做 PPT、网页或文档时,Agent 往往既要想清楚「要哪些图」,又要调用生图接口、还要记住每张图最后落在哪一页。一旦换模型或换制作工具,整条链路容易缠在一起,重试还可能重复计费。dsh-image 把这件事拆成规划、生成、登记三段:插件只产出结构化计划与素材文件,并把「图用在了哪里」记下来,插图仍由主 Agent 用你已有的制作工具完成。
核心上提供 visual_plan、visual_generate、visual_finalize 三个工具,职责清晰、可单独失败与重试。生成走可替换的 ImageProvider,内置默认禁用、本地 mock 与 OpenAI 兼容 Images API;计划里固定 provider 与模型,避免静默换模型。出厂为 suggest + disabled,可先规划不产生调用与费用;需要真实出图时再显式开启 auto。已生成且完整的素材会复用,图片写入后不可覆盖,中断请求恢复为 uncertain 而非自动重试。
适合在 DSH 0.1.7-rc.2 及以上、需要为交付物配图但希望与 PPT/网页/文档编辑解耦的团队与开发者。想先离线验证全流程可把模式设为 auto 并用 mock;接入真实服务时配置 OpenAI 兼容端点即可。密钥在 Host 侧以 secret 字段保存,不回显到浏览器与对话中。
截图预览
使用场景
- 主 Agent 做幻灯片或文档前,先产出结构化配图计划与确定性提示词
- 需要按计划逐张生成素材,并在交付物中登记每张图的工作区路径
- 想在不产生 API 费用时,用 mock 供应方验证规划到登记的全流程
适合人员
- 在 DSH 上编排 Agent 配图、且不愿把生图与 PPT/网页编辑绑死的团队
- 需要可替换 OpenAI 兼容生图接口、并控制默认不自动出图的运维或开发者
- 希望规划、生成、登记分段重试、并遵守会话素材上限的工作流设计者