zclDragon/dsh-tool-generate-image

zclDragon★ 2JavaScript最后同步: 2026-08-20

在 GitHub 打开

dsh plugin: generate_image tool for text-only models via the Antigravity CLI (Gemini image generation).

README 摘要

dsh-tool-generate-image English 中文 给 DeepSeek Harness(DSH) 的纯文本模型一个 generate image 工具:用自然语言描述想要的图片,模型调用工具,经 Antigravity CLI( agy ) 让 Google Gemini 画出来,保存到输出目录并返回文件路径。 生成的图片 会直接内联显示在对话里 ,同时 持久化保存到磁盘 ——重启后文件仍在,不像纯内存方案那样重启就 404。 说明 这是 模型侧工具 ——由模型在任务中按需调用("给第 3 节画个示意图,存好,我引用路径"),而不是聊天侧的自动生图 + 展示。 - 底层走本机 agy 的 generate image 工具 + gemini-3.1-flash-image 图像模型(免费 Google 账号,无需 API key)。 - 生成结果从 /.gemini/antigravity-cli 递归收割(agy 落盘位置不固定: scratch/ 、 brain/ / 、 .tempmediaStorage/ 都有可能出现;也可能产出 SVG 矢量图),复制到可配置的输出目录后返回绝对路径。 - 对话内联显示 :图片字节存进程内存,经宿主 web server 上一个回环-only 路由(默认 /generate-image )以 markdown 引用形式返回,模型把这一行复制进回复即渲染;内存上限 200 张 / 128MB,重启即清(磁盘副本不受影响)。 - 零运行时依赖:node 内置模块,不改 dsh 源码。 安装 安装后 重启 web 应用 ,模型即可调用 generate image 工具。 使用 装好后不用记任何命令。正常对话,直接让模型画图即可,例如: 模型会调用 generate image ,把图存到输出目录(默认 /.dsh/generated-images ),并把文件路径 + 内联显示引用返回给你——模型把这行 markdown 复制进回复, 图就直接显示在对话里 : 双保险:对话内联显示是 内存态 (重启后旧引用 404,无所谓),而图已 真实保存到磁盘 ,重启后文件路径依然有效、可以继续引用。 配置 插件 apply(ctx, config) 读取(web profile 的 cordis.patch.yml / 设置层注入): 键 默认 含义 model gemini-3.7-flash-medium 驱动生成的对话模型(实际图像由后台 gemini-3.1-flash-image 渲染) outputDir /.dsh/generated-images 生成图保存目录 timeoutMs 300000 单次生成超时 toolName generate image 注册的工具名(与宿主其他工具撞名时可…

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdshdsh-plugingeminiimage-generation

分类