dsh-sight
v0.3.1 · 2 天前发布
Plug-in vision for text-only DeepSeek Harness (dsh) models: a `vision` tool with built-in cheap/free VLM presets, multi-image batch analysis, paste-to-hint image admission, and a web settings page with hot-reload.
README
dsh-sight
为纯文本 DeepSeek Harness(dsh) 模型提供插件式视觉能力——直接粘贴图片,通过内置 VLM 后端获得文字描述,无需切换模型。
特性
vision 工具一次调用最多接受 10 个路径/URL,单次请求完成全部描述,按图标注。工作原理
1. 提示准入覆写 — dsh 会拒绝纯文本模型接收粘贴图片。dsh-sight 包装 apiProxy.sessions.prompt:接受粘贴,图片字节落地到 /tmp/dsh-sight/image{N}/{hash}.png,图片块在进入历史前变成路径提示。任何 provider 都可用——无需切换模型变体。
2. vision 工具 — 模型拿着提示路径(或任意本地路径 / http(s) URL)调用它;插件读取字节并通过配置好的 OpenAI 兼容 VLM 后端作答。
3. 系统提示词分节 — 教会模型"提示 → vision 工具"的流程。
4. 网页设置页(Settings → 视觉模型)— 后端来源(预设或自定义端点)、生效配置预览(显示实际请求目标)、API key 输入框、高级参数。走标准 settings RPC 保存,即时生效、无需重启(通过 $DSH_HOME/settings.yaml 的 dsh-sight: 分节热加载)。
5. **
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- dsh-sight
- Repo
- git+https://github.com/fu3rte/dsh-sight.git
- Engines
{"node":">=20"}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}}