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

lsm / neokai / 28280852343
71%

Build:
DEFAULT BRANCH: dev
Ran 27 Jun 2026 06:13AM UTC
Jobs 28
Files 618
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

27 Jun 2026 06:12AM UTC coverage: 82.086%. First build
28280852343

push

github

web-flow
fix(space-runtime): activate subscribed agents for external events (#2198)

* fix: activate subscribed agents for external events

* fix: preserve activation retries and scope pre-resume to node for external events

Addresses round-4 P2 review feedback on PR #2198:

- Return target (not null) when activation times out so scheduleActivationRetry keeps retry state.

- Require an existing node execution before lazily activating a subscribed target.

- Flush older queued events before injecting the activating event.

- Scope tryResumeNodeAgentSession to the requested workflow node.

- Add tests for timeout retries, no-execution guard, and queued-event ordering.

* fix: await async flush, resume hook, and restart recovery for external-event activation

- Add flushPendingNodeQueueAsync and preparePendingNodeQueueDispatchable so activation success awaits queued deliveries before the activating event.

- Register SpaceRuntime.onSpaceResumed via SpaceManager to reschedule sessionless activation retries after a paused space resumes.

- Requeue sessionless pending deliveries as activation retries on runtime restart.

- Defend SpaceRuntime against injected spaceManager mocks missing onSpaceResumedRegister.

- Add unit tests for async flush ordering, paused-space resume, excluded retried delivery, and restart recovery.

* fix(space-runtime): unify external-event delivery with manual node activation

- Extract per-target delivery helper deliverExternalEventToWorkflowTarget so
  activation retries stay scoped to the original subscription/delivery instead
  of replaying the whole event.
- Merge the activating event into flushPendingNodeQueueAsync so it participates
  in chronological ordering with other persisted pending deliveries.
- Gate activation on run.status === 'in_progress'; keep blocked runs on the
  gate/recovery path rather than attempting activation.
- Add subscription-liveness check in the per-target helper so retries terminate
  with subscription_no_lon... (continued)

11422 of 16468 branches covered (69.36%)

Branch coverage included in aggregate %.

396 of 436 new or added lines in 3 files covered. (90.83%)

97151 of 115799 relevant lines covered (83.9%)

300.42 hits per line

Uncovered Changes

Lines Coverage ∆ File
39
45.66
packages/daemon/src/lib/space/runtime/task-agent-manager.ts
1
91.52
packages/daemon/src/lib/space/runtime/space-runtime.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-rewind-1 - 28280852343.1 27 Jun 2026 06:14AM UTC 360
21.7
GitHub Action Run
2 daemon-5-space-runtime-b - 28280852343.2 27 Jun 2026 06:14AM UTC 186
47.78
GitHub Action Run
3 daemon-5-space-agent-other - 28280852343.3 27 Jun 2026 06:14AM UTC 287
25.68
GitHub Action Run
4 daemon-4-space-migrations-b - 28280852343.4 27 Jun 2026 06:14AM UTC 48
56.51
GitHub Action Run
5 daemon-online-rpc-3 - 28280852343.5 27 Jun 2026 06:14AM UTC 360
18.81
GitHub Action Run
6 daemon-online-sdk - 28280852343.6 27 Jun 2026 06:13AM UTC 360
21.58
GitHub Action Run
7 daemon-online-components - 28280852343.7 27 Jun 2026 06:13AM UTC 360
17.41
GitHub Action Run
8 daemon-online-git - 28280852343.8 27 Jun 2026 06:13AM UTC 360
18.23
GitHub Action Run
9 daemon-online-coordinator - 28280852343.9 27 Jun 2026 06:13AM UTC 349
7.82
GitHub Action Run
10 daemon-online-features-1 - 28280852343.10 27 Jun 2026 06:14AM UTC 360
22.25
GitHub Action Run
11 daemon-online-rpc-2 - 28280852343.11 27 Jun 2026 06:14AM UTC 360
22.59
GitHub Action Run
12 daemon-online-lifecycle - 28280852343.12 27 Jun 2026 06:13AM UTC 360
21.86
GitHub Action Run
13 daemon-4-space-migrations-a - 28280852343.13 27 Jun 2026 06:14AM UTC 74
36.92
GitHub Action Run
14 web - 28280852343.14 27 Jun 2026 06:14AM UTC 248
74.57
GitHub Action Run
15 daemon-online-rpc-4 - 28280852343.15 27 Jun 2026 06:14AM UTC 360
22.28
GitHub Action Run
16 daemon-online-space-2 - 28280852343.16 27 Jun 2026 06:15AM UTC 360
31.27
GitHub Action Run
17 daemon-4-space-storage - 28280852343.17 27 Jun 2026 06:13AM UTC 160
53.66
GitHub Action Run
18 daemon-1-core - 28280852343.18 27 Jun 2026 06:13AM UTC 366
34.72
GitHub Action Run
19 daemon-online-features-2 - 28280852343.19 27 Jun 2026 06:13AM UTC 360
21.71
GitHub Action Run
20 daemon-online-rewind-2 - 28280852343.20 27 Jun 2026 06:14AM UTC 360
22.15
GitHub Action Run
21 daemon-online-rpc-1 - 28280852343.21 27 Jun 2026 06:14AM UTC 360
18.48
GitHub Action Run
22 daemon-online-websocket - 28280852343.22 27 Jun 2026 06:13AM UTC 360
17.5
GitHub Action Run
23 daemon-online-space-1 - 28280852343.23 27 Jun 2026 06:14AM UTC 360
31.24
GitHub Action Run
24 daemon-5-space-runtime-a - 28280852343.24 27 Jun 2026 06:13AM UTC 131
38.78
GitHub Action Run
25 daemon-0-shared-handlers-workflow - 28280852343.25 27 Jun 2026 06:14AM UTC 365
32.32
GitHub Action Run
26 daemon-online-mcp - 28280852343.26 27 Jun 2026 06:13AM UTC 360
17.72
GitHub Action Run
27 daemon-online-convo - 28280852343.27 27 Jun 2026 06:14AM UTC 360
21.49
GitHub Action Run
28 daemon-online-agent-sdk - 28280852343.28 27 Jun 2026 06:14AM UTC 360
21.57
GitHub Action Run
Source Files on build 28280852343
  • Tree
  • List 618
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28280852343
  • 3e0b5352 on github
  • Prev Build on dev (#28280172830)
  • Next Build on dev (#28307668303)
  • 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