Repository navigation
Releases: M1r0er/dsh-inkvault
Releases · M1r0er/dsh-inkvault
Release list
v0.4.0 记忆库两类分治
两类分治
纯记忆只走召回通道(关键词命中才注入),显式声明/强声明才进系统提示词。
新增
- frontmatter
delivery字段(recall|prompt),默认recall,旧笔记无需迁移 - 指令层注入:
system-prompt/assemble推assembly.contexts(通道 B,粘性文本,不击穿 KV 前缀缓存) - 强声明短语可自定义:
directiveTriggers,默认 13 条(以后都 / from now on / always do …) - 设置页「指令层」分组:启用开关、强声明短语多行框(实时标签预览)、字符上限
inkvault_remember工具新增delivery参数
安全护栏
- 指令层只接受
status: active,pending一律不注入 - 超
maxDirectiveChars(默认 4000)整块跳过并告警,不截断 - 正文
{{自动转义,防止宿主模板插值抛错导致整轮请求失败 - 注入内容包
<inkvault-directive trust="user-declared">边界 + 固定声明句
安装
dsh plugin add dsh-inkvault#v0.4.0测试
131 pass / 0 fail