7 Commits

Author SHA1 Message Date
kuaifan
d54dc24cee fix(manticore): 文档解析抛 Error 时不再杀死文件同步进程
PhpWord 解析带批注引用的 docx 会抛 TypeError,而 TextExtractor::extractFile
只捕获 Exception,导致 manticore:sync-files 被致命错误打死、锁无法释放,
且每次重启都卡在同一批,其后的文件都无法入索引。改为捕获 Throwable,
解析失败按“提取失败”处理,同步继续。
2026-10-01 21:44:03 +00:00
kuaifan
23b06327d6 feat(file): 添加文件内容提取 API 支持分页读取
- FileController: 新增 fetch API 通过路径获取文本内容
  - FileController: one API 支持 with_text 参数提取文本
  - ManticoreFile: 实现分页提取 extractFileContentPaginated
  - TextExtractor: 添加 truncate 参数支持内容截取
2026-01-16 01:41:28 +00:00
kuaifan
88b995ca9c perf: 优化AI支持文件类型 2025-03-20 15:34:31 +08:00
kuaifan
4818409329 perf: 优化AI解析文件 2025-03-19 23:33:17 +08:00
kuaifan
919b652a06 perf: 优化AI解析文件 2025-03-19 22:49:03 +08:00
kuaifan
80bbe6711c no message 2025-02-24 00:07:31 +08:00
kuaifan
3f56c64086 perf: 优化AI支持分析指定文件 2025-02-23 23:55:02 +08:00