teknium1
138e426f62
fix: bound A2A orphan grace and clear _active_tasks on disconnect
...
`_orphan_timeout()` was `max(300, A2A_REPLY_TIMEOUT)` with no ceiling, so
an absurd value (1e18) meant the watchdog sweep could never fail an
orphan — the reply window is a floor for the grace, not a licence to
disable the sweep. Cap it at 86400s.
`disconnect()` failed and cleared `_pending`/`_pending_order` but left
`_active_tasks` populated, so a reconnected adapter would keep excluding
dead task ids from the orphan sweep forever. Clear it in the same locked
block.
2026-09-13 14:43:35 -07:00
..
2026-09-03 14:18:25 -07:00
2026-09-02 13:30:10 -07:00
2026-09-08 14:57:15 -07:00
2026-09-13 14:41:26 -07:00
2026-09-13 12:52:43 -07:00
2026-09-13 14:42:33 -07:00
2026-09-12 21:58:25 -07:00
2026-09-04 07:17:00 -07:00
2026-09-13 14:43:35 -07:00
2026-09-13 05:07:50 -07:00
2026-08-29 18:32:44 -07:00
2026-08-28 15:08:08 -07:00
2026-07-29 13:10:23 -07:00
2026-09-07 05:57:26 -07:00
2026-07-31 10:17:30 -04:00
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-09-02 13:30:10 -07:00
2026-07-29 13:10:23 -07:00
2026-09-02 13:30:10 -07:00
2026-07-29 13:10:23 -07:00
2026-09-03 13:04:16 -07:00
2026-07-29 13:10:23 -07:00
2026-08-02 22:33:13 +05:30
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 13:48:14 -07:00
2026-08-28 22:38:01 -05:00
2026-09-03 13:48:14 -07:00
2026-09-03 13:48:14 -07:00
2026-09-03 13:48:14 -07:00
2026-07-30 07:18:08 -05:00
2026-09-03 13:48:14 -07:00
2026-09-09 21:16:40 +05:30
2026-07-29 13:10:23 -07:00
2026-09-03 13:48:14 -07:00
2026-09-13 05:19:48 -07:00
2026-09-06 13:36:12 -07:00
2026-09-12 01:35:05 -07:00
2026-09-13 05:19:48 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-07-29 13:10:23 -07:00
2026-07-29 13:10:23 -07:00
2026-09-13 05:19:48 -07:00
2026-09-13 09:18:02 -07:00
2026-09-02 13:30:10 -07:00
2026-08-26 02:54:35 +05:30
2026-09-03 13:04:17 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00
2026-09-13 09:18:02 -07:00