wanghehe123/dsh-Friend--packages-dsh-friend-memory1

@wishp3/dsh-friend-memory

Markdown 记忆存储、记忆工具、自动小结、夜间归纳插件,不依赖 embedding。

AI 分析

核心用途是为虚拟伴侣提供基于 Markdown 的持久化记忆管理与夜间自动归纳。适合需要伴侣能够记住用户事实、约定和近期主题的用户。

包名
@wishp3/dsh-friend-memory
版本
0.1.0
许可证
MIT
最近更新
2026年8月14日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

@wishp3/dsh-friend-memory

Markdown 记忆存储、记忆工具、自动小结、夜间归纳。不依赖 embedding。

落盘布局(相对 friend 数据根)

characters//MEMORY.md
characters//MEMORY.md.bak.1 … bak.7
characters//memory/YYYY-MM-DD.md
characters//memory/archive/YYYY-MM/
characters//memory/imported/YYYY-MM-DD.md
characters//story.md
user/USER.md

MEMORY.md 固定四分节:关于用户 / 重要事实 / 近期主题 / 待办与约定。

角色分流

  • host apply():挂载 /friend/memory* 路由、自动小结、04:00 蒸馏。注册工具。
  • companion-preset apply():注册 memory_append / memory_search / memory_getfriend:memory 提示词分区。

伴侣预设 agent.cordis.yml 需要增加一行 dsh-friend-memory + role: companion-preset 后,真实会话才能看到工具(本包不能改 persona)。

验证

export CI=true
pnpm exec vitest run packages/dsh-friend-memory

手工:打开 /friend/memory,改一条 MEMORY.md 并保存,再用 memory_get / 搜索框核对。