nexus/packages/adapters
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
..
claude-local Humanize run transcripts across run detail and live surfaces 2026-03-11 10:35:41 -05:00
codex-local Redact home paths in transcript views 2026-03-11 20:56:47 -05:00
cursor-local Humanize run transcripts across run detail and live surfaces 2026-03-11 10:35:41 -05:00
gemini-local Default Gemini adapter to yolo mode and add API access prompt note 2026-03-12 01:45:08 +00:00
openclaw-gateway fix: remove paperclip property from OpenClaw Gateway agent params 2026-03-12 00:27:41 +08:00
opencode-local fix(heartbeat): prevent false process_lost failures on queued and non-child-process runs 2026-03-12 17:24:50 -04:00
pi-local release files 2026-03-09 16:43:53 -05:00