前言¶
在 DSH 里做多模态对话时,有几个具体问题:输入框里的图片如何以原生图片内容块发送给多模态模型;会话中已经出现过图片后,如何切回纯文本模型;新增第三方模型后缺少推理档位;Figma 设计稿和画布如何接入 DSH。
下面介绍 DSH 插件 @eric.wen/dsh-sight。它提供多模态图片直传、会话图片清除、自动补推理等级和 Figma MCP 桥接。DSH 的插件机制按「一切皆插件」装配能力;社区目录是独立站点,不等同于官方应用商店。
插件定位¶
@eric.wen/dsh-sight 是 npm 包名,GitHub 仓库路径为 ericfetch/dsh-sight,维护者为 ericfetch,许可证为 MIT。
它面向 DSH 插件环境,覆盖四类能力:
- 多模态图片直传
- 会话图片清除
- 自动补推理等级
- Figma MCP 桥接
设置页中可见 多模态图片直传 与 Figma MCP 入口。
核心功能¶
多模态图片直传¶
输入框可以直接粘贴或拖入图片,插件以原生图片内容块发送给多模态模型。
插件内置主流多模态模型字典,也可以逐模型手动声明。声明后,输入框中的图片可以进入模型可见上下文。
清除会话图片¶
会话中出现图片后,DSH 可能阻止切换到纯文本模型。清除会话图片会把图片从模型可见历史移除,使后续可以切回纯文本模型继续对话。
界面转录保留原图,结果持久化,重启后依然有效。
自动补推理等级¶
新增第三方渠道后,模型可能没有声明推理档位。插件按内置模型家族字典,给未声明推理档位的模型写入其官方支持档位。
写入位置是 llm-pi-ai 配置的 reasoningEfforts,下次请求即生效。
Figma MCP¶
Figma MCP 提供两条路径:
- 设计稿到代码:只需 Figma Personal Access Token,走 Figma REST API。
- AI 主动设计:需要 Figma 桌面版与 Figma UI MCP Bridge 插件,走本地桥。
插件使用社区开源 MCP figma-developer-mcp 与 figma-ui-mcp,支持 figma_write、figma_read、figma_status 等工具。无需开通 Figma 会员,免费账号即可生成 token 或安装插件。
安装与启用¶
桌面版 DSH Desktop 使用 desktop profile;本地 CLI 使用 web profile。请按实际环境替换命令中的 profile。
dsh plugin --profile desktop add @eric.wen/dsh-sight
npm 安装分发预构建产物,无需任何授权。更新后重启 DSH Desktop 生效。
Node 运行环境要求:
^22.19.0 || >=24.0.0
典型用法¶
多模态图片直传¶
1、打开 设置 → 多模态图片直传,逐模型开启「图片直传」,或点「一键应用字典匹配」批量声明。
2、新增第三方渠道后,点「自动补推理等级」为未声明档位的模型写入其支持的推理档位。
3、在输入框粘贴或拖入图片,形成缩略图草稿,再发送。
4、当前模型支持图片时,输入框左侧显示「图片直传」徽标。
5、会话有历史图片时,输入框出现「清除图片 (n)」;点两次确认后,切换到纯文本模型不再被拦截。
Figma MCP¶
1、设计稿到代码:在设置页填 Figma Token,可选代理;启用后重启 DSH;把 Figma 链接贴进对话,说“实现”。
2、AI 主动设计:按区块内指引安装 Figma 插件;启用后重启 DSH;在 Figma 运行「Figma UI MCP Bridge」;回到对话描述设计需求。
适用场景与注意¶
适合在 DSH 中做以下事情:
- 让多模态模型直接接收输入框图片
- 在图片会话与纯文本模型之间切换
- 为未声明推理档位的第三方模型补齐档位
- 通过 Figma Token 或本地桥接入 Figma 设计稿与画布
注意:
- 「支持图片」是用户对端点的声明,插件不做端点探测;端点实际不支持图片时由 provider 侧拒绝。
- 清除图片只影响模型可见历史;原始消息仍保留在会话日志与界面转录中。
- Figma MCP 中,设计稿到代码走 Figma REST API,需要代理时填写代理;AI 主动设计走本地桥,无需代理或 Token。
- AI 主动设计需要 Figma 桌面版;网页版无法连接 localhost。
- 依赖的
@deepseek-ai/*运行时由 DSH 模块表提供(peer 声明)。 - 插件以当前 DSH 进程权限运行;安装前应检查源码与许可证。
资源¶
GitHub 仓库:https://github.com/ericfetch/dsh-sight