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

lsm / neokai / 28217507108
82%

Build:
DEFAULT BRANCH: dev
Ran 26 Jun 2026 04:40AM UTC
Jobs 28
Files 617
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

26 Jun 2026 04:38AM UTC coverage: 81.979% (+0.004%) from 81.975%
28217507108

push

github

web-flow
feat(web): surface terminal result errors inline in MinimalThreadFeed (#2187)

* feat(web): surface terminal result errors inline in MinimalThreadFeed

A completed Space task turn ending in a terminal result error
(error_during_execution / error_max_turns / etc.) previously only surfaced
the error behind the small amber ResultInfoButton dropdown — the turn bubble
itself stayed bg-dark-800 and the errors[] were hidden behind a click.

Now the CompletedBody bubble paints red (bg-red-900/20 border-red-800) and
surfaces a one-line error summary (first error string, or a humanized subtype
label fallback) inline at the top of the bubble, so a terminal error is
visible at a glance without opening the dropdown.

error_max_budget_usd is excluded from the inline red treatment (hitting a
budget cap is a deliberate cost guard, not an execution failure); it keeps
the existing amber dropdown trigger.

* fix(web): keep terminal-error turns visible in MinimalThreadFeed

A turn ending in a terminal result error with no assistant reply text
(e.g. a run that hit error_max_turns before writing anything, or crashed
mid-tool-use) was silently dropped by the empty-body filter in
buildFeedTurns — so the red bubble + inline error summary never rendered.

Exempt result-error turns from the filter: the red bubble IS the visible
content. Added a test reproducing the error-only-turn scenario.

* fix(web): keep all error result turns visible and fold their notifications

Two review-feedback gaps in the empty-text turn handling:

1. Budget-cap turns (error_max_budget_usd) with no assistant text were
   still dropped by the final empty-body filter because they were excluded
   from isInlineTerminalResultError. The visibility exemption now covers
   ALL error subtypes via isSDKResultError — the red-bubble treatment
   (isInlineTerminalResultError) remains narrower and is decided separately
   in CompletedBody.

2. The completedRows pre-scan also filtered on empty text, so error-only
... (continued)

11423 of 16451 branches covered (69.44%)

Branch coverage included in aggregate %.

14 of 14 new or added lines in 1 file covered. (100.0%)

96111 of 114721 relevant lines covered (83.78%)

299.3 hits per line

Jobs
ID Job ID Ran Files Coverage
1 daemon-4-space-migrations-b - 28217507108.1 26 Jun 2026 04:40AM UTC 48
56.03
GitHub Action Run
2 daemon-online-coordinator - 28217507108.2 26 Jun 2026 04:41AM UTC 348
7.78
GitHub Action Run
3 daemon-4-space-migrations-a - 28217507108.3 26 Jun 2026 04:41AM UTC 74
36.91
GitHub Action Run
4 daemon-online-space-2 - 28217507108.4 26 Jun 2026 04:42AM UTC 359
31.25
GitHub Action Run
5 daemon-online-convo - 28217507108.5 26 Jun 2026 04:41AM UTC 359
21.59
GitHub Action Run
6 daemon-online-components - 28217507108.6 26 Jun 2026 04:41AM UTC 359
17.47
GitHub Action Run
7 web - 28217507108.7 26 Jun 2026 04:41AM UTC 248
74.63
GitHub Action Run
8 daemon-online-websocket - 28217507108.8 26 Jun 2026 04:40AM UTC 359
17.56
GitHub Action Run
9 daemon-5-space-agent-other - 28217507108.9 26 Jun 2026 04:41AM UTC 286
25.85
GitHub Action Run
10 daemon-online-features-1 - 28217507108.10 26 Jun 2026 04:41AM UTC 359
22.37
GitHub Action Run
11 daemon-0-shared-handlers-workflow - 28217507108.11 26 Jun 2026 04:40AM UTC 364
32.42
GitHub Action Run
12 daemon-4-space-storage - 28217507108.12 26 Jun 2026 04:40AM UTC 160
53.69
GitHub Action Run
13 daemon-5-space-runtime-a - 28217507108.13 26 Jun 2026 04:40AM UTC 130
38.71
GitHub Action Run
14 daemon-online-lifecycle - 28217507108.14 26 Jun 2026 04:41AM UTC 359
21.97
GitHub Action Run
15 daemon-online-git - 28217507108.15 26 Jun 2026 04:41AM UTC 359
18.3
GitHub Action Run
16 daemon-online-rpc-3 - 28217507108.16 26 Jun 2026 04:41AM UTC 359
18.89
GitHub Action Run
17 daemon-5-space-runtime-b - 28217507108.17 26 Jun 2026 04:41AM UTC 184
46.98
GitHub Action Run
18 daemon-1-core - 28217507108.18 26 Jun 2026 04:40AM UTC 365
34.91
GitHub Action Run
19 daemon-online-rewind-2 - 28217507108.19 26 Jun 2026 04:41AM UTC 359
22.27
GitHub Action Run
20 daemon-online-sdk - 28217507108.20 26 Jun 2026 04:41AM UTC 359
21.69
GitHub Action Run
21 daemon-online-features-2 - 28217507108.21 26 Jun 2026 04:40AM UTC 359
21.82
GitHub Action Run
22 daemon-online-rpc-1 - 28217507108.22 26 Jun 2026 04:41AM UTC 359
18.55
GitHub Action Run
23 daemon-online-space-1 - 28217507108.23 26 Jun 2026 04:41AM UTC 359
31.22
GitHub Action Run
24 daemon-online-agent-sdk - 28217507108.24 26 Jun 2026 04:42AM UTC 359
21.68
GitHub Action Run
25 daemon-online-rewind-1 - 28217507108.25 26 Jun 2026 04:40AM UTC 359
21.81
GitHub Action Run
26 daemon-online-mcp - 28217507108.26 26 Jun 2026 04:41AM UTC 359
17.78
GitHub Action Run
27 daemon-online-rpc-2 - 28217507108.27 26 Jun 2026 04:42AM UTC 359
22.71
GitHub Action Run
28 daemon-online-rpc-4 - 28217507108.28 26 Jun 2026 04:42AM UTC 359
22.39
GitHub Action Run
Source Files on build 28217507108
  • Tree
  • List 617
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28217507108
  • c53d9a07 on github
  • Prev Build on dev (#28216386435)
  • Next Build on dev (#28218727048)
  • 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