nexus/packages
Dotta f81d37fbf7 fix(heartbeat): prevent false process_lost failures on queued and non-child-process runs
- reapOrphanedRuns() now only scans running runs; queued runs are
  legitimately absent from runningProcesses (waiting on concurrency
  limits or issue locks) so including them caused false process_lost
  failures (closes #90)
- Add module-level activeRunExecutions set so non-child-process adapters
  (http, openclaw) are protected from the reaper during execution
- Add resumeQueuedRuns() to restart persisted queued runs after a server
  restart, called at startup and each periodic tick
- Add outer catch in executeRun() so setup failures (ensureRuntimeState,
  resolveWorkspaceForRun, etc.) are recorded as failed runs instead of
  leaving them stuck in running state
- Guard resumeQueuedRuns() against paused/terminated/pending_approval agents
- Increase opencode models discovery timeout from 20s to 45s
2026-03-12 17:24:50 -04:00
..
adapter-utils Merge remote-tracking branch 'public-gh/master' 2026-03-12 08:09:06 -05:00
adapters fix(heartbeat): prevent false process_lost failures on queued and non-child-process runs 2026-03-12 17:24:50 -04:00
db Merge pull request #645 from vkartaviy/fix/embedded-postgres-utf8 2026-03-12 14:15:58 -05:00
shared Add instance heartbeat settings sidebar 2026-03-12 08:14:45 -05:00