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

lsm / HyperNeo / 31564692270
79%

Build:
DEFAULT BRANCH: dev
Ran 12 Aug 2026 04:53AM UTC
Jobs 20
Files 655
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

12 Aug 2026 04:52AM UTC coverage: 40.396% (+0.03%) from 40.364%
31564692270

push

github

web-flow
feat(delivery): expose message delivery state in the UI [#862]

* feat(delivery): expose send_status delivery lifecycle in chat + Space feeds [#862]

Add a shared MessageDeliveryStatus type (queued/processing/retrying/delivered/
failed) with a sendStatusToDeliveryStatus mapper, and surface it through the
messages.bySession and spaceTaskMessages LiveQuery feeds:

- Widen user-row visibility so deferred/enqueued/submitted rows appear (the
  daemon's own reads keep the consumed/failed filter, so prompt context and
  rewind are unaffected). This also gives a natural optimistic-like echo: the
  persisted enqueued row appears within ms of send via the reactive-DB flush,
  no web-side optimistic insert needed.
- Map send_status + the active message_delivery job retry_count to the badge
  state, so queued/processing/retrying/failed are distinguishable without
  inferring from system/init.
- Render the badge on SDKUserMessage (delivered hides it to avoid noise) and
  expand the existing Space thread deliveryState from delivered/failed to the
  full lifecycle. DeliveryStateBadge is generalized to cover both status unions.

Phase 4 of message-delivery reliability (task #862 items 2, 3, 5).

* test(delivery): cover delivery-status mapping, retry signal, and reactive no-duplicate [#862]

- live-query-messages: assert the widened feed surfaces every user-message
  state (queued/processing/delivered/failed) and that an active message_delivery
  job with retry_count > 0 marks the row 'retrying'.
- live-query-delivery-status: end-to-end through Database -> ReactiveDatabase ->
  LiveQueryEngine, a send_status transition emits an UPDATED delta on the same
  row id (never a duplicate ADD), and a post-reconnect snapshot reconciles to
  the latest send_status.
- SDKUserMessage: badge renders for queued/processing/failed and is hidden for
  delivered (avoid noise).

Phase 4 of message-delivery reliability (task #862 items 4, 8).

* docs(delivery): phase-4 — delivery state i... (continued)

20758 of 58599 branches covered (35.42%)

Branch coverage included in aggregate %.

31 of 38 new or added lines in 10 files covered. (81.58%)

1 existing line in 1 file now uncovered.

30867 of 69197 relevant lines covered (44.61%)

277.98 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
19.03
-0.11% packages/daemon/src/lib/rpc-handlers/live-query-handlers.ts
2
44.11
-0.09% packages/daemon/src/lib/agent/agent-session.ts
1
77.46
0.66% packages/daemon/src/storage/job-queue-processor.ts

Coverage Regressions

Lines Coverage ∆ File
1
44.11
-0.09% packages/daemon/src/lib/agent/agent-session.ts
Jobs
ID Job ID Ran Files Coverage
1 web - 31564692270.1 12 Aug 2026 04:54AM UTC 283
76.0
GitHub Action Run
2 daemon-online-components - 31564692270.2 12 Aug 2026 04:53AM UTC 372
9.38
GitHub Action Run
3 daemon-online-space-2 - 31564692270.3 12 Aug 2026 04:56AM UTC 372
19.65
GitHub Action Run
4 daemon-online-space-1 - 31564692270.4 12 Aug 2026 04:54AM UTC 372
18.02
GitHub Action Run
5 daemon-online-agent-sdk - 31564692270.5 12 Aug 2026 04:54AM UTC 372
12.58
GitHub Action Run
6 daemon-online-rpc-1 - 31564692270.6 12 Aug 2026 04:54AM UTC 372
10.13
GitHub Action Run
7 daemon-online-rewind-2 - 31564692270.7 12 Aug 2026 04:54AM UTC 372
12.99
GitHub Action Run
8 daemon-online-rpc-2 - 31564692270.8 12 Aug 2026 04:55AM UTC 372
13.4
GitHub Action Run
9 daemon-online-git - 31564692270.9 12 Aug 2026 04:54AM UTC 372
9.96
GitHub Action Run
10 daemon-online-features-1 - 31564692270.10 12 Aug 2026 04:54AM UTC 372
13.19
GitHub Action Run
11 daemon-online-lifecycle - 31564692270.11 12 Aug 2026 04:54AM UTC 372
12.91
GitHub Action Run
12 daemon-online-rpc-3 - 31564692270.12 12 Aug 2026 04:54AM UTC 372
10.18
GitHub Action Run
13 daemon-online-coordinator - 31564692270.13 12 Aug 2026 04:54AM UTC 362
1.26
GitHub Action Run
14 daemon-online-sdk - 31564692270.14 12 Aug 2026 04:54AM UTC 372
12.56
GitHub Action Run
15 daemon-online-mcp - 31564692270.15 12 Aug 2026 04:53AM UTC 372
9.71
GitHub Action Run
16 daemon-online-websocket - 31564692270.16 12 Aug 2026 04:53AM UTC 372
9.49
GitHub Action Run
17 daemon-online-features-2 - 31564692270.17 12 Aug 2026 04:54AM UTC 372
12.79
GitHub Action Run
18 daemon-online-rpc-4 - 31564692270.18 12 Aug 2026 04:55AM UTC 372
10.65
GitHub Action Run
19 daemon-online-convo - 31564692270.19 12 Aug 2026 04:55AM UTC 372
12.51
GitHub Action Run
20 daemon-online-rewind-1 - 31564692270.20 12 Aug 2026 04:54AM UTC 372
12.58
GitHub Action Run
Source Files on build 31564692270
  • Tree
  • List 655
  • Changed 15
  • Source Changed 14
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31564692270
  • bd64eb7a on github
  • Prev Build on dev (#31563505493)
  • Next Build on dev (#31593439670)
  • 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