project-node-memory
在终端中运行以下命令:
dsh plugin install levodoubt/project-node-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install levodoubt/project-node-memory,即可从 https://github.com/levodoubt/project-node-memory 安装本插件。
插件介绍
Agent 找资料时往往靠 read、grep、glob 反复试探:命中多个文件再逐个打开,真正有用的往往只是一小段。project-node-memory 把知识收进项目里的 .nodekb/ 目录——就是普通 Markdown,没有向量库、没有索引服务、也没有常驻后台;卸了插件,文件照样能读能改。
插件给 Agent 九套 kb_* 工具,把「先看结构、再定点读、引用就地展开、写完自检」收成一条线:目录视图省掉整篇 read,TID(如 doc:03-build:3.1)让引用不跟行号漂移,subtree 模式一次拿到拼好的上下文,kb_diag 则盯住悬空引用、循环和孤儿节点。写库走 kb_write 并即时校验,kb_init 幂等铺好目录骨架;默认还会注入简短系统提示,并把随包技能注册进宿主,让 Agent 更愿意先走这条路而不是随手写 docs/*.md。
人类侧有侧栏「项目节点知识库」:节点树、可交互的节点图、Markdown 渲染(含 [[TID]] 跳转)和属性面板,方便浏览和维护同一套库。内容不会自动从会话里抓取——适合希望把架构决策、事实、教训、待办显式沉淀成可引用节点、又不想让知识锁在专有格式里的团队与个人。
使用场景
- 希望把架构说明、事实与教训写成可 [[TID]] 引用的节点,而不是散落在 docs 里
- Agent 查资料时想先看目录、定点读段落,减少 grep 后反复 read
- 需要在侧栏浏览节点树与关系图,并维护 .nodekb/ 下的同一套 Markdown 库
适合人员
- 在 DSH 里跑 Agent、希望知识沉淀有稳定寻址与校验的开发者
- 维护项目文档并希望与 Agent 共用一套 Markdown 知识结构的团队
- 不想引入向量库或后台服务、偏爱纯文件知识库的用户