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

lsm / neokai / 27854099564
82%

Build:
DEFAULT BRANCH: dev
Ran 20 Jun 2026 12:07AM UTC
Jobs 28
Files 609
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

20 Jun 2026 12:07AM UTC coverage: 81.662% (-0.001%) from 81.663%
27854099564

push

github

web-flow
feat: complete SDK system-message rendering matrix (render 5, hide 9, conditional 2) (#2129)

* feat: complete SDK system-message rendering matrix (render 5, hide 9, conditional 2)

Implement rendering decisions for all SDK system message subtypes not covered by #620:

**Render gaps fixed (5 new renderers):**
- permission_denied: Compact amber/rose card with tool_name and reason
- task_notification: Subagent completion card with usage stats (tokens, tool uses, duration)
- memory_recall: Collapsible "Memory recalled" card listing paths/scopes
- local_command_output: Plaintext rendering for slash command output
- notification: Priority banner (low/medium/high/immediate) with color support

**Hidden subtypes (9 - consolidated to single source of truth):**
- session_state_changed, commands_changed, hook_started, hook_progress
- task_started, task_progress, task_updated, mirror_error, elicitation_complete
All hidden via explicit HIDDEN_SYSTEM_SUBTYPES Set in type-guards.ts

**Conditional rendering (2):**
- files_persisted: Render only when failed.length > 0 (show failures)
- plugin_install: Render on failed/completed, hide 'started'

**Implementation:**
- Single source of truth: HIDDEN_SYSTEM_SUBTYPES Set in type-guards.ts
- isHiddenSystemSubtype() helper for consistent gate checks
- isRenderableSystemMessage() simplified to !isHiddenSystemSubtype(subtype)
- Conditional logic lives in SDKSystemMessage component (returns null when unmet)
- Verified hide-bucket consumers: SessionInfoPanel reads metadata, doesn't render chat rows

**Tests:**
- 66 SDKSystemMessage tests (5 new renderers, 9 hidden, 2 conditional)
- 76 type-guards tests (isHiddenSystemSubtype coverage)
- Updated 3 existing tests for hidden subtypes (thinking_tokens, session_state_changed)

All changes persist to DB; only rendering decisions changed.

* fix: address review feedback - permission_denied removed, session_state_changed deduped, notification priority fallback

**P1 - permission_denied... (continued)

10878 of 15826 branches covered (68.73%)

Branch coverage included in aggregate %.

99 of 99 new or added lines in 8 files covered. (100.0%)

12 existing lines in 2 files now uncovered.

92457 of 110714 relevant lines covered (83.51%)

297.34 hits per line

Coverage Regressions

Lines Coverage ∆ File
7
91.28
-7.97% packages/web/src/components/sdk/SDKSystemMessage.tsx
5
76.99
-1.63% packages/web/src/components/space/thread/minimal/MinimalThreadFeed.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-5-space-runtime-a - 27854099564.1 20 Jun 2026 12:08AM UTC 125
39.78
GitHub Action Run
2 daemon-1-core - 27854099564.2 20 Jun 2026 12:08AM UTC 361
35.48
GitHub Action Run
3 daemon-online-rpc-1 - 27854099564.3 20 Jun 2026 12:09AM UTC 355
18.83
GitHub Action Run
4 daemon-online-websocket - 27854099564.4 20 Jun 2026 12:08AM UTC 355
17.78
GitHub Action Run
5 daemon-online-space-2 - 27854099564.5 20 Jun 2026 12:09AM UTC 355
31.53
GitHub Action Run
6 daemon-online-features-1 - 27854099564.6 20 Jun 2026 12:08AM UTC 355
22.57
GitHub Action Run
7 daemon-online-rpc-3 - 27854099564.7 20 Jun 2026 12:08AM UTC 355
19.17
GitHub Action Run
8 daemon-4-space-storage - 27854099564.8 20 Jun 2026 12:08AM UTC 159
54.1
GitHub Action Run
9 daemon-5-space-agent-other - 27854099564.9 20 Jun 2026 12:08AM UTC 280
26.07
GitHub Action Run
10 daemon-online-rewind-2 - 27854099564.10 20 Jun 2026 12:08AM UTC 355
22.47
GitHub Action Run
11 daemon-online-convo - 27854099564.11 20 Jun 2026 12:08AM UTC 355
21.84
GitHub Action Run
12 daemon-online-rpc-4 - 27854099564.12 20 Jun 2026 12:09AM UTC 355
22.67
GitHub Action Run
13 daemon-online-lifecycle - 27854099564.13 20 Jun 2026 12:08AM UTC 355
22.24
GitHub Action Run
14 daemon-online-agent-sdk - 27854099564.14 20 Jun 2026 12:08AM UTC 355
21.94
GitHub Action Run
15 web - 27854099564.15 20 Jun 2026 12:09AM UTC 244
73.93
GitHub Action Run
16 daemon-online-mcp - 27854099564.16 20 Jun 2026 12:08AM UTC 355
18.01
GitHub Action Run
17 daemon-online-sdk - 27854099564.17 20 Jun 2026 12:08AM UTC 355
21.94
GitHub Action Run
18 daemon-4-space-migrations-b - 27854099564.18 20 Jun 2026 12:09AM UTC 48
55.92
GitHub Action Run
19 daemon-online-rpc-2 - 27854099564.19 20 Jun 2026 12:09AM UTC 355
22.93
GitHub Action Run
20 daemon-online-rewind-1 - 27854099564.20 20 Jun 2026 12:09AM UTC 355
22.07
GitHub Action Run
21 daemon-online-features-2 - 27854099564.21 20 Jun 2026 12:08AM UTC 355
22.27
GitHub Action Run
22 daemon-5-space-runtime-b - 27854099564.22 20 Jun 2026 12:08AM UTC 179
46.14
GitHub Action Run
23 daemon-online-components - 27854099564.23 20 Jun 2026 12:08AM UTC 355
17.69
GitHub Action Run
24 daemon-online-coordinator - 27854099564.24 20 Jun 2026 12:07AM UTC 344
7.88
GitHub Action Run
25 daemon-online-git - 27854099564.25 20 Jun 2026 12:08AM UTC 355
18.56
GitHub Action Run
26 daemon-0-shared-handlers-workflow - 27854099564.26 20 Jun 2026 12:08AM UTC 328
34.95
GitHub Action Run
27 daemon-4-space-migrations-a - 27854099564.27 20 Jun 2026 12:08AM UTC 73
37.85
GitHub Action Run
28 daemon-online-space-1 - 27854099564.28 20 Jun 2026 12:09AM UTC 355
31.73
GitHub Action Run
Source Files on build 27854099564
  • Tree
  • List 609
  • Changed 9
  • Source Changed 8
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27854099564
  • 612dc36d on github
  • Prev Build on dev (#27853891521)
  • Next Build on dev (#27857883881)
  • 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