Skip to content

TrustRAG v0.2.6

Choose a tag to compare

@XimilalaXiang XimilalaXiang released this 30 May 01:40
· 42 commits to master since this release

TrustRAG v0.2.6

🆕 新功能

知识图谱增强 (Issue #14)

  • 三层图谱架构: 文档层、语义层、知识层,支持层级切换和过滤
  • 实体/关系 CRUD: 支持手动创建、编辑、删除实体和关系
  • 实体合并: 支持将相似实体合并为一个
  • 图谱统计: 展示各层级的实体和关系数量
  • 节点拖拽: 交互式力导向图谱可视化
  • LLM 驱动实体抽取: 异步生成 + 进度轮询

OCR 组件管理 (Issue #17)

  • 一键安装向导: 4步引导式 OCR 安装(检测 → 选择 → 安装 → 验证)
  • 平台检测: 自动识别 OS 和包管理器(apt/brew/winget/pip 等)
  • OCR 回退处理: 扫描型 PDF 自动调用 OCR 提取文本
  • PDF 页面转图片: 集成 pdftoppm 实现 PDF-to-image
  • Windows 路径检测: 自动检测常见 Tesseract 安装路径

Rerank 两阶段检索 (Issue #13)

  • 独立 Rerank 模型配置: 支持 CRUD 和模型验证
  • 两阶段检索工作流: Embedding Recall + Rerank Precision
  • 工作区级别配置: 支持 initial_recall_k、fallback 策略、timeout_secs
  • 引用面板增强: 展示 Embedding Rank 和 Rerank Score

多账户数据隔离 (Issue #16)

  • 物理隔离: 每个账户独立 SQLite 数据目录
  • 账户切换 UI: 侧边栏快速切换已登录账户
  • Token 独立存储: 每个账户认证 token 独立管理

数据管理 (Issue #12)

  • 数据管理页面: SQLite 数据库信息查看、备份、重置
  • Schema 迁移: 自动检测和执行数据库版本升级
  • InnoSetup 卸载器: 支持卸载时清理 AppData

引用优化 (Issue #15)

  • Badge 样式引用编号: 视觉更突出的引用链接
  • 审核链接增强: 改善引用源的可见性

🐛 Bug 修复

  • 修复 OCR 安装请求超时(30s → 5分钟)
  • 修复 winget 已安装时误判为失败
  • 修复文档上传未调用 OCR 回退的关键 bug
  • 修复 Document.originalFilename 字段引用错误
  • 修复 Flutter analyze CI 警告

📦 下载

GitHub Actions 页面下载各平台安装包(Windows / macOS / Linux / Android / iOS)。