Overview
dsh-global-memory
README / EN
Package documentation
Registry summary
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
1. **只有一条记忆**:单个纯文本字段,没有多条目、标签、分类、检索、版本历史。要分类就用换行分条自己排。 2. **常驻 = 每轮都占上下文预算**:正文越长,system prompt 越长,开销与注意力稀释越明显。建议控制在几百字以内,只写「能判断做到/没做到」的行为要求。 3. **生效时机是「下一条消息」**:写入后立刻重建 prompt 段,下一次请求即带上;已经发出的当前这一轮不变。 4. **不做内容校验**:写什么就注入什么,没有敏感词过滤、没有权限校验、没有长度上限(只受宿主提示词上限约束)。 5. **HTTP API 无鉴权**:依赖宿主只监听回环地址。不要把端口暴露出去(见 [HTTP API](#http-api) 的鉴权说明)。 6. **删文件 ≠ 停用**:存储文件缺失会回退为「默认正文 + 已启用」。要「空且不注入」,先清空正文并关闭开关。 7. **损坏文件不自动修复**:JSON 坏掉时只在内存里用默认值,原文件保留不动;插件日志会标注「文件损坏,暂用默认值」,需要你手工修复或删除。 8. **注入顺序是约定**:`order: 555` 的本意是排在 memory-eternal 的 `600` 之前;如果对方改了 order,相对顺序会变。 9. **未适配纯 TUI profile**:缺 `systemPrompt` 服务时不激活(会在日志里看不到已加载行),已声明支持的 profile 为 `web` / `desktop`。 10. **Windows 建链接**:目录链接用 `mklink /J`(junction,无需管理员)或 `mklink /D`(符号链接,需要管理员/开发者模式)。
