dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
把扫描试卷变成一本以知识点为索引的错题本,也能把手写笔记转录成可编辑的电子版 Markdown:投喂 PDF/图片 → 插件建批次并光栅化 → 模型在会话里读卷面/笔记 → 生成卡片或笔记草稿 → 你确认后归档进 library/,并自动重建索引。
不是"AI 帮你解题",而是"AI 帮你把卷面上已经存在的东西整理成可复习的结构"。
/note):多页笔记逐页转录、可一次提交多页、页内可分块;保留标题/列表/表格结构,公式用 LaTeX 保存;草稿可在待归档页直接编辑/note 和 /mistake 可分别设置「提取的颜色 / 忽略的颜色」,只整理指定颜色笔迹(设置页 Prompt 配置里修改)library///cards/*.md,带 front-matter,可手改、可 diff、可进版本库library/notes//note.md,原扫描图放在同目录的 source/、bands/ 作为对照index.md / index.json,按 学科 → 一级 → 二级知识点 归类_trash/,可逐项还原,清空才真正销毁更新记录见 CHANGELOG.md。
已归档 · 浏览(按知识点索引) · 已归档 · 管理(导出 / 删除 / 回收站) ·
设置 · Prompt 配置与 PDF 模板 · 待归档(空状态) ·
>= 0.2.1-rc.2目前只通过 GitHub 分发(npm 包尚未发布)。
dsh plugin --profile desktop add github:suanmingxing/dsh-ai-mistake-book把desktop换成你实际使用的 profile(桌面版通常是desktop,dsh web用web)。
装完重启 DeepSeek Harness 生效。
git clone https://github.com/suanmingxing/dsh-ai-mistake-book.git D:\tools\dsh-ai-mistake-book
dsh plugin --profile desktop add "link:D:/tools/dsh-ai-mistake-book"link:安装时 pnpm 不会替插件装dependencies,所以本仓库已把必要依赖放在 `node_modules/` 里一并提交(见 VENDOR.md)。若你删掉了它,请手动补装:npm i @deepseek-ai/schemastery @deepseek-ai/cosmokit katex。
archiveRoot,填一个你希望存放错题本的绝对路径(默认 ~/.dsh/ai-mistake-book)。改这个字段需要重启插件。/mistake 会自动创建)。/mistake 错题为 3、5、6、8、9、11 题 @"C:\path\to\扫描卷.pdf"或在插件页用模型工具 mistake_ingest 指定文件路径。
/note 第三章 线性方程组 @"C:\path\to\笔记.pdf"分析完成后到「待归档」核对/编辑标题与正文,确认归档;之后在「已归档 → 笔记」查看。
/note/note 与 /mistake 共用投喂/光栅化/归档流程,但输出不是错题卡片,而是一篇 Markdown 笔记:
pages 数组一次提交多页;单页内容太长时用 chunk 分块续写,不用担心长笔记被截断。$...$ / $$...$$;图形无法转录时用 [图:…] 占位并标进「待人工确认」,不编造。library/notes// 的目录名,重名自动加序号)。source/、bands/)链接,便于对照。archiveRoot 下,插件不向任何第三方服务上传内容<archiveRoot>/
├─ inbox/<batchId>/ 进行中的批次(原始扫描、光栅图、笔记分页 part)
├─ library/<学科>/<卷子>/cards/*.md 归档后的错题卡片
├─ library/notes/<标题>/note.md 归档后的电子笔记(同目录 source/、bands/ 为原图)
├─ templates/ 可编辑的提示词(analysis / background / error-taxonomy / note-analysis / note-format / custom-templates.json / ink-colors.json)
├─ exports/ 导出的 PDF
├─ export-settings.json PDF 导出模板(板块顺序/勾选/预设说明/原卷图)
├─ _trash/ 回收站
└─ index.md / index.json 自动生成的索引(含卡片与笔记)设置 · 默认 · 说明 archiveRoot · ~/.dsh/ai-mistake-book · 错题本存放位置 pdfDpi / overviewDpi · 400 / 200 · 横带与整页概览的分辨率 pagesPerRequest · 2 · 一次投喂几页(每页 1 概览 + N 横带) maxRecutsPerPage · 4 · 每页原生重切配额 restrictAnalysisTools · true · 分析期间收窄会话工具集 analysisProvider / analysisModel · 空 · 空 = 用部署默认;必须支持图片 deleteToTrash · true · 删除进回收站而非销毁
设置页只有两块:
错题本:
templates/analysis.md)——主体;{{background}} / {{taxonomy}} / {{custom}} 是插入点templates/background.md)templates/error-taxonomy.md)笔记:
templates/note-analysis.md)——转录规则、逐页/多页提交、公式与结构保留templates/note-format.md)——标题层级/公式/列表/表格笔迹颜色:提取颜色非空时只处理这些颜色的笔迹;忽略颜色会被跳过;两栏都为空 = 不限制。可点常用颜色快捷添加,也可手输自定义颜色名;同一颜色不能同时出现在两栏。保存后下一次分析生效(不影响进行中的批次)。颜色筛选通过提示词约束模型完成,不是图像像素级遮罩。
不会自动保存:改完点「保存全部修改」;每块的「恢复默认」只改草稿,仍需保存。PDF 导出时「管理」页还可以对这一次导出做临时覆盖。
本插件在 node_modules/ 里随包提交了三份依赖(合计约 0.7 MB):@deepseek-ai/schemastery、@deepseek-ai/cosmokit(DSH 发布版,公开 npm 同版本)、katex。原因与升级方式见 VENDOR.md。
katex 仅用于会话内的公式预览(MathML),缺失时会降级为纯文本,不影响归档。
\left…\right、希腊字母与常用运算符);矩阵、分段函数等结构暂不支持,会退化为可读文本[图:…] 文字占位,不会转成矢量图;笔记暂不导出 PDF(后续版本再评估)MIT © 2026 suanmingxing