前言¶
DeepSeek Harness (DSH) 采用插件化架构,允许用户扩展 Web 界面功能。Web 界面通常缺乏视觉反馈,dsh-meme-deep-dive 插件旨在为用户交互添加自定义 GIF 表情,增强互动体验。
插件介绍¶
这是一个为 DeepSeek Harness Web 提供可自定义 GIF 表情互动的 DSH 插件。作者为 Hacken,许可证为 MIT。
核心功能¶
- 配置与管理:在设置页切换 meme 并修改工作文案。
- 预览与展示:设置页使用静态 PNG 预览,实际互动使用 GIF。
- 数据持久化:设置保存在浏览器的 localStorage 中。
- 资源处理:素材内嵌到客户端构建产物,运行时不请求本地文件。
- 状态识别:识别深度思考状态,在特定界面展示互动元素。
安装与启用¶
使用官方命令安装插件:
dsh plugin --profile web add github:HackenLeung/dsh-meme-deep-dive
安装后,打开 DSH Web,进入设置 -> 插件 -> 插件配置,即可找到 Deep dive meme 卡片。
典型用法¶
进入插件配置页面,选择 meme 并修改工作文案。当发送消息或 DSH 显示 Deep diving... 状态时,meme 会出现在发送按钮附近或状态文字左侧。
开发与注意事项¶
- 环境要求:需要 Node.js 20 或更高版本。
- 本地开发:需要本地 DSH 环境。
- 依赖结构:插件依赖特定的 Web 页面结构(
role="status"、包含_turnStatus的 class)。如果 DSH 的 Web 页面结构发生变化,可能需要同步更新。 - 构建流程:修改素材后需运行
npm run build并重启 DSH。
结语¶
该插件为 DSH Web 界面提供了自定义互动能力。更多细节可在 GitHub 查看源码。