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

lsm / HyperNeo / 31982860859
79%

Build:
DEFAULT BRANCH: dev
Ran 17 Aug 2026 12:44AM UTC
Jobs 34
Files 686
Run time 3min
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

16 Aug 2026 09:39PM UTC coverage: 78.869% (+0.001%) from 78.868%
31982860859

push

github

web-flow
fix(daemon): stop SDK transcript purges + un-wedge sdk_resume_choice sessions (#2547)

* fix(daemon): pin SDK transcript retention for every spawned session

The SDK/Claude CLI purges chat transcripts idle > cleanupPeriodDays
(default 30) at startup, scanning all of ~/.claude/projects. HyperNeo
keeps sessions active/resumable indefinitely in its DB, so a swept
transcript wedges the session's delivery queue on sdk_resume_choice
with no path to recovery.

Pin cleanupPeriodDays (3650) via the inline `settings` flag-settings
layer for every session the daemon spawns, across all providers. That
layer overrides on-disk user/project settings, so retention is owned
solely by HyperNeo (session archive moves transcripts to
claude-session-archives); the SDK documents a large value as the
sanctioned way to opt out of cleanup.

* fix(daemon): treat bun:sqlite null row as no unresolved action card

bun:sqlite `.get()` returns null (not undefined) for no rows, so
hasUnresolvedHyperNeoAction's `row !== undefined` check inverted its
polarity: no card read as "an unresolved card exists". The
emitSdkResumeChoiceMessage dedupe then suppressed the resume-choice
card entirely, so a session whose SDK transcript was purged parked on
sdk_resume_choice forever with no card to answer (and isWaitingForInput
kept steers from ever burning their park budget).

Use the null-safe comparison already used by isHandleTaken/isNameTaken,
with regression tests against a real bun:sqlite table (verified to fail
on the old comparison).

* fix(daemon): apply transcript retention to every direct SDK launch

Codex review (PR #2547): the retention pin only covered queries built
through QueryOptionsBuilder, but the daemon also spawns SDK subprocesses
directly — title generation, workflow selection, model discovery,
GitHub router/security agents, and the evolution services. Cleanup runs
at subprocess startup and scans all of ~/.claude/projects, so any of
those routine paths could still purge a long... (continued)

43551 of 59166 branches covered (73.61%)

Branch coverage included in aggregate %.

3 of 3 new or added lines in 2 files covered. (100.0%)

1 existing line in 1 file now uncovered.

59310 of 71254 relevant lines covered (83.24%)

3802.06 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
95.04
-1.65% packages/daemon/src/lib/internal-event-bus.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-shared - 31982860859.1 17 Aug 2026 12:44AM UTC 24
85.08
GitHub Action Run
2 daemon-online-mcp - 31982860859.2 17 Aug 2026 12:44AM UTC 367
10.12
GitHub Action Run
3 daemon-1-core - 31982860859.3 17 Aug 2026 12:49AM UTC 374
31.9
GitHub Action Run
4 daemon-4-space-migrations-a - 31982860859.4 17 Aug 2026 12:46AM UTC 26
65.4
GitHub Action Run
5 daemon-online-websocket - 31982860859.5 17 Aug 2026 12:44AM UTC 367
9.89
GitHub Action Run
6 daemon-online-rewind-b - 31982860859.6 17 Aug 2026 12:45AM UTC 367
13.85
GitHub Action Run
7 daemon-online-rpc-b - 31982860859.7 17 Aug 2026 12:46AM UTC 367
10.76
GitHub Action Run
8 web - 31982860859.8 17 Aug 2026 12:45AM UTC 284
76.96
GitHub Action Run
9 daemon-0-shared-handlers-workflow - 31982860859.9 17 Aug 2026 12:46AM UTC 373
28.13
GitHub Action Run
10 daemon-online-features-a - 31982860859.10 17 Aug 2026 12:44AM UTC 367
8.62
GitHub Action Run
11 daemon-online-space-b - 31982860859.11 17 Aug 2026 12:44AM UTC 367
11.37
GitHub Action Run
12 daemon-online-rpc-f - 31982860859.12 17 Aug 2026 12:45AM UTC 367
13.9
GitHub Action Run
13 daemon-online-rpc-a - 31982860859.13 17 Aug 2026 12:45AM UTC 367
10.5
GitHub Action Run
14 daemon-online-components - 31982860859.14 17 Aug 2026 12:44AM UTC 367
9.79
GitHub Action Run
15 daemon-online-space-d - 31982860859.15 17 Aug 2026 12:45AM UTC 367
16.09
GitHub Action Run
16 daemon-online-space-a - 31982860859.16 17 Aug 2026 12:45AM UTC 367
18.42
GitHub Action Run
17 daemon-4-space-storage - 31982860859.17 17 Aug 2026 12:45AM UTC 158
47.24
GitHub Action Run
18 daemon-5-space-agent-other - 31982860859.18 17 Aug 2026 12:45AM UTC 288
19.15
GitHub Action Run
19 daemon-4-space-migrations-b - 31982860859.19 17 Aug 2026 12:45AM UTC 59
33.01
GitHub Action Run
20 daemon-online-sdk - 31982860859.20 17 Aug 2026 12:45AM UTC 367
13.37
GitHub Action Run
21 daemon-5-space-runtime-a - 31982860859.21 17 Aug 2026 12:45AM UTC 234
21.07
GitHub Action Run
22 daemon-online-convo - 31982860859.22 17 Aug 2026 12:45AM UTC 367
13.35
GitHub Action Run
23 daemon-online-rpc-d - 31982860859.23 17 Aug 2026 12:44AM UTC 367
10.65
GitHub Action Run
24 daemon-online-agent-sdk - 31982860859.24 17 Aug 2026 12:45AM UTC 367
13.42
GitHub Action Run
25 daemon-online-lifecycle - 31982860859.25 17 Aug 2026 12:45AM UTC 367
13.76
GitHub Action Run
26 daemon-online-rpc-c - 31982860859.26 17 Aug 2026 12:44AM UTC 367
10.14
GitHub Action Run
27 daemon-online-features-c - 31982860859.27 17 Aug 2026 12:45AM UTC 367
13.89
GitHub Action Run
28 daemon-online-git - 31982860859.28 17 Aug 2026 12:44AM UTC 367
10.39
GitHub Action Run
29 daemon-online-rewind-a - 31982860859.29 17 Aug 2026 12:46AM UTC 367
13.43
GitHub Action Run
30 daemon-online-coordinator - 31982860859.30 17 Aug 2026 12:44AM UTC 357
1.22
GitHub Action Run
31 daemon-online-rpc-e - 31982860859.31 17 Aug 2026 12:45AM UTC 367
10.39
GitHub Action Run
32 daemon-5-space-runtime-b - 31982860859.32 17 Aug 2026 12:46AM UTC 220
31.4
GitHub Action Run
33 daemon-online-space-c - 31982860859.33 17 Aug 2026 12:45AM UTC 367
18.14
GitHub Action Run
34 daemon-online-features-b - 31982860859.34 17 Aug 2026 12:45AM UTC 367
13.86
GitHub Action Run
Source Files on build 31982860859
  • Tree
  • List 686
  • Changed 29
  • Source Changed 9
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31982860859
  • 17188600 on github
  • Prev Build on dev (#31966757047)
  • Next Build on dev (#31984369412)
  • 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