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

lsm / neokai / 24979517898 / 22
82%
dev: 82%

Build:
DEFAULT BRANCH: dev
Ran 27 Apr 2026 06:17AM UTC
Files 288
Run time 9s
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 Apr 2026 06:14AM UTC coverage: 20.129% (-0.01%) from 20.141%
24979517898.22

push

github

web-flow
feat(space): server-derived active-turn roster decoupled from compact feed (#1651)

* feat(space): server-derived active-turn roster decoupled from compact feed

The Space task running roster used to derive its entries from the same
compacted feed rows the minimal thread renders — capped at the last 5
non-terminal rows per turn — so long active turns under-reported
activity. The server now computes the full per-session active-turn
activity summary alongside the compact rows and ships it on the
LiveQuery `metadata` channel; the client roster reads from that
summary, applying only the 4-entry display cap.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* fix(space): address review for active-turn roster decoupling

- mapActivityEntry: defensive string coercion guards against malformed
  ActivityEntry payloads crashing the renderer with TypeError on .trim().
  Empty user_message / agent_handoff text is now also dropped at the
  client (defence in depth — server already filters).

- live-query-handlers SQL: tighten user_entries NOT-EXISTS filter to also
  require non-empty text. Previously a row of [tool_result, {type:'text',
  text:''}] passed the filter but produced textValue=NULL → blank rail
  entry. Mirrors the assistant-entries filter.

- New daemon integration test: long active turn (8 tool_use rows) yields
  ≤5 compact-feed rows AND a summary with all 8 entries — directly
  verifies the PR's decoupling claim against the same fixture.

- Remove blanket @ts-nocheck from MinimalThreadFeed.test.tsx and annotate
  each summary fixture with `: ActiveTurnSummary` so future ActivityEntry
  shape changes are caught at compile time.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>

15716 of 78076 relevant lines covered (20.13%)

10.08 hits per line

Source Files on job daemon-online-rpc-3 - 24979517898.22
  • Tree
  • List 288
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24979517898
  • a4f1d1a5 on github
  • Prev Job for on dev (#24978072793.34)
  • Next Job for on dev (#24979675037.9)
  • 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