]> acesimba.cloud Git - StationBuilder.git/commit
领域知识上传支持 Word/Excel/PDF/图片:提取正文注入提示词
authorroot <root@localhost.localdomain>
Thu, 20 Aug 2026 11:23:37 +0000 (19:23 +0800)
committerroot <root@localhost.localdomain>
Thu, 20 Aug 2026 11:23:37 +0000 (19:23 +0800)
commitd29c3e8048843fbffb1f62a00a7aa5c846cab291
tree89bd9fc031e95405eab30164e287d0e58933bad9
parentd38e5c276b7316daeeb80e060b52493694d151a9
领域知识上传支持 Word/Excel/PDF/图片:提取正文注入提示词

- 后端 db-sidecar.mjs:新增 async extractDocText 替换 isTextMime/readKnowledgeFile,
  PDF(pdf-parse)/Word(.docx,mammoth)/Excel(.xls/.xlsx,SheetJS) 提取正文并 16k 截断注入,
  图片及老 .doc 返回空串仅登记为参考来源;buildKnowledgePrompt 改为 await extractDocText。
- 前端 KnowledgeStep:上传 accept 放开至 .pdf/.doc/.docx/.xls/.xlsx/image/* 等,
  提示文案补充「Word/Excel/PDF 提取正文,图片仅登记」,文件类徽标「文档」→「文件」。
- 新增依赖 pdf-parse/mammoth/xlsx(纯 JS,无原生编译)。
- design-doc.html 升 v0.23 并登记变更。
app/page.tsx
db-sidecar.mjs
package-lock.json
package.json
public/design-doc.html