DeepSeek Harness Hub
← 返回列表

代码记忆库dsh-tui-ecosystem/dsh-code-memory

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

用 Markdown 管理项目记忆,支持搜索与重建索引

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/25 · 已提供中文文档
综合分
28.4
GitHub 分
28.4
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-tui-ecosystem/dsh-code-memory
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-code-memory

dsh-code-memory 是 Community v0.15 标准宿主 facet。它只通过标准生命周期发布一个 /memory Command,并使用标准 storage.dsh/v1alpha1#LocalStorage 保存开关状态。

这是 trusted-in-process 插件:它与宿主运行在同一个 Node.js 进程中,能力声明不是 sandbox 或安全边界,不应被理解为隔离执行或宿主背书。

能力

- /memory:概览、list、add、show、rm、search、stats、compact、on、off、rebuild
- LocalStorage:只保存一个 JSON toggles 记录;/memory on|off 控制命令是否启用
- Markdown:每条记忆和 MEMORY.md 索引都在文件系统中;Markdown 文件是唯一事实源,索引可从文件重建
- 关键词评分、代码路径锚点、冲突提示和 compact 报告均为本地纯算法

当前 facet 不声明标准 Tool 或 MessageObserver,也不加载宿主私有 hooks、session events 或 TUI 私有服务。

Workspace 限制

标准入口使用 process.cwd() 作为 workspace。当前实现没有标准 session/workspace context,因此不会伪造 session cwd;从不同工作目录执行命令会访问不同的 project 记忆目录。

- global:$DSH_HOME/memory/(未设置时为 ~/.dsh/memory/)
- project:当前 git 根目录下的 .dsh/memory/

记忆正文位于 facts/、episodes/、procedures/,MEMORY.md 是派生索引。

使用

将包安装到支持 Community v0.15 Host facet 的宿主,并按宿主的标准插件流程启用 dsh-plugin.json。清单中的 Host 入口是 lib/index.js,必需能力是 Command 和 LocalStorage;不需要额外的宿主私有补丁。

宿主需要按 Manifest 授予 commands.invoke、storage.local.read 和 storage.local.write。权限声明用于准入、授权和审计,不构成进程或操作系统级隔离。

开发与验证

pnpm install --frozen-lockfile
pnpm validate:manifest
pnpm build
pnpm test
pnpm pack:verify

pack:verify 会检查发布包包含 dsh-plugin.json 和 lib/index.js,且不泄漏 src、测试或文档目录。

License

BSD-3-Clause

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(dsh-tui-ecosystem)的其他插件

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群