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

lsm / neokai / 25587075236
82%

Build:
DEFAULT BRANCH: dev
Ran 09 May 2026 01:01AM UTC
Jobs 28
Files 513
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

09 May 2026 01:00AM UTC coverage: 82.681% (-0.009%) from 82.69%
25587075236

push

github

web-flow
fix: reduce idle web/daemon churn (live-query, polling, file-index) (#1830)

* fix: stop session.messages.byStatus polling when agent is idle

* fix: remove broken queued-messages polling from MessageInput

* fix: reduce idle live-query and file-index churn

* test: align scope and ChatComposer tests with idle-perf changes

- scoped-invalidation: createSession now propagates scope (sessionId,
  sessionType, optional roomId/spaceId/taskId from session.context); the
  old "does NOT carry scope" expectation contradicted the intentional
  fix in 41c0b7cc3. Replaced with two cases: scope populated from
  context, and scope minimal when context is absent.
- ChatComposer: drop the two queue-shortcut assertions and the
  canQueueMessages prop on the MessageInput mock. The prop was removed
  in 77d72146c when the broken queued-messages flow was deleted.

* fix: address review feedback on idle-perf scope filters and dead code

Review feedback fixes:

- live-query-handlers: scope filters
  - Remove `buildSessionsListScopeFilter` entirely. The previous filter
    rejected post-update scopes whose `roomId/spaceId` were set or whose
    sessionType was excluded, but `updateSession` scope reflects the
    *post*-write row. A session transitioning visible→hidden (e.g. via
    `AgentSession.fromInit` setting `context.spaceId`) would be filtered
    out and leave a stale row in `sessions.list`. Session writes are
    infrequent vs. sdk_messages, so unconditional re-evaluation is the
    correct trade-off.
  - `buildSpaceSessionsScopeFilter` no longer snapshots
    `spaces.session_ids` at subscribe time. Membership is now read
    live on each invalidation via a prepared statement, so:
      * sessions added to the space after subscription are immediately
        in scope (previously missed updates until reconnect)
      * sessions removed from the space stop matching without requiring
        a resubscribe
    Scopes that explicitly carry `spaceId === ourSpaceId` short... (continued)

8195 of 11372 branches covered (72.06%)

Branch coverage included in aggregate %.

83 of 86 new or added lines in 4 files covered. (96.51%)

4 existing lines in 1 file now uncovered.

63753 of 75647 relevant lines covered (84.28%)

289.15 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
97.96
-0.58% packages/daemon/src/storage/reactive-database.ts
1
70.65
0.75% packages/daemon/src/lib/rpc-handlers/live-query-handlers.ts

Coverage Regressions

Lines Coverage ∆ File
4
72.69
-6.05% packages/web/src/components/MessageInput.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-mcp - 25587075236.1 09 May 2026 01:01AM UTC 278
18.35
GitHub Action Run
2 daemon-4-space-storage - 25587075236.2 09 May 2026 01:02AM UTC 125
55.41
GitHub Action Run
3 daemon-0-shared - 25587075236.3 09 May 2026 01:01AM UTC 28
83.74
GitHub Action Run
4 daemon-online-git - 25587075236.4 09 May 2026 01:02AM UTC 278
19.06
GitHub Action Run
5 daemon-online-coordinator - 25587075236.5 09 May 2026 01:01AM UTC 278
7.38
GitHub Action Run
6 daemon-online-components - 25587075236.6 09 May 2026 01:01AM UTC 278
17.89
GitHub Action Run
7 daemon-online-rpc-3 - 25587075236.7 09 May 2026 01:02AM UTC 278
20.2
GitHub Action Run
8 daemon-5-space-runtime - 25587075236.8 09 May 2026 01:01AM UTC 146
40.42
GitHub Action Run
9 daemon-online-features-1 - 25587075236.9 09 May 2026 01:03AM UTC 278
23.35
GitHub Action Run
10 daemon-online-rewind-1 - 25587075236.10 09 May 2026 01:03AM UTC 278
22.77
GitHub Action Run
11 web - 25587075236.11 09 May 2026 01:02AM UTC 222
76.95
GitHub Action Run
12 daemon-online-space-1 - 25587075236.12 09 May 2026 01:02AM UTC 278
32.45
GitHub Action Run
13 daemon-online-sdk - 25587075236.13 09 May 2026 01:02AM UTC 278
22.46
GitHub Action Run
14 daemon-5-space-workflow - 25587075236.14 09 May 2026 01:01AM UTC 105
31.65
GitHub Action Run
15 daemon-5-space-agent - 25587075236.15 09 May 2026 01:02AM UTC 160
29.42
GitHub Action Run
16 daemon-online-rpc-2 - 25587075236.16 09 May 2026 01:02AM UTC 278
24.0
GitHub Action Run
17 daemon-2-handlers - 25587075236.17 09 May 2026 01:01AM UTC 123
57.03
GitHub Action Run
18 daemon-online-rpc-4 - 25587075236.18 09 May 2026 01:03AM UTC 278
23.91
GitHub Action Run
19 daemon-online-convo - 25587075236.19 09 May 2026 01:02AM UTC 278
22.45
GitHub Action Run
20 daemon-online-space-2 - 25587075236.20 09 May 2026 01:03AM UTC 278
32.56
GitHub Action Run
21 daemon-1-core - 25587075236.21 09 May 2026 01:02AM UTC 283
38.43
GitHub Action Run
22 daemon-online-rewind-2 - 25587075236.22 09 May 2026 01:02AM UTC 278
23.33
GitHub Action Run
23 daemon-online-features-2 - 25587075236.23 09 May 2026 01:02AM UTC 278
22.99
GitHub Action Run
24 daemon-online-rpc-1 - 25587075236.24 09 May 2026 01:02AM UTC 278
19.43
GitHub Action Run
25 daemon-online-agent-sdk - 25587075236.25 09 May 2026 01:02AM UTC 278
22.56
GitHub Action Run
26 daemon-online-lifecycle - 25587075236.26 09 May 2026 01:02AM UTC 278
23.03
GitHub Action Run
27 daemon-online-websocket - 25587075236.27 09 May 2026 01:01AM UTC 278
18.02
GitHub Action Run
28 daemon-5-space-other - 25587075236.28 09 May 2026 01:01AM UTC 124
31.53
GitHub Action Run
Source Files on build 25587075236
  • Tree
  • List 513
  • Changed 8
  • Source Changed 7
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25587075236
  • df6bc568 on github
  • Prev Build on dev (#25582971932)
  • Next Build on dev (#25588377420)
  • 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