@furongjun1999/dsh-memory

@FuRongJun-1999 · 记忆
检测有风险提示无安装脚本来源一致

为DSH提供跨会话记忆、自我反思与角色扮演的插件(需本地Python)

v0.2.8版本
npm 预构建包安装方式
2026-08-22最近更新
26 · 1,115Star · 周下载
dsh plugin --profile web add @furongjun1999/dsh-memory查看仓库

插件介绍

根据仓库资料整理 · commit 5ba5f97

主要功能

  • 提供跨会话记忆的存取与召回工具(recall/search/timeline),使Agent能记住历史对话内容
  • 内置知识飞轮机制(distill/flywheel/learn/induce),对经验进行归纳、联想与蒸馏
  • 提供自我认知/反思相关工具(cognition、self_reliability、emotional_bias、recursive_reflect)
  • 附带护栏宪章与事件留痕机制,用于记录和约束Agent行为边界
  • 内置角色扮演引擎,支持跨会话角色记忆、世界观子知识与现实/虚拟名词双向翻译,并挂载独立的 /roleplay 网页
  • 对成人向角色扮演内容设有18岁确认门控,并硬性拦截涉及未成年人的性内容请求

适合什么时候用

  • 需要Agent跨会话保持记忆连续性、避免每次对话都'失忆'的长期使用场景
  • 需要角色扮演能力且要求人设长对话不崩、记住历史设定的产品
  • 需要对Agent行为设定护栏与可审计留痕的部署环境

安装后会多出什么

界面独立的 /roleplay 角色扮演网页(含角色选择、对话转录、翻译面板、人设编辑) · DSH 主界面新增'🎭 角色扮演'入口
命令python -m aeis.roleplay_webpython -m aeis.mcp.serverpython tools/rp_quality_gate.pypython tools/run_whale_100.py
Agent 工具lingshu_recalllingshu_searchlingshu_timelinedistillflywheellearninducecognitionself_reliabilityemotional_biasrecursive_reflectroleplay_chat

使用前需要

  • 需额外安装 Python 组件 aeis(通过 pip 安装 wheel 包),插件本身仅为桥接层
  • 需通过 dsh plugin --profile add 安装以正确解析 peer 依赖,不可直接用 npm install 装入 profile
  • 依赖 @deepseek-ai/cordis、dsh-session、dsh-tools、schemastery 等 peer 包
  • 需要在 cordis.yml 中配置 dbPath、identity、tools 模式等参数
  • 角色人设编辑功能需设置 ROLEPLAY_EDIT_KEY

仓库资料较少,介绍可能不完整。 在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统MCP外部网络会话数据宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库FuRongJun-1999/dsh-memorynpm@furongjun1999/dsh-memory@0.2.8安装方式npm 预构建包收录日期2026-08-14固定 commit5ba5f975669b · 2026-08-22
dsh plugin --profile web add @furongjun1999/dsh-memory