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

lsm / neokai / 25836138429
81%

Build:
DEFAULT BRANCH: dev
Ran 14 May 2026 01:25AM UTC
Jobs 28
Files 522
Run time 2min
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

14 May 2026 01:25AM UTC coverage: 82.417% (+0.1%) from 82.306%
25836138429

push

github

web-flow
Wire workflow runtime external event delivery (#1886)

* feat: deliver external events to workflow node agents

Wire workflow runtimes to match node-agent event interests, track delivery state, and queue pending-node events for later injection.

* fix: harden workflow external event delivery

Validate event-interest topics, prevent stale or duplicate pending deliveries, and keep runtime subscriptions safe across restarts.

* fix: handle external event retry edge cases

* fix: avoid stale external event sessions

* fix: preserve external event deliveries during rehydrate

* fix: merge external event app wiring

* fix: drain external event retries safely

* fix: wire runtime external event config

* fix: keep external event retries draining

* fix: dedupe external event delivery attempts

* fix: harden external event delivery lifecycle

* fix: register active external event interests

* fix: queue inactive external event targets

* fix: harden external event subscription matching

Avoid delivery attempts for blocked runs that have no active execution path and dedupe matching delivery keys before dispatch.

* fix: refresh external event subscriptions

Keep workflow event interests current during runtime definition updates and re-evaluate stranded published events after rehydrate.

* fix: drain stale external event deliveries

* fix: remove duplicate EventInterest interface

* fix: terminalize undeliverable external event targets and sweep on start

* fix: guard transient retry against terminal run transition

* fix: guard transient retry against blocked run without active execution

The transient-error catch path in deliverToSession now also checks
whether a blocked run has active node executions before queueing a
retry. Without this check, a run that transitioned to blocked with
no active executions during an in-flight dispatch would keep retrying
instead of terminalizing the delivery.

* fix: re-register interests when recovering a terminal workflow ru... (continued)

8333 of 11605 branches covered (71.81%)

Branch coverage included in aggregate %.

679 of 698 new or added lines in 7 files covered. (97.28%)

1 existing line in 1 file now uncovered.

66605 of 79320 relevant lines covered (83.97%)

292.31 hits per line

Uncovered Changes

Lines Coverage ∆ File
14
81.65
-2.6% packages/daemon/src/lib/rpc-handlers/index.ts
5
93.7
-3.82% packages/daemon/src/storage/repositories/space-workflow-run-repository.ts

Coverage Regressions

Lines Coverage ∆ File
1
71.74
-0.72% packages/web/src/components/MessageInput.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-0-shared - 25836138429.1 14 May 2026 01:25AM UTC 30
83.92
GitHub Action Run
2 daemon-5-space-runtime - 25836138429.2 14 May 2026 01:26AM UTC 148
43.87
GitHub Action Run
3 daemon-4-space-storage - 25836138429.3 14 May 2026 01:26AM UTC 130
59.44
GitHub Action Run
4 daemon-5-space-workflow - 25836138429.4 14 May 2026 01:26AM UTC 103
32.81
GitHub Action Run
5 daemon-online-rpc-4 - 25836138429.5 14 May 2026 01:27AM UTC 294
23.12
GitHub Action Run
6 daemon-online-features-2 - 25836138429.6 14 May 2026 01:26AM UTC 294
22.53
GitHub Action Run
7 daemon-online-space-2 - 25836138429.7 14 May 2026 01:28AM UTC 294
32.15
GitHub Action Run
8 daemon-online-websocket - 25836138429.8 14 May 2026 01:26AM UTC 294
17.72
GitHub Action Run
9 daemon-5-space-agent - 25836138429.9 14 May 2026 01:26AM UTC 166
28.85
GitHub Action Run
10 daemon-2-handlers - 25836138429.10 14 May 2026 01:26AM UTC 175
49.19
GitHub Action Run
11 daemon-5-space-other - 25836138429.11 14 May 2026 01:26AM UTC 123
31.92
GitHub Action Run
12 daemon-online-features-1 - 25836138429.12 14 May 2026 01:26AM UTC 294
22.88
GitHub Action Run
13 daemon-online-rpc-1 - 25836138429.13 14 May 2026 01:26AM UTC 294
19.04
GitHub Action Run
14 daemon-online-agent-sdk - 25836138429.14 14 May 2026 01:26AM UTC 294
22.13
GitHub Action Run
15 daemon-online-space-1 - 25836138429.15 14 May 2026 01:27AM UTC 294
32.83
GitHub Action Run
16 daemon-online-sdk - 25836138429.16 14 May 2026 01:26AM UTC 294
22.02
GitHub Action Run
17 daemon-online-mcp - 25836138429.17 14 May 2026 01:26AM UTC 294
18.03
GitHub Action Run
18 daemon-online-rpc-2 - 25836138429.18 14 May 2026 01:27AM UTC 294
23.39
GitHub Action Run
19 daemon-online-rpc-3 - 25836138429.19 14 May 2026 01:26AM UTC 294
19.55
GitHub Action Run
20 daemon-online-components - 25836138429.20 14 May 2026 01:26AM UTC 294
17.6
GitHub Action Run
21 daemon-online-rewind-2 - 25836138429.21 14 May 2026 01:26AM UTC 294
22.84
GitHub Action Run
22 daemon-online-git - 25836138429.22 14 May 2026 01:26AM UTC 294
18.69
GitHub Action Run
23 daemon-1-core - 25836138429.23 14 May 2026 01:26AM UTC 299
34.15
GitHub Action Run
24 daemon-online-convo - 25836138429.24 14 May 2026 01:26AM UTC 294
22.01
GitHub Action Run
25 daemon-online-rewind-1 - 25836138429.25 14 May 2026 01:27AM UTC 294
22.31
GitHub Action Run
26 web - 25836138429.26 14 May 2026 01:26AM UTC 220
76.71
GitHub Action Run
27 daemon-online-lifecycle - 25836138429.27 14 May 2026 01:26AM UTC 294
22.55
GitHub Action Run
28 daemon-online-coordinator - 25836138429.28 14 May 2026 01:25AM UTC 294
7.38
GitHub Action Run
Source Files on build 25836138429
  • Tree
  • List 522
  • Changed 12
  • Source Changed 10
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25836138429
  • bd992f4b on github
  • Prev Build on dev (#25830865787)
  • Next Build on dev (#25846753320)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc