dsh-library
Verified@khorsheed/dsh-library · v0.1.1 · MIT · Web UI
Library and learning engine: project-organized close reading of registered books (no upload) — a per-book roadmap the coach drafts and the learner adopts, photographed pages whose marks become knowledge cards, cards that dedupe and track weakness, two-axi
Install
dsh plugin add @khorsheed/dsh-library Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Published to npm without a public repository. Inspect the package contents before installing.
Tags
Readme
@khorsheed/dsh-library
English | 中文
让 agent 当你的读书教练:帮你排进度、记笔记、出题,还盯着你把错题订正对。
自学一本书,最烦的是没人管:进度自己排,笔记自己抄,题自己出,错题下次还没人提醒。装上图书馆,告诉教练你在读哪本书,它会先帮你排一版学习路线;读的时候拍一页书,划线和页边批注会自动整理成卡片;每学完一章做套小测,错题会一直留着,直到你订正对为止。

能做什么
- 告诉它读什么就能开始:书名和版本说清楚就够,不用上传整本书;只说想学的领域也行(「从零学微积分,教材你帮我挑」),它照你的底子挑知识点和教材。
- 路线它先排,你点头才算:它会照目录起草一版学习路线,你看着合适点「采用」才生效;之后可以跟着路线一站站过关,也可以挑感兴趣的站先学。
- 拍一页就能记笔记:读到哪页拍一下,划线和页边批注自动变成卡片,不用手抄。
- 学完一章就测:题目从你划过的、问过的、做错的内容里出;选择填空当场出分,问答题教练来批。
- 错题不翻篇:答错的题进「待订正」,订正对了才算掌握这个知识点。
- 每天照着清单复习:今日页把要订正的题、该复习的卡片列好,打开就知道干什么。


安装
在 DSH 的「插件 → 添加插件」里输入下面的包名,点安装:
@khorsheed/dsh-learning-suite
图书馆会跟着「学习套件」一起装好。装完开一个新会话,选「学习模式」,告诉教练你想读什么书。
图书馆只在学习模式的会话里出现。它的工具只对学习模式有用,所以只交给学习模式的会话,其它模式不会多出用不上的工具和按钮;这也是要连同套件一起装、不要只装本包的原因——单独装时它不会出现。
已知限制
- 不读取书的电子文件(EPUB、PDF),只登记书名和目录。
- 拍的照片会作为一条消息发进会话,由教练来识别。
Compatibility
需要 DSH 0.1.7 或更新版本,已在 0.2.1 上验证。
给开发者
- 入口:
src/index.ts(服务与侧栏)、src/tool.ts(教练用的模型工具);工具的用法写在各自的描述里。 - 也可以单独安装本包(
dsh plugin --profile web add @khorsheed/dsh-library),但它的模型工具要由某个模式授予,单装时侧栏不会出现。 - 隶属 dsh-plugins,问题与贡献请到该仓库;变更见 CHANGELOG.md。