前言¶
DeepSeek Harness(DSH)采用「一切皆插件」的架构,每个功能模块都可以通过插件扩展。当用户安装了多个插件后,在编写提示词时需要准确写出插件名称,容易出错或遗漏。插件快捷调用面板提供了直观的拖拽方式,把已安装插件的名字快速、准确地写进提示词。
插件简介¶
thyxqz/dsh-plugin-quick-invoke 是一个 DSH 客户端插件,它把已安装插件列表放在输入框旁,通过拖拽将插件名插入提示词,也可以在右侧边栏固定常用插件。默认只显示用户自己安装且当前启用的插件,DSH 自带可选插件包默认关闭。偏好保存在浏览器 localStorage,不写入会话日志。
核心功能¶
- 入口位置:新会话时位于「工作区 / 工作模式」同一行的扩展位;进入对话后,输入框工具栏左侧保留一个紧凑入口,不会因为发出第一条消息而消失。
- 上拉面板:单击「插件调用」向上展开插件列表;面板整体抬到输入框卡片上方,不遮挡正在编辑的内容。鼠标移到某个插件上会加深底色。
- 拖拽插入:在列表或右侧栏中按住插件名,拖到输入框的任意位置松开,插件名会插入到落点(走输入框自身的 Lexical 拖放通道,和模块化拖拽一致)。
- 右侧常驻栏:双击「插件调用」入口,在右侧边栏打开 / 收起「插件调用」页;里面是一排可拖动的插件名,便于反复取用。
- 设置页:
设置 → 插件快捷调用列出所有已安装插件,每个插件有: - 一个开关:是否出现在快捷调用面板 / 右侧栏中;
- 一条备注:会以灰色小字显示在插件名下方;
- 搜索框与「重新读取」,插件安装变化后可刷新列表。
安装与启用¶
插件目前从 GitHub 源码安装(npm 包尚未发布):
- 在 DSH 的
插件页面 → 添加插件,输入 GitHub 地址:
Thyxqz/dsh-plugin-quick-invoke(或完整地址https://github.com/Thyxqz/dsh-plugin-quick-invoke); - 或让 DSH 里的 Agent 调用
plugin_manager的install_bundle,target写
github:Thyxqz/dsh-plugin-quick-invoke; - 或命令行装进 profile:
dsh plugin --profile <profile> add github:Thyxqz/dsh-plugin-quick-invoke
安装后如界面未立即出现,刷新一次 Web 页面(Desktop 窗口按 Ctrl+R)。
典型用法¶
- 新会话:点输入框上方「工作区 / 工作模式」右侧的「插件调用」,向上展开面板;按住插件名拖进输入框即可插入。
- 对话中:输入框工具栏左侧的紧凑入口同样可用。
- 双击入口:右侧边栏常驻「插件调用」页,拖动其中的名字到输入框。
- 设置里调整显示范围与备注。
适用场景与注意¶
适合需要频繁调用多个 DSH 插件的场景,例如在提示词中组合多个插件能力时,通过拖拽避免手动输入插件名称的拼写错误。
插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。
总结¶
插件快捷调用通过拖拽方式简化了插件名在提示词中的写入流程,适合需要频繁组合多个插件的场景。偏好按浏览器 origin 存储,不跨设备 / 浏览器同步。
插件目录:https://www.skillhub.cn/plugins/Thyxqz/dsh-plugin-quick-invoke
GitHub:https://github.com/Thyxqz/dsh-plugin-quick-invoke