mirror of
https://github.com/vxcontrol/pentagi.git
synced 2026-10-26 16:44:57 +00:00
- Replaced direct error logging calls with a centralized `obs.LogErrorOrCancel` function to ensure consistent logging behavior for errors, particularly in cases of context cancellation. - Updated various controllers and providers to utilize the new logging method, enhancing maintainability and clarity in error handling. - Introduced new methods for invalidating subtasks and tasks in the flow and subtask controllers to improve resource management and prevent stale references. - Enhanced the handling of database errors in task and subtask status updates to treat missing records as completed, ensuring idempotent task shutdowns.