灵魂认知系统的记忆侧:记忆提取与组装DeepSeek Harness 插件,开发中。Memory side of…
31.3/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/22 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add syyr1987/dsh-linghun-memory该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 29 处,展示前 21 条)
- 读取本地文件index.js:266
const st = statSync(file); - 读取本地文件index.js:269
const text = readFileSync(file, "utf8"); - 写入本地文件index.js:288
await writeFile(file, serializeGoals(goals), "utf8"); - 读取本地文件index.js:398
const text = readFileSync(asmPath, "utf8").trim(); - 读取本地文件index.js:501
readFileSync(file, "utf8"); - 写入本地文件index.js:503
await writeFile(file, DEFAULT_USER_CARD.trimEnd() + "\n", "utf8"); - 写入本地文件index.js:560
await mkdir(dirname(file), { recursive: true }); - 写入本地文件index.js:598
await appendFile(file, `\n${events.map((e) => e.block).join("\n\n")}\n`, "utf8"); - 写入本地文件index.js:605
await appendFile(file, `\n${factsHigh.map((e) => e.block).join("\n\n")}\n`, "utf8"); - 写入本地文件index.js:634
await appendFile(episodicFile, `\n## ${hm}\n\n${restText}\n`, "utf8"); - 读取本地文件index.js:922
raw = readFileSync(rulesPath, "utf8"); - 写入本地文件memory.js:455
mkdirSync(journalDir(), { recursive: true }); - 写入本地文件memory.js:456
appendFileSync(file, `\n${stampSec}\n${text.trim()}\n`, "utf8"); - 读取本地文件memory.js:465
return readdirSync(journalDir(), { withFileTypes: true }) - 读取本地文件memory.js:481
return readdirSync(episodicDir(), { withFileTypes: true }) - 读取本地文件ontology.js:77
prev = readFileSync(path, "utf8").trim(); - 写入本地文件ontology.js:82
mkdirSync(dirname(path), { recursive: true }); - 写入本地文件ontology.js:83
writeFileSync(path, `${content}\n`, "utf8"); - 读取本地文件ontology.js:165
text = readFileSync(path, "utf8"); - 写入本地文件ontology.js:180
mkdirSync(dirname(path), { recursive: true }); - 写入本地文件ontology.js:181
writeFileSync(path, next, "utf8");
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/dsh-home-paths@deepseek-ai/dsh-settings@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-linghun-memory(灵魂记忆) — 记忆体方案 · 记忆完全本体化
给 DeepSeek Harness 装上记忆体:这是一整套插件——收口者灵魂卡(身份 + 判断纪律) + 记忆体方案(读写两侧完全本体化),两者一体交付,独立于原 dsh-linghun 演进(两条线并行,互不覆盖)。
一整套:收口者 + 记忆体
收口者灵魂卡(identity.js,随插件注入)
- DEFAULT_IDENTITY:认知架构垫底——收口者身份锚点(大模型供直觉、你做收口)、行为纪律(承接即预检·方法论并入、拒绝伪约束)、方法论工具箱、成长(海马体 memory_* 主动沉淀)
- DEFAULT_JUDGMENT:边界判断纪律——模糊概念/悖论/身份/能力/知识/伦理七类边界扫描 + 置信度声明 + 价值排序(诚实>友善>有用)+ 判分收口职责
- MEMORY_DISCIPLINE:记忆使用纪律(记忆体适配版)——注入段按序承载「知识本体 → 规则本体 → 事件时间线 → 冷储摘要」;需要近期具体事实时用 memory_read 按需直读本体(fact 直读知识本体、event 直读事件时间线、rule 直读规则本体,查证=查节点),读到即用 memory_touch 标记
展开完整文档(README 剩余 1 节)
dsh-linghun-memory(灵魂记忆) — 记忆体方案 · 记忆完全本体化 给 DeepSeek Harness 装上记忆体:这是一整套插件——收口者灵魂卡(身份 + 判断纪律) + 记忆体方案(读写两侧完全本体化),两者一体交付,独立于原 dsh-linghun 演进(两条线并行,互不覆盖)。 一整套:收口者 + 记忆体 收口者灵魂卡(identity.js,随插件注入) - DEFAULT_IDENTITY:认知架构垫底——收口者身份锚点(大模型供直觉、你做收口)、行为纪律(承接即预检·方法论并入、拒绝伪约束)、方法论工具箱、成长(海马体 memory_* 主动沉淀) - DEFAULT_JUDGMENT:边界判断纪律——模糊概念/悖论/身份/能力/知识/伦理七类边界扫描 + 置信度声明 + 价值排序(诚实>友善>有用)+ 判分收口职责 - MEMORY_DISCIPLINE:记忆使用纪律(记忆体适配版)——注入段按序承载「知识本体 → 规则本体 → 事件时间线 → 冷储摘要」;需要近期具体事实时用 memory_read 按需直读本体(fact 直读知识本体、event 直读事件时间线、rule 直读规则本体,查证=查节点),读到即用 memory_touch 标记 - 注入方式:soul:identity(灵魂卡)+ soul:judgment(判断纪律)两个 section,由插件自动垫底,用户人设卡在上、架构在下,冲突时架构优先 记忆体(memory.js + ontology.js,见下) 说明:为适配记忆体提示词,收口者纪律已做对应调整(MEMORY_DISCIPLINE 按三本体注入顺序重写)。这是与 dsh-linghun(原灵魂线)并行独立的两条线——memory 线以记忆体方案为主线,原 linghun 线保持钉版不动。 记忆体核心机制 写侧(memory_append,结构化三型) - event(事件 = 记忆本体):主语 | 动作 | 宾语 | 关联实体 | 细节——时间线 - fact(事实 = 知识本体):实体 | 属性 | 值 | 来源#——精确值,可回溯 - rule(规则 = 规则本体):一句可执行纪律 一条目一事实,置信度三档(high/medium/low),低置信注入带【低置信·需验证】标记;update 翻转旧条目(标记 wrong)。 读侧(warm 按 kind 分组原生渲染 = 三本体) - 不再需要外部投影脚本:海马体自己就是三本体 - 三本体档案固化:memory_ontology.md(事件时间线)/ knowledge_ontology.md(精确值)/ rules.md(纪律) - 回答纪律:定位(时间窗口+主题命中)→ 精筛 3-8 条 → 翻译成人话;查到的照实说、口径写清楚、没查到明说没有 读写沉淀闭环 - memory_read:按需读取暖态近期记忆 - memory_touch:标记「刚刚被用到」,吃灰管理(一直不用的沉底挤出) - memory_consolidate:沉淀——event→记忆本体时间线、fact 高置信→知识本体、rule→规则本体 - 序时账(journal)每次对话全量留痕、情景归档(episodic)冷储 目标系统(goal.js,v0.1.1 新增 → v0.1.5 增强) - 目标 = 记忆的骨架:事件/状态/信念挂在目标上;认知循环「实践→认识→再实践」的未来维度(不只提炼过去的因果,还提炼想创造的未来) - 写侧 linghun_goal_update:目标信号合并(new/progress/change/achieve/abandon),同 speaker 同主题自动合并不重复建档;v0.1.5 起价值观/底线陈述(I believe in… / I refused to…)也收录(belief 域);high/medium 目标附 1-2 条 Bridge 触发词(triggers:什么处境会激活它)——写时轻量结构化、不穷举 - 读侧 linghun_goal_get:残差触发 触发分 = α·sim + β·goalActivate——纯相似度是 goal/value 类联想的盲区(MADELEINE 实证漏检 33–43%),目标激活分补上;v0.1.5 激活分 = stateW × (0.25·domainHit + 0.35·bridgeHit + 0.40·sim + 0.15),Bridge 命中(触发词与处境共现 ≥2 token)补上语义远距联想;achieved/abandoned 不再触发 - linghun_goal_state:状态机查询(active/paused/achieved/abandoned) - 两条纪律:不做「匹配判断」做「目标激活」;写侧只加 1-2 条结构化触发词、绝不写侧穷举(对比 T-Mem/HyperMem 千次写时调用,成本低两个数量级) - 注入:目标主线(active 目标按 priority)随记忆段渲染,配合目标激活纪律提示 评测(LoCoMo-Plus,16 题 × 独立 home,官方 Memory Awareness Judge) - v0.1.4 14/16(87.5%)→ v0.1.5 16/16(100% 满分):题 12(college fund 语义远距)、题 13(拒绝谣言价值观)双双转正,零回归 - 机制验证:题 12 college fund 目标靠 Bridge 触发词从排 18/24 → #5(score 0.150);题 13「尊重隐私、不散播谣言」belief 目标建档后排 #1(score 0.581) - 结论:真正的杠杆在目标档案结构化 + 读侧重匹配,不在写侧枚举预算——写侧只需每条目标 1-2 条触发词 本体投影(BEAM 验证机制回灌) - memory_project:warm 按主题桶 LLM 聚合 → ontology.md 主题节点,组装侧「本体主题索引优先 + BM25 兜底」 记忆地图(检索图方案,v0.1.7 新增) - 写侧只建图、读侧按图回溯:把沉淀产物组织成四轴导航注入读侧——情境轴(暖态主题索引 + [n] 编号指针)/ 目标轴(目标速览 domain·state·priority)/ 档案轴(本体节点索引:知识/规则/时间线/冷储)/ 证据层(序时账 + 情景归档索引) - 地图是索引密度(导航不倾倒,默认 2000 字预算),细节由认知主体用 memory_read([n] 编号/本体直读)或 memory_journal(时间窗口)下钻;能解决就停 - 编号对齐 memory_read 原始 parseWarm 索引;map.enabled=false 可关 - 来源验证:白板按图回溯评测(LoCoMo-Plus 401 题全量,deepseek-chat + 地图注入)83.04%,首次超过 v015 候选注入(80.05%)——「读侧放权给图让模型自走 > 读侧代劳替模型选候选」;goal 型 +13pp 是目标轴红利,value 型 −9pp 暴露难桥(行为↔价值观)需写侧补 triggers 技术报告 - v0.1.7 技术报告(docs/TECH_REPORT_v0.1.7.md):记忆地图检索图方案全量技术文档——系统设计 / 评测结果 / 设计原则 / 版本线 ACC(Agentic Cognitive Control,v0.2.0 新增) - 把记忆检索/领域加载的控制权交给模型:默认(acc.enabled=false)保持自动注入不变;开启后注入收窄为核心导航层(记忆地图 + ACC 纪律 + 目标主线),素材全部走工具主动获取 - linghun_retrieval_probe:给候选不给结论——BM25 + ref 过滤产出 top_k 候选(默认 8,上限 20),模型挑 1-3 条 memory_read 精读(agentic RAG:模型决定读什么,而非系统替它选) - linghun_domain_load:领域按需加载(load/unload/status,TTL 默认 30min 自动回收);内置五域(code/writing/analysis/planning/locomo,工作纪律+检索导航),$DSH_HOME/linghun/domains/<name>.md 自定义覆盖(文件优先) - linghun_memory_status:状态可见——暖冷规模、目标、已加载领域、可用工具清单,让模型先盘点再决策 - 评测:A/B 对照(A=自动注入现行为 / B=ACC 主动模式),指标含任务成功率 + 信息决策(检索命中率/精读条数/注入 token 成本/领域加载次数),跑通后再全切注入策略 与 dsh-linghun 的关系 | | dsh-linghun(原灵魂线) | dsh-linghun-memory(记忆体线) | | 主线 | 收口者 + 叙述式海马体 | 收口者 + 记忆完全本体化(三型三本体) | | 状态 | 钉版(0.4.x 保持不动) | v0.0.1 起独立演进 | | 提示词 | 原版收口者纪律 | 记忆体适配版(MEMORY_DISCIPLINE 三本体注入序) | 两条线并行发布,dsh-linghun-memory 的调整不影响 dsh-linghun。 安装 dsh plugin --profile web add dsh-linghun-memory 致谢 感谢 Zhiyun Shi 对本项目的支持与帮助。 许可 AGPL-3.0(Copyright (c) 2026 山越野人 & 岚客)
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
syyr1987/dsh-linghun-memory
灵魂认知系统的记忆侧:记忆提取与组装DeepSeek Harness 插件,开发中。Memory side of…
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,487已汉化DSH
73
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,894已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,379已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
DS Bot 是一个基于 DeepSeek Harness简称 dsh的 bot 插件,插件将 dsh 改造为 bot…
★ 5,084已汉化DSH
71.1
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,778已汉化DSH
71.1
这是你的仓库?认领条目