LeemanCheung/dsh-image-gen ↗★ 0
dsh-image-gen
GPT Image 2 generation with progressive Codex-style previews for DeepSeek Harness
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:LeemanCheung/dsh-image-gen说明文档
阅读完整 README ↗dsh-image-gen
在 DeepSeek Harness 会话中使用 OpenAI gpt-image-2 生成图片,并提供真实渐进预览和精致的 Codex 风格显影动画。
上图对应插件实际卡片状态;实时草图来自服务端流式响应。
亮点
- 注册与 Codex 兼容的模型工具名
image_gen。 - 最多流式展示 3 张服务端真实局部图,而不是模拟进度条。
- 局部图在同一显影画布上交叉淡入、逐步对焦,最终自然过渡到成图。
- 最终图片保存在 DSH 不可变附件仓库中,支持会话回放、灯箱预览和下载。
- 给模型返回纯文本,避免生成图片后让不支持视觉的文本模型拒绝后续会话历史。
- 原生工具调用和 Code Mode 嵌套调用都能回放同一张图片卡片。
- 每次请求单独解析凭据;拒绝重定向;限制响应大小;通过 DSH 校验图片字节;只重试临时故障。
- 提供中英文界面,并支持
prefers-reduced-motion。
对 Codex 的复刻与改进
OpenAI Codex 内置的 image_gen 固定使用 gpt-image-2,公开源码显示 in_progress、completed 和 failed 三种状态,并将成图保存到 Codex 的 generated-images 目录;公开实现并未提供独特的扩散显影动画。
本插件保留相同工具名和模型,同时增强生成体验:
| 体验 | Codex | dsh-image-gen |
|---|---|---|
| GPT Image 2 | 支持 | 支持 |
| 服务端真实渐进图 | 工具支持,默认界面较通用 | 卡片中最多实时展示 3 张 |
| 首张局部图前 | 通用工作状态 | 显影画布、扫描光和动态光场 |
| 局部图切换 | 通用活动状态 | 原位交叉淡入并逐步对焦 |
| 最终结果 | 保存图片 | DSH 持久附件、会话回放、灯箱、下载 |
| 纯文本模型兼容 | 不涉及 DSH 历史 | 模型只收到文本,图片引用保存在界面元数据中 |
| 减少动态效果 | 取决于平台 | 明确支持 |
主要调研来源: