DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-vision

A

dsh-vision

Discovered

⚠️ Archived, no longer maintained, unavailable (archived & unavailable)

dsh-vision

⚠️ 本仓库已归档,项目不可用(不再维护)。 代码仅作存档参考。

OpenAI 兼容的识图 / 视频插件,安装到 DeepSeek Harness (DSH) 本体。

AI 生成声明:本仓库代码由 AI 编程助手(运行于 DeepSeek Harness 的编码智能体)在仓库所有者指导下生成,并经所有者确认后发布。

提供三个工具(任意会话可用):

工具用途
vision_image识图:本地文件 / http(s) URL / data URL → 标准 OpenAI image_url 部件发送
vision_video视频理解:ffmpeg 抽帧(自动在 PATH 与 nix store 中查找),按时间顺序发送多帧;direct: true 时整段视频直传(需视频原生后端)
vision_config读取 / 写入配置(base_url、默认模型、API key)

WebUI 配置入口(安装客户端包后):

  • 输入框上传按钮(聊天输入区工具行左侧的图片按钮):选择图片后先暂存到浏览器缓存(小图存 sessionStorage,可跨页面刷新恢复),不会自动识图——
    • 点击悬浮卡片里的「开始识别」才按需调用识图;提问取点击时刻输入框里的文字,为空则默认"请详细描述这张图片的内容"
    • 结果以悬浮卡片展示(缩略图 + 识别文本 + 模型名),可重新识别、复制、一键插入草稿后发给 Agent;「换一张」更换图片,「移除」清空缓存
  • 设置 → 插件 → 插件配置:Vision 配置卡片(base URL、默认图片/视频模型、API key)
  • 设置 → 插件 → 插件清单:dsh-vision-ui(浏览器端)与 tool-vision(主机端)状态

配置优先级:调用参数 > dsh-vision 设置命名空间 / credentials > 环境变量(OPENAI_BASE_URL、OPENAI_VISION_MODEL、OPENAI_VIDEO_MODEL)> 默认值(https://api.openai.com/v1,gpt-4o-mini)。

安装

1. 放置插件包

把 dsh-vision/ 与 dsh-vision-client/ 两个目录放到你的 DSH profile 目录下(~/.dsh/profiles/web/plugins/),并把 dsh-vision-client 通过符号链接暴露为可解析包名:

PLUGIN_ROOT="$HOME/.dsh/profiles/web/plugins"
mkdir -p "$PLUGIN_ROOT"
cp -r dsh-vision dsh-vision-client "$PLUGIN_ROOT/"
ln -sfn "$PLUGIN_ROOT/dsh-vision-client" "$HOME/.dsh/profiles/node_modules/dsh-vision-ui"

放在 profiles/ 下的原因:DSH 每次启动会修复 ~/.dsh/profiles/node_modules 里的官方包链接,插件目录放这里可以沿 node_modules 上溯解析 @deepseek-ai/* 依赖。

2. 注册插件行

编辑 ~/.dsh/cordis.patch.yml(机器级用户补丁层,保存即热生效),参考 install/cordis.patch.example.yml:

- insert:
    - id: tool-vision
      name: file:///home/你的用户名/.dsh/profiles/web/plugins/dsh-vision/index.js
    - id: tool-vision-ui
      name: dsh-vision-ui

保存后几秒内工具即注册(Tool.listTools 可见);WebUI 客户端部分需刷新页面一次。

3. 配置

  • 用工具:vision_config { action: set, baseUrl: "...", apiKey: "...", model: "...", videoModel: "..." }
  • 或用 WebUI:设置 → 插件 → 插件配置 → Vision(base_url / 模型 / API key 直接填)

API key 存入 DSH credentials 服务(~/.dsh/.credentials.yaml 的 DSH_VISION_API_KEY),不会写入仓库与配置文件的明文之外。

卸载

删除 ~/.dsh/cordis.patch.yml 中对应行(热生效),再删除插件目录与符号链接。

依赖

  • curl(API 调用)
  • ffmpeg(视频抽帧;PATH 或 nix store 中任意一个即可)

说明

  • 客户端 bundle(dsh-vision-client/lib/client.js)为手工编写的浏览器插件,依赖前端种子模块(react、@deepseek-ai/dsh-client-web-react 等),无需构建工具链。
  • 该仓库不含任何密钥;所有路径示例请按本机实际情况替换。

License

MIT

Comments

Loading…

Similar plugins

dsh-plugin-vision-fallback

by WEIHAOLEE

DeepSeek HARNESS 视觉代理插件

Manifest valid

★ 0

MIT

JavaScript

Aug 17, 2026

dsh plugin --profile web add @local/dsh-vision-fallback

by kinomoto-hakage

dsh 已归档会话

Manifest valid

★ 0

Apache-2.0

JavaScript

Aug 16, 2026

dsh plugin --profile web add @local/dsh-client-ui-archived-sessions

by uwu9039

可以恢复归档的插件Archived-session recycle bin for DeepSeek Harness: list, preview and restore archived sessions昨天手滑归档了个会话花了几百万才捞出来,所以做了这个。

Manifest valid

★ 3

↓ 79/wk

MIT

JavaScript

Aug 16, 2026

dsh plugin --profile web add dsh-unarchive

by Dawn388887

[DEPRECATED] DSH plugin: in-GUI file viewer/editor for remote browsers. Superseded by the built-in DSH 0.1.5+ Web sidebar file preview; last supported DSH: 0.1.2.

Manifest valid

★ 0

MIT

JavaScript

Sep 12, 2026

dsh plugin --profile web add dsh-fileview

by luckamuu

DeepSeek Harness 插件:提供删除已归档会话的入口(可以彻底删除不会在次出现)

Manifest valid

★ 0

MIT

JavaScript

Sep 30, 2026

dsh plugin --profile web add @local/archived-sessions

by MichengAI

DSH Archive Manager — 在 DeepSeek Harness 中安全查看、恢复和管理已归档会话 · Safely view, restore, and manage archived sessions in DSH

Sessions & MessagesManifest valid

★ 101

↓ 34k/wk

Apache-2.0

JavaScript

Oct 5, 2026

dsh plugin --profile web add @michengai/dsh-archive-manager