READMESource: main@a518ca3f
dsh-plugin-learning-mode
DeepSeek Harness 的「学习模式」插件:输入一句话,直接生成完整学习资料 + 分阶段学习路线,并在当前会话里持续用学习模式回答。
功能
/learn <一句话主题>:开启学习模式,立即让模型生成完整学习资料与学习路线。/learn:查看当前学习主题和用法。/learn off:退出学习模式,恢复普通回答。- 学习模式开启期间,每次模型请求都会带上学习规则:先讲直觉和例子、结尾给下一步、内容必须具体可执行。
- 主题按会话隔离,不同会话互不影响。
生成的学习资料包含:
- 学习目标与知识地图
- 分阶段学习路线(目标、时长、资料、练习、自测、通过标准)
- 核心概念详解(定义、类比、可运行例子、常见误解)
- 由易到难的实战项目
- 资源清单(必看/选看/进阶)
- 常见误区与避坑
- 30/90 天复习计划与自检清单
- 学完之后的进阶方向
如果模型有文件工具,还会把完整内容保存为当前工作区的 学习资料/<主题>.md。
安装
从 GitHub 安装
Web profile(CLI):
dsh plugin --profile web add github:zdj-1212/dsh-plugin-learning-mode
dsh web
Desktop App:
打开 插件 / Plugins → 添加插件;
安装来源填:
github:zdj-1212/dsh-plugin-learning-mode如果当前版本的界面只接受本地路径,就先 clone 仓库,再填 clone 后的目录绝对路径:
git clone https://github.com/zdj-1212/dsh-plugin-learning-mode.git安装后重启当前会话或客户端。
本地开发
在本地插件目录执行安装。Web profile 示例:
dsh plugin --profile web add "<本地插件目录的绝对路径>"
dsh web
Desktop App 则在 Plugins 页面填写该插件目录的绝对路径。
安装后重启 Web profile。如果页面仍显示旧状态,按 Ctrl+Shift+R 强制刷新。
使用
/learn 我想零基础 30 天学会 Python 数据分析
模型会先生成一份完整资料,然后你可以继续追问:
/learn 第 2 阶段的数据清洗再讲细一点
退出:
/learn off
持久化
学习模式的状态是持久化的:
/learn和/learn off会向当前会话日志追加一条完整的learning/mode事件;- 插件注册了
learning-modesession projection,从日志折叠出{ active, topic }; - 会话恢复、fork、压缩和 Harness 重启后,主题和开关状态都会恢复;
- 如果命令在模型正在运行时执行,状态变更会先进入 pending,在下一个被接受的
agent/pre-step边界写入日志,与 plan mode 使用同一个边界。
说明
- 插件只注册 host 端命令、系统提示词段和 session projection,不需要前端构建步骤。
- 不直接 import
@deepseek-ai/dsh-*运行时包,因此在 profile 的独立node_modules中也能加载。 - 依赖 DeepSeek Harness
0.2.1-rc.5及以上的commands、system-prompt、session-projection、agent服务。
目录
dsh-plugin-learning-mode/
├─ package.json
├─ cordis.patch.yml # 把插件插入 profile 配置树
├─ lib/index.js # 插件实现
└─ README.md
No comments yet. Be the first to write one.