前言¶
DeepSeek Harness (DSH) 提供了插件扩展能力,用于丰富智能体在特定场景下的表现。在长时间编写代码或处理任务时,需要随时记录灵感或进行知识回顾。dsh-gaokao 插件提供了一个桌面级的可视化锚点,模拟高三教室的黑板,既能显示倒计时,也能在合适时机触发知识点抽背。
插件介绍¶
该插件由 weibaohui 维护,属于记忆类插件。它通过桌面悬浮的小黑板组件,结合 Markdown 知识卡框架,实现倒计时显示与随机抽背功能。内容基于通用高中课程知识点的事实、公式与定义,支持用户自定义导入知识库。
核心功能¶
- 双形态小黑板:支持完整黑板和竖条收起两种形态,双击可切换。竖条模式下仅显示倒计时天数,不占空间。
- 倒计时日历:默认指向 6 月 7 日,可在设置中自定义日期,考后自动切换。
- 自由缩放与外观:提供 30%-150% 的滑杆缩放控制,支持 7 种底色和 4 种格线样式的纸张定制。
- Markdown 知识卡渲染:支持标题、列表、代码、引用、粗体等 Markdown 语法。
- 抽背与浏览控制:支持随机抽卡、上一个/下一个(基于浏览历史),整副洗牌机制确保不重复。
- 收藏与关联:支持将卡片收藏到本地,支持通过底部 chips 或正文
[[wikilink]]进行关联跳转。 - 重点学科过滤:可在设置中勾选重点学科,随机抽卡时仅从中选取。
- 本地导入与开放框架:支持从本地文件夹导入 Markdown 知识卡(支持
dataDir替换或extraDirs追加),符合学科/分类目录结构即可自动加载。
安装¶
使用官方命令安装 Web Profile 插件:
dsh plugin --profile web add @weibaohui/dsh-gaokao -w
安装后重启 dsh web 即可生效。
使用方法¶
- 打开 Web UI,右下角的小黑板默认显示倒计时。点击黑板翻开知识卡。
- 双击黑板可将其收起为竖条(仅显示天数),再次双击展开。
- 使用黑板上的按钮进行操作:
- 🎲 随机:从当前学科范围再抽一张。
- ⏮ / ⏭:在浏览历史中前进或后退。
- ❤:收藏当前知识点,点击 ⭐ 查看收藏夹。
- 在设置(⚙)中调整纸张样式、缩放比例、导入本地知识卡文件夹、设置重点学科或修改高考日期。
知识卡格式与热更新¶
知识卡为 Markdown 文件,按 学科/分类/卡.md 结构存放。支持 Frontmatter 指定学科、年级、标签和关联卡片。插件会自动跳过 README.md、. 开头文件和 _ 开头目录。
改动文件后,通过 API 端点触发热刷新:
GET /dsh-gaokao/api/reload
版本兼容性¶
插件版本 0.4.2 适配 DeepSeek Harness 版本 0.1.7-rc.2。
结语¶
该插件通过可视化的桌面组件将记忆复习融入日常开发工作流,适合需要高频复习知识点或进行代码笔记整理的开发者使用。