wanghehe123/dsh-Friend--packages-dsh-friend-memory ↗★ 1

@wishp3/dsh-friend-memory

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

Package
@wishp3/dsh-friend-memory
Compatibility
Unverified
Version
0.1.0
License
MIT
Last updated
Aug 14, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full 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_get 与 friend: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 / 搜索框核对。