• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 25178728887 / 10
82%
dev: 82%

Build:
DEFAULT BRANCH: dev
Ran 30 Apr 2026 05:09PM UTC
Files 91
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Apr 2026 05:06PM UTC coverage: 33.479%. First build
25178728887.10

push

github

web-flow
Fix queued workflow handoff recovery (#1738)

* Fix queued workflow handoff recovery

Make workflow node handoffs bounded and recoverable by adding runtime repair for pending node-agent messages and stable idempotency for queued sends.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Harden queued handoff repair.

Block expired queued handoffs, avoid duplicate activation races, and cover the repair loop with regression tests so stuck handoffs surface as actionable workflow failures.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Preserve terminal tasks during handoff expiry.

Handle terminal queued handoffs before expiry blocking so completed tasks are not regressed to blocked when stale handoff rows age out.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Address queued handoff review comments.

Respect pause semantics, surface exhausted flush failures, and scope queued-message idempotency to live pending rows so repaired history cannot hide later handoffs.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Remove redundant node execution refresh.

Avoid an unnecessary duplicate repository read after queued handoff repair before computing pending executions.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Tighten handoff retry bookkeeping.

Limit flush-failure blocking to the current pending batch and encode queued handoff idempotency as a structured tuple to avoid ambiguous collisions.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Skip queued handoff repair during rebind recovery.

Avoid spawning or flushing queued handoff messages into executions that are waiting for durable tool-continuation rebind recovery.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Avoid rebind resume during handoff repair.

Check queued handoff target execution state before attempting resume so waiting-rebind recovery cannot receive queued messages through the resume path.

Co-Authored-By: C... (continued)

7261 of 21688 relevant lines covered (33.48%)

16.81 hits per line

Source Files on job daemon-5-space-workflow - 25178728887.10
  • Tree
  • List 91
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25178728887
  • 2deda4ae on github
  • Next Job for on dev (#25179914914.3)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc