Austin Pickett
d2ef7db751
fix(gateway): one served profile's failing chore no longer skips the rest ( #120268 )
...
_for_each_served_profile ran a housekeeping body once per served profile
with no boundary between them, and _housekeeping_chore only catches at the
tick level. One profile's unreadable store or broken .env therefore ended
the loop, and every profile after it lost its state.db archive/prune,
curator, skill-sync and MCP reconcile pass on every tick.
That state is reachable: _init_session_db tolerates a failed launch store
and keeps running, and hermes serve defers each served profile's
auto-archive to this loop (#117746 ), so a satellite behind a broken launch
store had no sweeper at all.
Each profile now gets its own try/except, logged at debug like
_housekeeping_chore.
Co-authored-by: Baris Sencan <b.sencan@equalsmoney.com >
2026-09-23 10:19:39 -04:00
..
2026-09-23 05:41:31 -07:00
2026-09-22 15:52:23 +05:30
2026-09-15 05:40:15 -07:00
2026-09-23 05:41:31 -07:00
2026-09-23 16:20:19 +05:30
2026-09-18 10:11:14 -07:00
2026-09-20 20:13:19 -07:00
2026-09-23 06:03:10 -07:00
2026-09-23 06:03:10 -07:00
2026-09-20 10:49:49 -07:00
2026-09-22 09:50:22 -07:00
2026-09-22 15:55:09 +05:30
2026-09-20 17:01:05 -07:00
2026-09-18 01:43:35 +05:30
2026-09-23 06:27:24 -07:00
2026-09-23 07:09:45 -07:00
2026-09-21 05:06:45 -07:00
2026-09-15 19:04:59 -07:00
2026-09-21 02:08:18 -07:00
2026-09-21 02:08:18 -07:00
2026-09-17 00:15:35 -07:00
2026-09-17 00:15:35 -07:00
2026-09-23 06:46:02 -07:00
2026-09-20 14:22:58 -07:00
2026-09-15 18:34:11 -07:00
2026-09-20 12:18:03 -07:00
2026-09-16 14:34:22 -07:00
2026-09-23 06:46:02 -07:00
2026-09-15 10:59:22 -07:00
2026-09-18 22:36:24 -07:00
2026-09-23 10:17:46 -04:00
2026-09-16 17:23:01 -07:00
2026-09-20 18:49:23 +05:30
2026-09-22 15:54:29 +05:30
2026-09-22 09:50:22 -07:00
2026-09-23 04:44:31 -07:00
2026-09-23 06:31:43 -07:00
2026-09-20 17:01:05 -07:00
2026-09-20 15:30:45 -07:00
2026-09-21 02:58:40 -07:00
2026-09-22 16:15:34 +05:30
2026-09-17 20:56:27 +05:30
2026-09-18 01:43:35 +05:30
2026-09-23 06:31:43 -07:00
2026-09-21 23:56:25 -07:00
2026-09-22 09:50:22 -07:00
2026-09-23 10:19:39 -04:00
2026-09-23 06:31:43 -07:00
2026-09-22 09:50:22 -07:00
2026-09-19 01:28:23 -07:00
2026-09-13 20:52:02 -07:00
2026-09-15 04:12:13 -07:00
2026-09-17 09:06:17 -07:00
2026-09-20 18:46:47 -07:00
2026-09-23 06:46:02 -07:00
2026-09-19 01:28:23 -07:00
2026-09-19 01:28:23 -07:00
2026-09-23 06:46:02 -07:00
2026-09-19 10:38:30 -07:00
2026-09-20 18:50:27 +05:30
2026-09-19 02:28:50 -07:00
2026-09-19 02:28:50 -07:00
2026-09-15 04:12:13 -07:00
2026-09-20 12:48:26 -07:00
2026-09-18 10:06:25 -07:00
2026-09-23 06:46:02 -07:00
2026-09-18 10:06:25 -07:00
2026-09-19 01:31:49 -07:00
2026-09-20 18:50:27 +05:30
2026-09-19 23:36:24 -07:00
2026-09-20 13:37:10 -07:00
2026-09-23 04:44:31 -07:00
2026-09-23 06:31:43 -07:00
2026-09-19 09:40:23 -07:00
2026-09-21 01:06:02 -07:00
2026-09-23 06:24:19 -07:00
2026-09-22 15:54:29 +05:30
2026-09-20 12:17:23 -07:00
2026-09-20 12:17:23 -07:00
2026-09-20 12:17:23 -07:00
2026-09-19 03:35:50 -07:00
2026-09-20 00:09:14 -07:00
2026-09-18 01:43:35 +05:30
2026-09-18 09:46:35 -07:00
2026-09-18 01:43:35 +05:30
2026-09-19 00:24:50 +05:30