Repository navigation
v2.2.2
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