Files
AgentCompany/AgentCompany-New/src/main
ZacharyZhang-NY f15ed8cb6f Recover interrupted runs and requests at boot
A task_run still marked running at startup has no executor - the
single-instance app that owned it is gone - yet nothing failed it, the
queue worker only claims queued rows, and the heartbeat excludes tasks
with a running run, so one interrupted shutdown wedged the company
forever. Boot now fails orphaned running runs and their in-flight
foreground provider requests (auditably), which hands the task back to
the heartbeat for an automatic retry. Background provider requests are
untouched; the background worker resumes those by external id.
2026-06-09 21:16:42 -04:00
..