- config.example: 新增 MINERU_PREFER_V2、标题规则引擎、表单二次校正等配置项 - document_routes: DEV_MODE 判断统一收归 config.py - llm_utils: quick_yes_no max_tokens 10→128,避免截断过短回答 - knowledge/router: 路由 LLM 调用 max_tokens 100→512 - feedback: 反馈分析 LLM 调用 max_tokens 200→512 - .gitignore: 新增 scripts/ 和 plans/ 目录忽略规则 🤖 Generated with [Qoder][https://qoder.com]
- cache.py: get/set 统一使用粗粒度 key(基于 kb_version),修复缓存永远不命中的问题 - engine.py: 新增 _encode_cached() 方法,embedding 编码走 LRU 缓存 - 删除 10 个 core/agentic_*.py 死文件(~1950 行) - 清理 api/__init__.py 和 chat_routes.py 中的 AgenticRAG 残留引用
- 后端 API(Flask + Gunicorn) - RAG 引擎(混合检索 + 云端 Reranker + 引用溯源) - 文档解析(MinerU + 多格式支持) - Docker 生产部署配置 - 排除前端项目、敏感配置、模型文件