前言¶
DSH 的理念是「一切皆插件」,第三方插件可以把特定工作流接进 DSH 会话。做学习类 Agent 时,常见需求不是单轮问答,而是把大纲、上课、复习、小测和笔记放在同一个会话界面里。dsh-vibe-learning 就是为这个场景提供的 DeepSeek Harness 氛围学习插件。
这是什么¶
dsh-vibe-learning 是 EarzuChan 维护的一款 DeepSeek Harness 氛围学习插件。它面向希望在 DSH 会话内完成学习流程的用户和开发者,提供从共建大纲、上课答疑、复习计划、小测到笔记记录的配套能力。
项目以 MIT 协议开源。它是第三方 DeepSeek Harness 插件,未宣称官方地位;DeepSeek Harness 是 DeepSeek 公司的商标。
核心功能¶
开启氛围学习后,插件提供以下已核实能力:
- Agent 能与用户共建多层大纲。
- 支持交互式上课与课后答疑。
- 可安排 FSRS 复习计划。
- 可创建小测。
- 用户可以在 DeepSeek Harness 内直接记笔记。
- 通过
/learn命令使会话进入氛围学习。 - 会话 Tab 中增加学习面板,可查看纲目、复习、小测。
- 界面右上角提供当前会话的活跃纲目与笔记功能。
笔记能力在全局可用,并按分册组织、分级权限,用于约束模型对用户笔记的查看和编辑性。
安装与启用¶
先添加插件到 DSH 的 web profile 配置项,再启动 Web 端使其持久生效。
dsh plugin --profile web add dsh-vibe-learning # 添加本插件到你的配置项
dsh web # 持久生效,直接使用
典型用法¶
1、在新会话中键入 /learn 命令,使当前会话进入氛围学习。
/learn
2、未进入氛围学习的会话,模型仍可以进行其他方面工作,但无法使用 DVL 提供的工具和内容。
3、进入氛围学习后,本会话的工作区会转变为学习工作区。此时会话 Tab 中会增加学习面板,可在其中查看纲目、复习和小测。
4、界面右上角会显示当前会话的活跃纲目与笔记功能,便于在会话过程中直接查看和记录。
适用场景与注意¶
适合想把学习流程集中放进 DSH 会话的用户和开发者:一方面在会话中推进大纲和课堂内容,另一方面在同一个界面里查看复习、小测与笔记。
使用前建议注意以下几点:
- 项目正在早期开发阶段,不排除会有大量破坏兼容性的修改。
- 核心代码基本完善,但 UI 和 Prompt 等尚在持续打磨。
- in-band「新开会话」目前不可用。
- 复习到期为被动提醒,表现为每轮快照和 UI 显示;没有后台定时推送。
- 大纲并发编辑无 CAS,采用
tmp+rename原子写,结果为 last-wins。 - UI 上或会存在信息不同步的现象,请手动点击学习面板中的刷新按钮。
- 项目以 MIT 协议开源,请在 MIT 协议允许的情况下合理合法使用。
- 插件以当前 dsh 进程权限运行,安装前应检查源码、依赖与许可证。
项目链接¶
- 目录页:https://www.skillhub.cn/plugins/EarzuChan/DshVibeLearning
- GitHub:https://github.com/EarzuChan/DshVibeLearning