Skip to content

v2.2.2

Choose a tag to compare

@slob-coder slob-coder released this 03 May 04:49
· 61 commits to main since this release

What's Changed

🔧 Prompt 优化

  • 移除 request 中与 system prompt 重复的字段:system_map、permissions、mode 不再在每个 request prompt 中重复注入,每次 LLM 调用节省 200-500 token

🔍 智能检索重排序(依赖 smart-notebook v2+)

  • Hybrid 排序(默认):关键词命中(0.5) + 图距离(0.3) + 热点惩罚(0.2)
  • LLM 排序:可选,LLM 对候选结果按相关性排序,异常自动回退 hybrid
  • 配置项位于 notebook/config/notebook.yaml → smart.knowledge.ranking

🐛 Bug 修复

  • 修复 system prompt 构建时 UnboundLocalError(变量未定义)
  • 修复 reflect 中 playbook 内容被截断(改用 code fence 包裹)
  • 修复 UTF-8 解码错误导致内部错误(添加 errors="replace")
  • 修复 incident 关闭时跳过 reflect
  • 修复 plan READY 但无有效 steps 时未降级为 COLLECT_MORE
  • 修复 COLLECT_MORE 超轮次限制时展示空方案

✨ 新功能

  • 新增 list trace / lt 命令查看 trace 文件列表
  • 新增 trace-view 子命令分析 trace 日志
  • max_plan_rounds 可通过 LimitsConfig 配置

Full Changelog: v2.2.1...v2.2.2