mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-06-08 20:25:19 +02:00
The concrete filesystem backends are consumed only by the MAC filesystem layer (tools, path-resolution middleware, the resolver, skills backend) and tests -- no external app code. Group them next to the filesystem middleware they serve: - filesystem_backends.py -> filesystem/backends/resolver.py - middleware/kb_postgres_backend.py -> filesystem/backends/kb_postgres.py - middleware/local_folder_backend.py -> filesystem/backends/local_folder.py - middleware/multi_root_local_folder_backend.py -> .../multi_root_local_folder.py - document_xml.py -> filesystem/backends/document_xml.py Repoint all 21 importers. No behavior change; import-all + filesystem backend/path-resolution/knowledge-search unit tests stay green (478). |
||
|---|---|---|
| .. | ||
| middleware | ||
| prompts | ||
| tools | ||
| __init__.py | ||
| checkpointer.py | ||
| context.py | ||
| errors.py | ||
| feature_flags.py | ||
| filesystem_selection.py | ||
| llm_config.py | ||
| mention_resolver.py | ||
| path_resolver.py | ||
| prompt_caching.py | ||
| sandbox.py | ||
| system_prompt.py | ||