DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
B

dsh-book

Book

小本本:三本书——工作本(任务·可搜索·三天冷存)、日记本(经历·世界树)、笔记本(人格·扁平注入)

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Zhi-yin666/dsh-book#c563924224b034fba0b3bf206a428339d5fc0584
README兼容性版本

兼容性与来源证明

Book 以 dsh-book 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/30

版本

0.1.0stable
2026/10/30

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/30
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 memory-context 分类下经过校验的插件。

Experimental Session Search@deepseek-ai/dsh-experimental-session-search为 Agents 提供搜索和读取当前工作区早期会话的工具。Hindsight Coding Agents@vectorize-io/hindsight-coding-agents面向编程代理的仅反思式 Hindsight 长期记忆(可插拔支持多种运行框架:opencode、……),自动在后台导入(无需设置 CLI)。Contextdsh-context用于上下文洞察和管理的 DeepSeek Harness 插件,提供上下文仪表板和上下文命令,帮助了解上下文的构成及其演变过程。Memory Plugin@openviking/dsh-memory-plugin适用于 DeepSeek Harness 的 OpenViking 记忆与上下文套件

README

dsh-book(小本本)· 0.1.0 测试版

给 DeepSeek Harness(DSH)用的本地记忆插件。三本书 + 一份交接,全部是磁盘上的 Markdown 文件, 没有数据库、没有嵌入模型、没有 Python、没有网络请求。

⚠️ 这是自用插件的 0.1.0 测试版,只在一台 Windows + DSH 桌面版上验证过。 请当作「可以装、可以看、可以骂」的版本,不要当作稳定软件。


它解决什么

AI 的记忆通常只有两种做法:模型自己记(会话一关就没了),或者塞进一个检索库(要检索、要模型、要依赖)。

dsh-book 走第三条路:把记忆做成文件,按时间冷热分层,需要时再翻。

本子干什么怎么进入上下文
笔记本人格、底线、说话方式每轮全量注入,默认 600 字上限
工作本今天做了什么最近 3 天自动注入,过期不注入但永不删除,可搜索
日记本真正记住的事,五支:相处 / 心意 / 教训 / 做成 / 悬着不自动注入,用工具翻
§〇 交接换会话接着干的接力棒(我是谁 / 干到哪 / 下一步 / 卡在哪)注入压缩后的 220 字

外加 dream:30 天没人翻的日记降一级权重,掉到 1 以下搬进 沉底/——只搬不删,「教训」那支永远不衰减。


安装

方式 A:装本地 tgz(推荐)

dsh plugin --profile <你的 profile 名> add file:<解压目录>\dsh-book-0.1.0.tgz

<你的 profile 名> 一般是 desktop 或 web,看 ~/.dsh/profiles/ 下有什么。 装完重启 DSH。新会话里应该能看到 12 个 book_* 工具,左侧栏多一个「笔记本」入口。

方式 B:从源码目录装

dsh plugin --profile <profile> add file:<解压目录>\dsh-book

方式 C:手动(不推荐,容易出错)

解压到 ~/.dsh/profiles/<profile>/node_modules/dsh-book,然后在 profile 的 package.json 里:

  1. dependencies 加 "dsh-book": "link:<绝对路径>"
  2. dsh.profile.bundles 末尾加 "dsh-book"

手动改 JSON 请用 Node/Python,不要用 PowerShell 的 Set-Content -Encoding utf8 (Windows PowerShell 5.1 会写 BOM,DSH 读到 BOM 会起不来)。


装完怎么用

不用特意配置,直接跟 AI 说:

  • 「记一下今天修了啥」→ 写工作本
  • 「这事我想记住」→ 写日记(选五支之一)
  • 「我要换会话了,写个交接」→ 写交接
  • 「翻翻以前关于 XX 的记录」→ 搜索

默认数据目录:

~/.dsh/book/
├── card/card.md          # 笔记本(可以手动编辑,格式是 Markdown 的两节:我选的 / 你要的)
├── work/YYYY-MM-DD.md    # 工作本,一天一个文件
├── diary/<分支>/*.md     # 日记本,按五支分目录
├── diary/主干.md          # 长期主线(1500 字上限)
├── diary/交接.md          # §〇 交接(4096 字节上限)
└── config.json           # 可选:改注入字数等

config.json 可选项(不写就用默认):

{
  "cardLimit": 600,
  "workDays": 3,
  "workInjectLimit": 800
}

0.1.0 的已知限制(请先读)

  1. 没有语义检索,只能按关键词子串搜。记得意思、不记得原词的时候搜不到。
  2. 没有项目隔离:多个工作区的记录混在一起。
  3. 会话压缩后不会自动补记忆:模型上轮翻过的日记内容可能丢(笔记本/交接每轮重算,不会丢)。
  4. 左侧栏入口依赖 @deepseek-ai/dsh-client-ui-sidebar:如果你的 DSH 版本没有这个包, 页面入口不会出现,但插件本体和工具仍然能用(会打一条 warn 日志)。
  5. 界面与文案全中文,没有 i18n。
  6. 只在 Windows 桌面版验证过,headless / 其他系统未测。
  7. 没有权限控制:任何会话都能读写 ~/.dsh/book/。

安装时如果 pnpm 提示 @deepseek-ai/cordis peer 未满足,通常是宿主已自带,可忽略; 如果启动报错,请把 ~/.dsh/logs 里对应时段的日志贴回来。


想要什么反馈

报 bug 的时候,这几样最有帮助:

  1. 你的 DSH 版本(关于页 / dsh --version)
  2. 安装方式(A/B/C 哪个)
  3. 报错全文,不要截半句
  4. ~/.dsh/book/ 的目录树(tree 或 Get-ChildItem -Recurse 输出)
  5. 触发问题的那句话(原话)

想提需求也行,但先说清楚是「记不住」还是「记乱了」——这两种要动的地方完全不同。


卸载

从 profile 的 bundles 里移除 dsh-book(或 dsh plugin remove dsh-book),重启 DSH。 ~/.dsh/book/ 是你自己的数据,删不删自己决定——建议留着备份。


文件清单

dsh-book/
├── package.json
├── cordis.patch.yml      # bundle patch
├── client.js             # 左侧栏「笔记本」面板
├── lib/
│   ├── index.js          # 插件入口:12 个工具 + 3 段注入 + 编辑页
│   ├── store.mjs         # 三本书的读写、dream
│   └── hostdeps.mjs      # 宿主包解析兜底
├── tests/
│   ├── check-tools.mjs   # 工具 schema 体检(只读工具实跑)
│   └── smoke*.mjs        # 三本书的冒烟测试,不依赖 DSH
├── LICENSE
├── .gitignore
└── README.md

MIT License.