fleet-memory/hindsight-api/hindsight_api
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
..
alembic feat: extensions (#54) 2025-12-22 11:05:23 +01:00
api doc: add documentation for extensions (#62) 2025-12-22 11:58:05 +01:00
engine fix: propagate exceptions from task handlers to enable retry logic (#65) 2025-12-22 20:42:57 +01:00
extensions feat: extensions (#54) 2025-12-22 11:05:23 +01:00
__init__.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
banner.py fix: doc build and lint files (#34) 2025-12-16 13:49:09 +01:00
config.py feat: simplify mcp installation + ui standalone (#41) 2025-12-18 10:24:56 +01:00
main.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
mcp_local.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
metrics.py fix: doc build and lint files (#34) 2025-12-16 13:49:09 +01:00
migrations.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
models.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
pg0.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
server.py fix: doc build and lint files (#34) 2025-12-16 13:49:09 +01:00