dsh-study-planner

DSH PLUGIN会话与消息

仓库 4399accelerator/dsh-study-planner

会话与消息 未标注验证等级 安全审查:未标注 可信度:未标注 可安装插件

为 DeepSeek Harness 会话视图添加「学习计划」标签页,由对话生成每日计划、课后题与打卡进度可视化,数据存本地。

一句话选型结论

按资料字段整理

dsh-study-planner 是会话与消息类的 DSH 可安装插件,未做沙盒验证,暂无安全审查结论,列出 5 项功能,没有现成安装命令,需要按仓库 README 接入。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类会话与消息 收录类型可安装插件 验证等级未标注验证等级 安全审查未标注
验证等级 UNKNOWN 未标注验证等级
GitHub 星标 0 复刻 0 · 未关闭 issue 0
最近更新 2026-10-09 创建于 2026-10-09
README 7.2 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
  1. 1
    确认版本与运行环境

    仓库没有标注兼容版本与 Node.js 要求,先确认你的 DSH 版本能装,再继续。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖无需要同时安装的同级依赖
npm 包名未发布到 npm可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-study-planner:DeepSeek Harness 会话里的学习计划与打卡面板

  • 会话内学习计划标签页
  • 对话生成计划 JSON
  • 打卡进度与日历可视化
  • 课后题与完成标准勾选
  • 多计划本地数据管理

上游标签

deepseek-harnessdshdsh-pluginstudy-planstudy-planner

验证等级与安全审查

未标注验证等级
自动化流程结论,不是人工审核
验证等级未标注验证等级上游未给出验证结论,安装前请自行确认
安全审查未标注静态分析结论,未标注不代表已通过审查
仓库健康度未标注按仓库活跃度与最近更新时间给出
可信度未标注综合仓库活跃度与验证结果

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 安全审查还没结论,装之前先看仓库改了什么、要什么权限。
  • 没有现成安装命令,要按仓库 README 手动接入。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在会话与消息场景里给 DSH 补能力的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-study-planner当前 未做沙盒验证 未标注 0 未标注 无
dsh-desktop L3 · 安装规范通过 低风险 3.0 万 未标注 无
openpets L4 · 沙盒安装通过 低风险 1,274 未标注 有
deeptide L4 · 沙盒安装通过 低风险 1,104 0.1.1-rc.2 有
jingyun-dsh L3 · 安装规范通过 低风险 1,004 未标注 有
study-mate 未做沙盒验证 未标注 856 未标注 无

仓库档案

会话与消息
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方4399accelerator仓库 dsh-study-planner · 默认分支 main
分类会话与消息client
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue0 / 0 / 0收录时的数值,非实时
创建 / 更新2026-10-09 · 2026-10-09最后推送 2026-10-09
本站收录2026-10-11首次进入本站目录的时间

README 全文

7.2 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-study-planner

> DeepSeek Harness (DSH) 插件:在会话视图里加一个 「学习计划」 标签页,把每日学习计划、课后题和打卡进度做成可视化界面。
> 计划书由对话里的 AI 生成(说一句目标即可),打卡记录保存在本地。

标签位置:会话顶部「对话 / 模拟器」这一排的右侧。

本仓库是通用模板:不带任何预设的学习计划。装好之后打开标签页是引导页,写下目标、交给对话里的 AI,第一份计划就出现了。

dsh plugin --profile <你的 profile> add github:4399Accelerator/dsh-study-planner

仓库地址:


特性

  • 计划表:按周 / 天列出主题、知识点、阅读章节、动手任务、完成标准,以及每日 课后题(题目 / 提示 / 参考答案 / 难度)。
  • 打卡进度可视化:总进度百分比、已完成天数、累计学时、连续打卡天数、课后题完成数,以及打卡日历(点任意格子查看或补打卡)。
  • 今日推荐:设置开始日期后按自然日推算「今天该学哪一天」;未设置时自动推荐第一个未完成的天。
  • 计划由对话生成:页面顶部输入目标 → 一键把提示词填进下方对话框 → 回车发送 → AI 按 计划文件格式 写好 JSON → 回到本页刷新即可看到。
  • 与对话绑定:页面显示计划来自哪个对话;当前会话就是来源时标记「(当前)」。
  • 数据在本地:计划是普通 JSON 文件,打卡记录由插件的宿主半侧维护,全部放在 ~/.dsh/study-planner/。
  • 多计划:plans/ 目录下有多少份计划,页面顶部下拉框就有多少个选项。

计划内容完全由使用者的目标决定:可以是要考试的专业课、一门外语、一套健身安排,也可以是编程语言从入门到进阶。


安装

方式一:在 DSH 界面里安装(推荐)

  1. 打开 DSH 左侧 插件 页 → 添加插件;
  2. 填入本仓库地址:
github:4399Accelerator/dsh-study-planner
  1. 安装完成后 刷新页面(F5);若标签没出现,重启一次 DSH。

方式二:命令行

dsh plugin --profile <你的 profile> add github:4399Accelerator/dsh-study-planner

方式三:压缩包(本机没有安装 git 时用这个)

github: 形式的安装需要本机有 git。没有 git 的话,直接填 GitHub 的源码压缩包地址:

https://github.com/4399Accelerator/dsh-study-planner/archive/refs/heads/main.tar.gz

想锁定某个版本:

https://github.com/4399Accelerator/dsh-study-planner/archive/refs/tags/v1.0.0.tar.gz

方式四:本地目录(开发用)

dsh plugin --profile <你的 profile> add <本仓库绝对路径>

