Files
wing 0fccfe0c75 refactor: 全面优化 ReAct 框架与参考文献管理器 UI
**ReAct 框架增强(context-builder.js, engine.js, tool-registry.js)**
- 完善文档状态检测逻辑
  - 增加 hasChunks 状态检测(支持 translatedChunks/ocrChunks)
  - 修复 hasVectorIndex/hasSemanticGroups 检测(支持多数据源)
- 增强事件系统
  - 新增 iteration_start, tool_call_start, tool_call_complete 等事件
  - 新增 context_pruned, final_answer 事件
  - 统一事件发送机制(yield + emit)
- 优化工具可用性判断
  - 修复 requiresChunks 工具的条件判断(hasChunks || hasSemanticGroups)
  - 改进 getAvailableToolDefinitions 逻辑

**参考文献管理器 UI 升级(base.css, detail.css, reference-manager-ui.js)**
- 视觉设计现代化
  - 模态框背景添加毛玻璃效果(backdrop-filter: blur)
  - 统一使用 CSS 变量(--color-*, --shadow-*, --radius-*)
  - 优化渐变背景和阴影层次
- 交互体验改进
  - 添加模态框打开时的背景滚动锁定
  - 优化统计信息计算逻辑(直接从当前数据计算,无需依赖 ReferenceStorage)
  - 改进表格悬停样式和斑马纹效果

**CSS 设计系统优化(variables.css)**
- 调整 z-index 层级系统
  - 将 modal/popover/tooltip 提升到 2100+ 层级
  - 确保覆盖层始终在沉浸式布局(1999-2000)之上
- 新增 --color-bg-primary 变量(向后兼容)

**安全修复(react_visualization.js)**
- 修复 HTML 转义逻辑(XSS 防护)
  - 修正 & -> & 转义顺序
  - 统一使用 HTML 实体编码

技术债务清理:统一 CSS 变量使用,移除硬编码颜色值
2025-11-21 01:26:09 +08:00
..