fleet-memory/hindsight-api/hindsight_api/engine
Chris Bartholomew 904ea4de24
fix: propagate exceptions from task handlers to enable retry logic (#65)
Task handlers were swallowing exceptions, causing operations to be
marked as completed even when they failed. This prevented the retry
logic in execute_task() from working and led to accumulation of
pending operations that never completed.

Fixed handlers:
- _handle_batch_retain: remove try/except wrapper
- _handle_access_count_update: remove try/except wrapper
- _handle_regenerate_observations: remove outer try/except, keep
  inner one for individual entity failures
2025-12-22 20:42:57 +01:00
..
retain feat: extensions (#54) 2025-12-22 11:05:23 +01:00
search feat: extensions (#54) 2025-12-22 11:05:23 +01:00
__init__.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
cross_encoder.py fix: doc build and lint files (#34) 2025-12-16 13:49:09 +01:00
db_utils.py fix: doc build and lint files (#34) 2025-12-16 13:49:09 +01:00
embeddings.py fix: doc build and lint files (#34) 2025-12-16 13:49:09 +01:00
entity_resolver.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
interface.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
llm_wrapper.py fix: ollama structured support (#63) 2025-12-22 16:35:24 +01:00
memory_engine.py fix: propagate exceptions from task handlers to enable retry logic (#65) 2025-12-22 20:42:57 +01:00
query_analyzer.py fix: doc build and lint files (#34) 2025-12-16 13:49:09 +01:00
response_models.py fix: doc build and lint files (#34) 2025-12-16 13:49:09 +01:00
task_backend.py feat: add hindsight-embed and native agentic skill (#64) 2025-12-22 16:42:11 +01:00
utils.py fix: doc build and lint files (#34) 2025-12-16 13:49:09 +01:00