🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

她记得 derkinL/dsh-remembers

DeepSeek Harness
derkinL6 天前有提交已提供中文文档扫描:未发现敏感能力

她记得。想不起的时候,她会说想不起。

36.6/100
综合分
6
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add derkinL/dsh-remembers
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · chat
装得上吗
静态安装检查有提示项,装前建议看一眼 README
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-remembers(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 08:40:43

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 21 处,展示前 8 条)
  • 发起网络请求
    index.mjs:51
    const res = await fetch(config.endpoint + "/state", { signal: AbortSignal.timeout(3000) });
  • 发起网络请求
    index.mjs:63
    const res = await fetch(config.endpoint + "/proactive", { signal: AbortSignal.timeout(3000) });
  • 发起网络请求
    index.mjs:74
    await fetch(config.endpoint + "/affinity", {
  • 发起网络请求
    index.mjs:91
    await fetch(config.endpoint + "/slang", {
  • 发起网络请求
    index.mjs:106
    await fetch(config.endpoint + "/activity", {
  • 发起网络请求
    index.mjs:121
    await fetch(config.endpoint + "/evolve", {
  • 发起网络请求
    client.js:82
    const res = await fetch(serviceUrl() + path, {
  • 发起网络请求
    client.mjs:29
    const res = await fetch(`${this.baseUrl}${path}`, {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 的长期记忆,为陪伴型 AI 打造:不编造,记不住就直说。情感陪伴向记忆插件:向量 + 中文 BM25 + 分层衰减。

README

由 DeepSeek 最新模型翻译生成
dsh-remembers 她记得。想不起的时候,她会说想不起。 给 DeepSeek Harness 做的人格 + 记忆二合一插件,为情感陪伴场景设计——不是给代码助手用的。 用户:哎 她:[想起 3 个月前那通凌晨两点的电话] ……还在想那天的事。 不是"检索到相关文档",是"她记得你说过什么"。 人格和记忆共用同一个服务:人格每轮必带,记忆检索着加。 功能 | 类别 | 能力 | | 分层记忆 | L0 原话 → L1 事实 → L2 画像 → L3 事件 → L4 里程碑,自动抽取 + 定时巩固 | | 人格注入 | 人格卡 + 用户画像 + 当前状态(心情/亲密度/阶段/在干嘛/天气/游戏分)每轮注入 | | 情绪双轴 | valence/arousal + 情绪日志,记录每次对话的情绪变化 | | 亲密度 | 真实对话才涨(0.2/轮),阶段 陌生→熟悉→亲密→依赖(上限 1000) | | 真实活动 | 今天干了什么(聊天/游戏/B站/主动找你),带想法(thought)字段 | | 自我认知 | 每天 22:00 演化一次("我发现自己开始用本澜自称了") | | 日记 | 每天 23:00 基于当天记忆生成第一人称日记 | | B 站 | 刷视频、看懂视频、发评论、发说说(可选,需要 bili-cli) |
展开完整文档(README 剩余 1 节)
dsh-remembers

她记得。想不起的时候,她会说想不起。

给 DeepSeek Harness 做的人格 + 记忆二合一插件,为情感陪伴场景设计——不是给代码助手用的。

用户:哎
她:[想起 3 个月前那通凌晨两点的电话] ……还在想那天的事。

不是"检索到相关文档",是"她记得你说过什么"。
人格和记忆共用同一个服务:人格每轮必带,记忆检索着加。

功能

| 类别 | 能力 |
| 分层记忆 | L0 原话 → L1 事实 → L2 画像 → L3 事件 → L4 里程碑,自动抽取 + 定时巩固 |
| 人格注入 | 人格卡 + 用户画像 + 当前状态(心情/亲密度/阶段/在干嘛/天气/游戏分)每轮注入 |
| 情绪双轴 | valence/arousal + 情绪日志,记录每次对话的情绪变化 |
| 亲密度 | 真实对话才涨(0.2/轮),阶段 陌生→熟悉→亲密→依赖(上限 1000) |
| 真实活动 | 今天干了什么(聊天/游戏/B站/主动找你),带想法(thought)字段 |
| 自我认知 | 每天 22:00 演化一次("我发现自己开始用本澜自称了") |
| 日记 | 每天 23:00 基于当天记忆生成第一人称日记 |
| B 站 | 刷视频、看懂视频、发评论、发说说(可选,需要 bili-cli) |
| 表情包 | 按情绪/关键词找图,自动收集用户常发的图 |
| 便签/任务 | 她自己记便签、给你派活、标记完成 |
| 睡眠巩固 | 每晚 LLM 整理当天记忆,生成叙述 |

架构

DSH(插件 index.mjs) ├─ 人格注入(每轮必带) ├─ 记忆检索(相关性触发) ├─ 设置页签(6 个 tab:记忆服务/人格设定/表情包/主动消息/B站/记忆) └─ 工具(13 个:记便签/派任务/找表情/刷B站...)

记忆服务(Python,server.py,独立进程) ├─ SQLite(memories.db) ├─ LLM 抽取(记忆/情绪/活动) ├─ 向量检索(可选,BM25 兜底) └─ HTTP API(8080 默认)

两个独立进程:DSH 插件只管注入和工具,记忆全在服务端。

兼容性

| 项 | 要求 |
| Windows | ✅ 支持(install.ps1) |
| Linux | ✅ 支持(install.sh + systemd) |
| Node.js | >= 22.19 或 >= 24 |
| Python | >= 3.10(服务端) |
| DSH | 0.2.x(rc.2+) |
| 内存 | >= 512 MB |
| 依赖 | 只有 numpy(服务端) |
| LLM | 必须有(DeepSeek 或其他 OpenAI 兼容) |

安装(Windows)

前置:Node.js >= 22.19、Python >= 3.10、DSH 已装

1. 克隆
git clone https://github.com/derkinL/dsh-remembers
cd dsh-remembers

2. 一键安装(PowerShell) .\install.ps1

或者指定 profile .\install.ps1 -Profile desktop

脚本会:
1. 检查 Node/Python 版本
2. 把插件复制到 %USERPROFILE%\.dsh\profiles\<profile>\node_modules\dsh-remembers
3. 写 cordis.patch.yml 注册插件
4. 建 venv + 装 numpy
5. 启动记忆服务(后台)
6. 创建开机自启任务计划

装完要做:
1. 填 LLM key(service\.env.win 里的 CMEM_LLM_KEY)
2. 重启 DSH
3. 设置 → 记忆服务 → 填 API Key 和模型

安装(Linux)

git clone https://github.com/derkinL/dsh-remembers
cd dsh-remembers
bash install.sh # 装到 web profile
DSH_PROFILE=desktop bash install.sh
bash install.sh --no-service # 只装插件

Linux 版用 systemd 守护服务端(install.sh 会自动配)。

两套实例(双人格)

想跑两个 AI 人格,需要两个服务端 + 两个数据目录:

主套
CMEM_DATA_DIR=/path/data CMEM_PORT=8081 python server.py

第二套
CMEM_DATA_DIR=/path/data2 CMEM_PORT=8082 python server.py

插件侧用 config.endpoint 指向对应端口。

配置

LLM Key(必须)

Linux: service/.env
Windows: service/.env.win
CMEM_LLM_KEY=sk-xxxxxxxx
CMEM_LLM_BASE=https://api.deepseek.com
CMEM_LLM_MODEL=deepseek-chat

数据目录

CMEM_DATA_DIR=/path/to/data # 默认 service/data

里面存:memories.db(记忆)、config.json(配置)、proactive.json(主动消息)、bili_tools.json(B站白名单)。

其他环境变量

| 变量 | 默认 | 说明 |
| CMEM_PORT | 8080 | 服务端口 |
| CMEM_HOST | 0.0.0.0 | 监听地址(建议 127.0.0.1) |
| CMEM_EXTRACT | 1 | 自动抽取开关 |
| CMEM_MEME_DIR | - | 表情包目录 |
| CMEM_EMBED_* | - | 向量检索(可选) |

设置页

装好后 DSH 设置里多出 6 个页签:

| 页签 | 内容 |
| 记忆服务 | LLM key、模型、抽取开关 |
| 人格设定 | 角色卡、用户画像 |
| 鲸鱼日记本 | 她现在/自我认知/时间线(已并入记忆) |
| 表情包 | 图库 + 编辑 |
| 主动消息 | 唤醒动作编辑器 |
| B 站 | 登录、启用、工具白名单、浏览节奏 |
| 记忆 | L0-L4 + 情感 + 活动 + 见闻 + 便签 + 她状态 |

常见问题

Q: 记忆不生成? A: 检查 LLM key(设置 → 记忆服务),看服务端日志有没有报错。

Q: 插件加载失败 "cannot get property without inject"? A: DSH 版本太新/太旧,插件用的是 ctx.get("slots") 这种软获取——升级 DSH 到 0.2.x。

Q: Windows 上服务端起不来? A: 看 service\.venv-win\Scripts\python.exe server.py 前台跑,看报错。

Q: B 站不工作? A: 需要 bili-cli(Linux 脚本),Windows 上可能不兼容——B 站是可选功能。

Q: 能跑多个 AI 人格吗? A: 能,每个实例一套服务端 + 数据目录 + profile。

许可

MIT
预览分享卡片长什么样 ↓derkinL/dsh-remembers
分享 · DeepSeek Harness Hub
derkinL/dsh-remembers

她记得。想不起的时候,她会说想不起。

回到顶部