D
@ohtokaah-sys/dsh-memory-host
v0.5.0 · 3 天前发布
记忆 domain host 插件:用 storageDomain 开一次 'memory' domain(画像表 + 记忆表),供 preset 侧 dsh-memory 用 get() 取。
README
@ohtokaah-sys/dsh-memory-host
记忆 domain 的 host 侧插件:用 storageDomain 开一次 memory domain(画像表 profile + 记忆表 memory),供 preset 侧 @ohtokaah-sys/dsh-memory 用 get('memory') 取现成 handle。
它解决什么问题
跨会话记忆需要「一份大家共享的存储」,但 storageDomain.open() 对同一 domain name 是 single-open(第二个报 already-open)、facility 是 host 级单例。所以 domain 必须 host 侧开一次,preset 插件只 get() 不能自己 open()。
场景
| 场景 | 行为 |
|---|---|
| DSH 进程启动 | 本插件(挂 web profile)开一次 memory domain |
| 新 session 开始 | preset 的 dsh-memory 用 get('memory') 取现成 handle,注入画像/记忆摘要 |
| agent 学到新偏好 | 调 memory_add 写入 domain,下次 session 自动注入 |
安装(挂到 host / web profile)
~/.dsh/profiles/web/cordis.patch.yml 加:
yaml
insert:
- id: memory-host
name: '@ohtokaah-sys/dsh-memory-host'
两张表
| 表 | 用
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ❓ 未知 | metadata 缺失 |
dsh@0.1.0 | ❓ 未知 | — |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- @ohtokaah-sys/dsh-memory-host
- Repo
- —
- Engines
{}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{}