Skip to content

v1.2.0

Choose a tag to compare

@xykbear xykbear released this 31 Aug 13:20
· 1 commit to main since this release

v1.2.0

Highlights

  • 语义标题取自正文 H1:向量的语义标题不再绑定文件名 slug,而是取正文首个 # H1 标题(无 H1 时回退文件名)。内容换题只需改 H1,下次注入自动重嵌;纯正文编辑不改 H1 不触发重嵌,保持编辑零成本。

Bug fix

  • 嵌入服务自愈:修复嵌入服务死亡(idle-timeout 自卸载 / 进程重启孤儿断管)后整场会话每条消息超时失败、注入完全失效的问题。
    • 请求失败 → 丢弃缓存 → 重建后端(python respawn / remote 重建客户端)→ 重试一次
    • loopback 地址(127.0.0.1)加入 NO_PROXY,死端口即刻失败(~8ms)而非经代理等待 ~3s
    • 正常日志(model loaded / [embed] 计时)改走 info 级,不再被 opencode TUI 当错误渲染
    • embed server stdout 打印容错 BrokenPipeError,孤儿断管服务不再导致 /embed 500

Chore

  • 索引 title 提取改为 stat 键控缓存,未变更文件零读取(减少每次注入的全量读盘)

Notes

  • 配置项无变更,可直接升级(opencode plugin opencode-md-memory -f -g;若未生效需 rm -rf ~/.cache/opencode/packages/opencode-md-memory* 后重装)