DESKTOP-RTLN3BA\$punk
e9892c8fe9
feat: added configable summary calculation and various improvements
...
- Replaced direct embedding calls with a utility function across various components to streamline embedding logic.
- Added enable_summary flag to several models and routes to control summary generation behavior.
2026-02-26 18:24:57 -08:00
DESKTOP-RTLN3BA\$punk
23f553ef84
Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev
2026-02-26 13:01:24 -08:00
DESKTOP-RTLN3BA\$punk
aabc24f82c
feat: enhance performance logging and caching in various components
...
- Introduced slow callback logging in FastAPI to identify blocking calls.
- Added performance logging for agent creation and tool loading processes.
- Implemented caching for MCP tools to reduce redundant server calls.
- Enhanced sandbox management with in-process caching for improved efficiency.
- Refactored several functions for better readability and performance tracking.
- Updated tests to ensure proper functionality of new features and optimizations.
2026-02-26 13:00:31 -08:00
Anish Sarkar
9ccee054a5
chore: ran linting
2026-02-26 03:05:20 +05:30
CREDO23
c50d661d7d
fix wrong status key in adapter error reporting
2026-02-25 21:00:55 +02:00
CREDO23
d0fdd3224a
fix metadata keys casing and set content_needs_reindexing in adapter
2026-02-25 20:39:18 +02:00
CREDO23
cad400be1b
add file upload adapter and make index() return refreshed document
2026-02-25 19:56:59 +02:00
CREDO23
86ecb82c6e
fix: tighten indexing pipeline exception handling and logging
2026-02-25 17:44:35 +02:00
CREDO23
5be58b78ad
simplify indexing pipeline DB error handling
2026-02-25 16:59:09 +02:00
CREDO23
66d7d3da8a
fix bugs in indexing pipeline exception handling
2026-02-25 16:27:12 +02:00
CREDO23
b6c25628c8
add structured logging to indexing pipeline
2026-02-25 16:04:35 +02:00
CREDO23
610080bfef
extract persistence helpers into document_persistence.py
2026-02-25 15:30:25 +02:00
CREDO23
0aeb888be0
add structured error handling to indexing pipeline
2026-02-25 15:26:04 +02:00
CREDO23
ca870cf660
add fallback document sumary
2026-02-25 13:47:36 +02:00
CREDO23
36d1fba75f
fix: isolate per-document errors in prepare_for_indexing
2026-02-25 13:00:34 +02:00
CREDO23
e6b7ce7345
fix: handle IntegrityError in prepare_for_indexing and add within-batch content dedup test
2026-02-25 12:03:00 +02:00
CREDO23
c5ae62140d
fix: rescue stuck documents with unchanged content on next indexing run
2026-02-25 11:13:25 +02:00
CREDO23
0363cb9c17
fix: updated_at on title change, LLM fallback, stale chunks deleted on re-index
2026-02-25 08:40:13 +02:00
CREDO23
af22fa7c88
refactor: remove redundant and low-value tests, enforce connector_id and created_by_id constraints
2026-02-25 08:29:53 +02:00
CREDO23
5b616eac5a
fix: plug all gaps found in deep review of indexing pipeline
2026-02-25 02:20:44 +02:00
CREDO23
61e50834e6
feat: implement and test index method
2026-02-25 01:40:30 +02:00
CREDO23
497ed681d5
feat: implement and test index happy path
2026-02-25 00:30:11 +02:00
CREDO23
579a9e2cb5
feat: implement and test prepare_for_indexing
2026-02-25 00:06:34 +02:00
CREDO23
a0134a5830
test: add document hashing unit tests and clean up conftest mocks
2026-02-24 22:48:40 +02:00
CREDO23
d5e10bd8f9
test: add ConnectorDocument unit tests and factory fixture
2026-02-24 22:20:08 +02:00