ForcePilot/REFACTOR.md
Wenjie Zhang e3c5f41c7c refactor: 知识库重新设计
- 默认的知识库类型新增图谱抽取能力
- 移除 LightRAG 以及原有的知识图谱支持
- 移除所有兼容性的代码
2026-05-26 17:39:12 +08:00

850 B
Raw Blame History

兼容性报告

无法兼容历史的数据库、知识库、配置项,只能重新创建项目

功能性报告

  1. 将 LightRAG 从调用 package 修改为手动实现,不依赖原本仓库,更好管理。
  2. 移除 legacy 参数,简化代码逻辑,减少维护成本。
  3. 权限结构重构

待办事项

  • 移除所有对于 v1 的模型的代码的支持、移除所有对于 legacy 参数的支持

  • 新建一个知识库类型 "enhanced" (名称待定)整体上使用类似于 当前 milvus 的逻辑,但是接口上仅使用新的字段

    1. 文件上传这里就是 base 来管理 2。 然后支持配置 parser_configchunk_config
  • Agent 的 user_id 使用的有歧义

  • department 的 id 也不能使用那个索引的 id 来使用了,应该是一个独立的 dept_id需要确认