概述
简化 AI 聊天界面中的分支路径显示为顺序块编号,并改进 AI 查询路由功能。
变更内容
前端重构 (Chat UI)
- 分支路径 → 块编号: 将复杂的分支路径显示简化为顺序块编号 (1, 2, 3...)
- 移除分支树相关代码: 简化
useBlockQueries hook,移除乐观更新逻辑
- 组件简化:
BranchIndicator → BlockNumberIndicator
- 移除
BlockSelector 组件(未使用)
- 简化
BlockEditDialog 接口
AI 查询路由增强
- 智能意图检测: 新增
memo_query_intent.go 用于判断查询类型
- 新增检索策略:
memo_list_only: 纯 SQL 列表查询(最快)
memo_filter_only: 基于 SQL 过滤的查询
memo_bm25_only: BM25 关键词搜索
- 自适应路由: 根据查询类型选择最优检索策略
修复
- ErrorSection 时间线图标对齐
- 块创建闪烁问题(移除乐观更新)
- 中文正则表达式使用 Unicode 属性类
- pre-commit hook 的 --silent 标志问题
关联 Issue
新功能实现,无关联 Issue
测试计划
检查清单
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
概述
简化 AI 聊天界面中的分支路径显示为顺序块编号,并改进 AI 查询路由功能。
变更内容
前端重构 (Chat UI)
useBlockQuerieshook,移除乐观更新逻辑BranchIndicator→BlockNumberIndicatorBlockSelector组件(未使用)BlockEditDialog接口AI 查询路由增强
memo_query_intent.go用于判断查询类型memo_list_only: 纯 SQL 列表查询(最快)memo_filter_only: 基于 SQL 过滤的查询memo_bm25_only: BM25 关键词搜索修复
关联 Issue
新功能实现,无关联 Issue
测试计划
make check-all通过检查清单
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com