mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-06-06 20:15:17 +02:00
The KB-persistence impl lived in shared/middleware/ but no subagent uses it -- consumers are the main_agent builder and the boundary event loop. Colocate with its owner using the folder-per-middleware shape; __init__ re-exports the public surface. Tests that reached module internals now alias the .middleware submodule. main_agent/middleware/kb_persistence.py -> kb_persistence/builder.py shared/middleware/kb_persistence.py -> kb_persistence/middleware.py |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_b_filesystem_path_resolution.py | ||
| test_b_filesystem_rm_rmdir_cloud.py | ||
| test_b_filesystem_system_prompt.py | ||
| test_dedup_hitl_tool_calls.py | ||
| test_filesystem_backends.py | ||
| test_kb_persistence_filesystem_parity.py | ||
| test_kb_persistence_revisions.py | ||
| test_knowledge_search.py | ||
| test_knowledge_tree.py | ||
| test_local_folder_backend.py | ||
| test_multi_root_local_folder_backend.py | ||