Skip to content

Releases: quan2005/dsh-plugin-jinji

0.6.0

Choose a tag to compare

@quan2005 quan2005 released this 14 Aug 08:40

新增

  • 面板搜索:列表顶部搜索框,按标题 / 摘要 / 标签即时过滤日志与画像(多关键词 AND、大小写不敏感)
  • 键盘操作:↑/↓ 高亮条目、Enter 打开详情;Esc 智能分级(清搜索词 → 退出详情 → 关面板)
  • 窄屏适配:≤960px 卡片自动单列
  • CI:push / PR 自动跑语法检查与 57 项冒烟自检
  • npm 发布流水线:GitHub Release 发布时自动 npm publish(需配置 NPM_TOKEN secret);包名 dsh-plugin-jinji 已确认可用

改进

  • 大库提速:索引带文件指纹缓存,未变更文件不再重复解析,重开面板不再全量重读
  • 配置并发安全:保存改读-改-写,两个 DSH 会话并行保存不再互相覆盖
  • 渐进渲染:列表先渲 3 个分组、滚动到底自动追加,大库不卡
  • 冒烟自检扩至 57 断言

修复

  • 「谨迹秘书」预设安装在默认部署(workspace-write 沙箱)下必然失败的问题:预设目录改用 node:fs 直写;Windows 路径拼接修正;安装竞态幂等处理

升级dsh plugin --profile web add 'github:quan2005/dsh-plugin-jinji#v0.6.0' 后重启 dsh web。

v0.5.0 · 书写规范做成 Agent 预设

Choose a tag to compare

@quan2005 quan2005 released this 14 Aug 07:02

破坏性变更:移除书写规范的全局注入(jinji:memory-protocol 上下文与 writeProtocol / writeProtocolEnabled 配置字段)。

主动书写能力改由「谨迹秘书」Agent 预设承载:

  • 设置 → 插件配置 → 谨迹记忆,点「安装」一键安装预设(roster 官方 copy 通道复制当前 standard + persona 行替换为秘书人设 + 挂载校验)
  • 新建会话时在预设选择器里选「谨迹秘书」,该会话就成为记忆管家;普通会话的提示词保持干净
  • 预设是用户预设目录里的普通文本文件,可直接编辑规则、可在「Agent 预设」页删除
  • smoke 33 断言全绿,新增预设安装链路覆盖

v0.4.4 · 关闭按钮位置统一

Choose a tag to compare

@quan2005 quan2005 released this 14 Aug 06:16

「× 关闭」统一固定在面板右上角:列表模式与计数组成右侧组,详情模式与预览/源码切换同组,两种模式下位置一致。

v0.4.3 · 详情页顶栏优化

Choose a tag to compare

@quan2005 quan2005 released this 14 Aug 05:17

详情页不再叠两层横栏:合并为一条顶栏——返回列表(左)+ 标题(中)+ 预览/源码切换 + 关闭(右);日志/画像切换与计数只在列表模式显示;预览正文开头与标题重复的 H1 自动去除。

v0.4.2 · 面板背景色

Choose a tag to compare

@quan2005 quan2005 released this 14 Aug 05:05

记忆面板背景色统一改为 #151517(外层、顶栏、内容区、预览区、右侧列表)。

v0.4.1 · 设置卡片对齐官方设计

Choose a tag to compare

@quan2005 quan2005 released this 14 Aug 03:52

设置卡片对齐官方 PluginCard 标准设计:默认收起(标题 + 描述 + 箭头),点击展开;未保存修改显示徽标;「放弃修改 / 保存」按钮语义与禁用规则一致;字段样式对齐官方 ValueField。

v0.4.0 · 可视化插件配置

Choose a tag to compare

@quan2005 quan2005 released this 14 Aug 03:21

「设置 → 插件配置」新增「谨迹记忆」卡片,不用手改 YAML:

  • 可配置:摘要日志条数(maxEntries)、摘要画像条数(maxPersonas,新字段,默认 30)、摘要字节上限、启动注入总开关、书写规范开关、自定义书写规范提示词(支持 MEMORY_ROOT 占位符)
  • 保存写入记忆根目录的 .jinji-memory.json,随记忆库迁移;保存后无需重启,新会话立即生效
  • 原理:卡片注册进官方开放的 settings.plugin.item 槽位,配置读写走插件自己的 /api/jinji-memory?action=config(官方 settings 命名空间是 Host 白名单,第三方插件不可用,见 ADR-0011)
  • 冒烟测试改为自包含并扩至 32 断言

v0.3.1 · 主动记录

Choose a tag to compare

@quan2005 quan2005 released this 14 Aug 02:35

启动注入新增「记忆书写规范」:让 DSH 里的 AI 会话像记忆管家一样主动沉淀记忆,而不只是读取。

  • 新增 systemPrompt 上下文 jinji:memory-protocol(顺序 135,排在摘要之后):何时写、日志/画像怎么写、frontmatter 约定、建档门槛
  • 书写规范动态带出实际记忆根目录,与启动摘要共用同一条会话预计算链路
  • 文档:api.md 改写为「摘要 + 书写规范」、architecture.md 新增 2.7 读写闭环、新增 ADR-0010
  • 自检:smoke 扩至 21 断言

v0.3.0 · 启动时的记忆摘要注入

Choose a tag to compare

@quan2005 quan2005 released this 14 Aug 02:01

补上遗漏的一步:会话启动时自动加载记忆摘要。

能力

  • 每个新会话启动(agent/session-start),自动预计算「最近 20 条日志 + 全部画像」的 summary 快照
  • 经 systemPrompt 动态上下文(order 130)注入模型历史,与面板浏览共用同一套分层加载数据
  • 按会话缓存一次(SessionStart 语义);优先会话工作目录,回退插件 root

实现要点(ADR-0009)

  • systemPrompt 提供器是同步签名,文件读取走 fs 服务是异步的 → 采用「启动时异步预计算 + 提供器同步取缓存」
  • 未在首个请求前完成时静默降级,后续请求自动补上

配置

  • startupContext(默认开)/ maxEntries(20)/ maxBytes(60000)

验证

  • smoke 自检扩至 16 断言(注入链路:预计算前为空 → session-start 后快照含日志与画像摘要)全绿

v0.2.6 · 双轨记忆:流水 + 画像实体

Choose a tag to compare

@quan2005 quan2005 released this 14 Aug 01:55

把这个系统最特别的点写进文档:

双轨记忆

  • 流水记忆(日志):按时间的事件流,回答「发生了什么」
  • 画像记忆(画像):从事件流里持续提炼出的独立实体画像(人物 / 产品),回答「他/它是什么样的」

画像渐进式提炼(建档→补全→深挖),事件滋养实体、实体反哺对事件的理解。这是与其他单轨记忆系统(纯流水 / 纯事实检索)最大的差异点。

  • docs/architecture.md 新增「两种记忆」章节,配双轨图
  • ADR-0008 完整记录
  • README 定位段、包描述与仓库描述同步强调双轨