← 返回列表
D

@ohtokaah-sys/dsh-memory-host

v0.5.0 · 3 天前发布

记忆 domain host 插件:用 storageDomain 开一次 'memory' domain(画像表 + 记忆表),供 preset 侧 dsh-memory 用 get() 取。

dshdsh-plugindeepseek-harnessmemorystorage-domain

README

@ohtokaah-sys/dsh-memory-host

记忆 domain 的 host 侧插件:用 storageDomain 开一次 memory domain(画像表 profile + 记忆表 memory),供 preset 侧 @ohtokaah-sys/dsh-memoryget('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-memoryget('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
    {}