mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-10-21 22:01:21 +00:00
- Docling's Word reader looked up each run's paragraph style by scanning the styles part, 41,671 times on a 292 KB contract. A per-conversion cache of DocumentPart.get_style cuts that file from 25.8 s to about 5.4 s with byte-identical output on 804 DOCX files. It is scoped to one conversion and one thread, and restored on failure. - An upload's files are queued text first, then smallest first, then recordings, so the quickest files in a dropped batch are usable first. Priorities are unchanged. - When a Basic turn finds nothing because its ticked sources are still being read, the model says so instead of saying the knowledge base does not cover the question. The chat eval gains two cases for it. |
||
|---|---|---|
| .. | ||
| capability_list | ||
| chat_eval | ||
| local_manifest | ||
| notices | ||
| remote_manifest | ||
| retrieval_eval | ||
| audit_gate.py | ||
| build_binaries.py | ||
| catalog_rows.py | ||
| fetch_bundled_voice.py | ||
| fetch_docling_models.py | ||
| fetch_embedding_model.py | ||
| fetch_limit_small.py | ||
| fetch_silero_vad.py | ||
| measure_figure_ingest.py | ||
| refresh_local_manifest.py | ||
| refresh_remote_manifest.py | ||
| run_chat_eval.py | ||
| run_retrieval_eval.py | ||
| write_capability_list.py | ||
| write_model_notices.py | ||
| write_python_notices.py | ||