一句话介绍:这是一个 DSH 插件,让你在发送键旁边拥有模型 Provider 快速配置 + 截图 + 上传 + 读图 Agent + 媒体展示台 + 历史搜索的完整闭环。
项目:https://github.com/lo2589/deepseek-harness-meida.git
DeepSeek Harness(DSH)是个漂亮的开源 Agent 工作台,但原生只接了 DeepSeek 官方模型。很多小伙伴装完发现:
- 想换 GLM / MiniMax / GPT / Claude?没地方配。
- 想截个图丢进对话?得先
Cmd+Shift+4再粘贴。 - 想上传个 SVG 或文本文件?输入框不收。
- 对话里提到的图片/视频,转头就找不到了。
这个插件就是来解决这些痛点的。装完之后,发送键旁边会多出一排小按钮,每个按钮对应一个高频动作。
装完之后你会看到什么
在 DSH 输入框的右侧,从左到右依次出现:
| 图标 | 按钮 | 作用 |
|---|---|---|
| 👁 | 读图 | 把输入框里的图片发给读图 Agent,自动换到可读图模型 |
| 📎 | 上传 | 选本地图片 / SVG / 文本文件 |
| 📷 | 截图 | 一键截图进媒体库,框选/全屏均可 |
| ➕ | Provider | 配置第三方模型厂商、密钥、模型列表 |
| 🎞 | 媒体展示台(右上角) | 打开侧边栏,看本会话所有图片/视频/录音 |
会话标题栏还会出现:
| 图标 | 按钮 | 作用 |
|---|---|---|
| 🔍 | 历史搜索 | 搜索历史会话,点结果直接跳转 |
➕ Provider 配置:把 GLM / MiniMax / GPT / Claude 加进模型下拉框
点输入框右侧的 ➕ 按钮,弹出 Provider 面板:
- 点 + 添加 Provider;
- 选厂商:智谱 GLM、MiniMax、OpenAI GPT、Anthropic Claude、本地 Ollama;
- 填 API 密钥;
- 点 保存。
端点、协议、推理格式、模型列表全部预填好了。保存前插件会向端点校验模型名,写错当场拦下。保存完热生效,模型立刻出现在 DSH 的模型下拉框里。
进阶用法:
- 一个厂商多个号:重复添加同一个厂商,会自动排号(
glm→glm2→glm3)。 - 本地模型自动同步:添加 Ollama 后,每 60 秒自动对比本机模型列表,
ollama pull的新模型一分钟内出现在下拉框。 - 自定义端点:选「自定义 OpenAI 兼容」,填 BaseURL + 模型 id,就能接公司内网网关或自建服务。
📎 上传:图片直接进附件,SVG/文本文件进工作区
点 📎 上传 按钮,选择文件后插件会自动分流:
- 图片(png / jpg / webp / gif):直接插入输入框附件,和原生粘贴效果一样。
- SVG:浏览器当不上图片附件,插件会把 SVG 写到
<cwd>/.uploads/,并在输入框插入,对话里提到后也会出现在媒体展示台。 - 文本文件(txt / md / json / js / ts / py / sh / yml / yaml / log / csv):内容上传到
<cwd>/.texts/,输入框插入📎 .texts/文件名。不占输入框版面,也不把大段文本塞进 prompt;需要时让模型按路径读取即可。
📷 截图:不用先粘贴,一键入库
点 📷 截图 按钮:
- macOS 优先走系统级
screencapture,弹出原生区域选择器,截完自动存到<cwd>/.screenshots/; - 其他平台或权限不足时回退到浏览器
getDisplayMedia,支持框选或直接 Enter 全屏。
截图完成后:
- 图片自动进 🎞 媒体展示台 的「截图库」;
- 同时以附件形式插入输入框,直接发送即可。
👁 读图:输入框有图就出现
只要输入框里带了图片附件,旁边就会出现 👁 读图 按钮。点一下:
- 插件自动挑一个带 vision 能力的模型;
- 把图片和输入框文字一起发到新会话;
- 清空原输入框里的图片,避免重复发送。
适合「帮我看看这张图」这类一次性读图需求。
🎞 媒体展示台:本会话的所有媒体都在侧边栏
点 🎞 媒体展示台 按钮,右侧会滑出一个固定侧边栏,默认一直显示,关掉后刷新页面也会记住状态。
展示台按来源分组:
| 分组 | 内容 | 操作 |
|---|---|---|
| 第 N 轮 | 历史对话里提到的图片/视频/录音 | 点卡片预览,点 插入路径 或 插入对话 |
| 🖼 截图库 | <cwd>/.screenshots/ 下的所有截图 |
点 📂 打开文件夹 |
每条媒体都有:
- 插入路径:把文件路径写进输入框,对话里提到后自然形成闭环;
- 插入对话(图片专属):把图片重新加为输入框附件;
- 📂:在系统文件管理器中高亮该文件(macOS Finder / Windows Explorer / Linux 文件管理器)。
数据不进模型上下文,只是「提到了就展示」,所以不会污染 prompt。
🔍 历史搜索:在标题栏快速翻旧账
会话标题栏会多出一个 🔍 搜索历史... 输入框。输入关键词,实时搜索本会话以外的历史记录,点结果直接打开对应会话。适合「我三天前让 GLM 干过这事,翻一下」的场景。
安装(两步)
- 把
dsh-provider-quick-config加进你的 web profile; - 重启 DeepSeek Harness。
刷新页面后,发送键旁边出现 ➕ 和 🎞 就说明装好了。
源码与反馈
完整源码和安装文档:
https://github.com/lo2589/deepseek-harness-meida.git
欢迎在 Issue 区贴使用场景或 Bug 复现步骤。如果觉得好用,顺手点个 ⭐,谢了。