> DSH 目前不支持插件自动更新,升级需要先卸载再安装新版。


使用

  1. 打开任意一个已经发过消息的会话(空白会话不显示标签栏,这是 DSH 宿主的限制);
  2. 顶部标签栏点 学习计划;
  3. 第一次进入是引导页:在输入框写下目标,例如

> 6 周 Python 数据分析,每天 1 小时,零基础

点 让 AI 生成计划 —— 提示词会填进本对话下方的输入框,回车发送,AI 就会按格式把计划写到数据目录;回到本页点 刷新 即可看到计划表。
4. 之后每天:左侧看整体进度与打卡日历,右侧看当天任务,做完题点 完成今日打卡;
5. 建议先在左侧 开始日期 里选今天,这样「今天」会跟着日期走。

也可以跳过按钮,直接在对话里说:

> 帮我做一份 6 周 Python 数据分析学习计划,每天 1 小时,写到学习计划插件的 plans 目录里。

想调整已有计划(换题目难度、调整节奏、换教材),同样在对话里说,AI 会改写对应的 JSON。


想随插件附带一份默认计划?(可选)

把符合 docs/plan-format.md 的 JSON 放进本仓库的 data/seed/ 目录,
安装者首次运行时它会自动成为初始计划。默认该目录里没有任何计划文件。


数据位置

%USERPROFILE%\.dsh\study-planner\
├── plans\<计划 id>.json     # 一份计划一个文件(AI 直接写这里)
├── progress.json            # 打卡记录,由插件维护,不建议手改
└── README.md                # 计划 JSON 格式说明(首次运行时自动放入)

计划文件格式见 docs/plan-format.md。


宿主接口

插件的宿主半侧注册一个仅限本机回环访问的接口:

POST /dsh-study-planner/api     { "action": "...", ... }  ->  { "ok": true, "value": ... }
action 参数 说明
state — 计划列表、当前计划、全部打卡记录、数据目录
plan planId 某份计划的完整内容与其进度
toggle-day planId, dayId, done, minutes? 打卡 / 撤销打卡
toggle-exercise planId, dayId, exerciseId, done 勾选课后题
toggle-checklist planId, dayId, index, done 勾选完成标准
note planId, dayId, note 保存当天备注
settings activePlanId 或 planId + startDate 切换当前计划 / 设置开始日期
reset planId 清空某计划的打卡记录(保留开始日期)
import plan 直接写入一份计划(供 AI 或脚本调用)
remove-plan planId 删除计划文件及其进度

工作原理

一个 DSH 插件包由两半组成,本包两半都是手写 JavaScript,没有构建步骤:

文件 角色
index.js 宿主半侧:计划 / 打卡数据的读写与 HTTP 接口,由 cordis.patch.yml 注册进 profile
client.js 浏览器半侧:通过 ctx.slots.inject('conversation.view', …) 注册「学习计划」标签与界面
cordis.patch.yml 组合包 patch:把宿主行插入 profile 配置树
data/seed/ 可选的初始计划种子目录(默认空)
locale/zh.json, locale/en.json 插件管理页显示的标题与描述
docs/plan-format.md 计划 JSON 格式规范(AI 写计划时读它)

浏览器半侧只依赖 DSH 平台提供的 react,不 import 任何 Harness 内部包;样式只用 --dsw-alias-* 主题变量,因此浅色 / 深色主题下都跟随宿主。


常见问题

装好了但里面没有计划?
这是本模板的设计:计划由对话生成。打开标签页会看到引导页,写上目标点「让 AI 生成计划」即可。

标签栏没有「学习计划」?
1. 确认当前会话已经发过至少一条消息(空白会话不渲染视图标签);
2. 刷新页面(F5);
3. 仍然没有就重启 DSH —— 新增插件在下次启动时确定加载。

点「完成今日打卡」没反应?
宿主接口挂在 DSH 的 Web 服务上,只有本机回环地址可访问;确认 DSH 是以 Web / 桌面形态启动的。

升级插件?
先卸载再安装新版(DSH 暂不支持插件自动更新)。数据在 ~/.dsh/study-planner/,卸载插件不会删除它。


许可

MIT

常见问题

7 问
答案由本站依据条目字段整理,不引用上游原文
dsh-study-planner 怎么安装?

本站没有抓到该条目的安装命令,请到仓库主页确认安装方式;这类条目多数是生态应用或尚未发布安装包的项目。

dsh-study-planner 的验证等级是什么意思?

未标注验证等级。上游未给出验证结论,安装前请自行确认

dsh-study-planner 安全吗?

未标注。

dsh-study-planner 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-study-planner 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-study-planner 有哪些功能?

会话内学习计划标签页、对话生成计划 JSON、打卡进度与日历可视化、课后题与完成标准勾选、多计划本地数据管理。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

会话与消息
按星标排序,可作替代方案

dsh-desktop

dsh-desktop

为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。

L3 · 安装规范通过 3.0 万 星

openpets

openpets

L4 · 沙盒安装通过 1,274 星

deeptide

deeptide

L4 · 沙盒安装通过 1,104 星

jingyun-dsh

jingyun-dsh

井云 DSH 客户端插件,为 DeepSeek Harness 注入会员登录、订阅支付、算力管控与应用市场,让智能体和技能快速变成可交易商品

L3 · 安装规范通过 1,004 星

study-mate

study-mate

StudyMate 是 DSH 的「学习模式」预设与技能包,为数学、计算机科目定制学习路线、讲解课件与练习评估,跨科目共享记忆。

未标注验证等级 856 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 —。