편집자 노트

highland0971/dsh-native-memory

Native, per-workspace long-term memory for DeepSeek Harness: approval-gated writes, cited provenance, FTS cross-session recall — no external server, no extra runtime dependency.

이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.

dsh-native-memory

Awesome DSH Plugin License: MIT

DeepSeek Harnessdsh)打造的原生、按工作区隔离的长期记忆:事实与档案存放在 harness 自带的 storage-domain 上,跨会话回忆走 session-query 全文检索,写入必须经人工审批,且每条记忆都带来源引用——不需要外部服务器,不引入额外运行时依赖。

⚠️ 安装插件即在本机以你的权限运行第三方代码。安装前请审阅源码(src/)与安全模型

与其他方案的对比

dsh-hermes-memorydsh-native-memory
存储~/.dsh/settings.yaml 命名空间独立 storage-domain 单元(~/.dsh/storages/dsh_memory.json
作用域用户全局、跨项目混用按工作区隔离(精确 cwd 授权)
写入安全模型静默写入人工审批门 + 会话日志审计
回忆方式全部常驻注入(硬上限)有界常驻档案 按需召回 + 历史会话全文检索
依赖需把文件塞进 harness checkout 用相对导入仅 zod + harness 本身

完整架构与竞品分析见 docs/design.md

安装

dsh plugin --profile web add dsh-native-memory   # 发布后从 npm 安装
dsh plugin --profile web add /path/to/this/repo  # 从本地检出安装

重启 dsh web。插件会开启 session-query 全文检索,并为所有会话注册记忆工具。配置方法见 docs/install.md

工具

工具类型审批
memory_remember在本工作区新增/更新一条事实(默认拒存密钥形态文本)需要
memory_edit替换一条事实需要
memory_forget归档一条事实(软删除)需要
memory_recall确定性三档关键词扫描(标签 > 文本 > 模糊;档内按新鲜度/访问频次决胜)不需要
memory_search全文检索本工作区的历史会话(排除当前会话)不需要
memory_expand把事实引用展开回原始日志摘录不需要
memory_consolidate近重复合并建议 + 容量预算不需要
memory_import从历史会话日志导入候选事实需要(逐条)
memory_profile读取常驻注入的工作区档案不需要

每条事实都记录来源 (sessionId, seq)——记忆始终可从无损会话日志还原。

写入默认拒绝密钥形态文本(token / 密钥 / 密码);bundle patch 里 secretPolicy: "mask" | "off" 可放宽。凭据赋值检测可能误伤 ≥16 字符的良性 token: … 值。注入与工具输出恒打码。

开发

pnpm install
pnpm build && pnpm typecheck && pnpm test

新贡献者从 docs/handoff.mddocs/contributing.md 开始。

许可证

MIT

REPOSITORY SIGNALS

보안 및 설치 증거

이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.

출처 추적 가능

공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.

라이선스

저장소가 MIT 라이선스를 선언했습니다.

유지보수 활동

최근 180일 내 코드 업데이트가 있습니다.

설치 증거

재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.

설치 라이프사이클 스크립트

검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.