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

lsm / neokai / 24974905597
86%

Build:
DEFAULT BRANCH: dev
Ran 27 Apr 2026 03:19AM UTC
Jobs 34
Files 544
Run time 1min
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 03:18AM UTC coverage: 82.954%. First build
24974905597

push

github

web-flow
feat(desktop): add @neokai/desktop Tauri wrapper bundling daemon as sidecar (#1652)

* feat(desktop): add @neokai/desktop Tauri wrapper bundling daemon as sidecar

Self-contained desktop package at packages/desktop. The Rust shell spawns
the compiled neokai daemon as a Tauri sidecar (port 9283), shows a loading
splash, polls /api/health, then navigates the webview to the daemon's web
UI. build-sidecar.sh reuses scripts/build-binary.ts at the monorepo root,
so the desktop build doesn't introduce a parallel pipeline.

Defaults follow the task's recommended-with-deferral instructions:
productName "Kai", identifier io.neokai.kai, dev port 9283. Updater
plugin is disabled for now (no release pipeline yet) — see PR description
for the open decisions left for human review.

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

* fix(desktop): address PR review feedback

P1 fixes:
- Remove dead `show_notification` command (never registered, no JS caller)
- Fix Windows bun target name `bun-win-x64` -> `bun-windows-x64`
  (the former is not a valid bun --target) and add it to ALL_TARGETS in
  scripts/build-binary.ts so the cross-build pipeline supports it
- Kill the bundled daemon child before `app.exit(0)` on Quit; exit() calls
  std::process::exit which skips Drop, so without this the daemon can
  outlive the desktop app

P2/P3 fixes:
- Tighten CSP: scope to self + http(s)/ws to localhost:9283 plus the
  inline-style/data-image needs of the splash, instead of `null`
- Replace `window.eval("location.href=...")` with `WebviewWindow::navigate`
  using `tauri::Url`
- Drop redundant DAEMON_PORT const; inline the port literal at the single
  call site
- `exceptionDomain: null` instead of `""` so Tauri does not emit an empty
  NSAppTransportSecurity exception entry
- Trailing newline on Makefile
- Ignore Cargo target/, gen/, binaries/ in biome formatter

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

---------

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

9259 of 12428 branches covered (74.5%)

Branch coverage included in aggregate %.

66351 of 78719 relevant lines covered (84.29%)

299.29 hits per line

Jobs
ID Job ID Ran Files Coverage
1 daemon-online-websocket - 24974905597.1 27 Apr 2026 03:20AM UTC 288
15.58
GitHub Action Run
2 daemon-online-cross-provider-2 - 24974905597.2 27 Apr 2026 03:20AM UTC 288
18.05
GitHub Action Run
3 daemon-5-space-runtime - 24974905597.3 27 Apr 2026 03:19AM UTC 105
40.12
GitHub Action Run
4 daemon-5-space-workflow - 24974905597.4 27 Apr 2026 03:19AM UTC 85
35.44
GitHub Action Run
5 daemon-4-space-storage - 24974905597.5 27 Apr 2026 03:20AM UTC 110
58.12
GitHub Action Run
6 daemon-online-cross-provider-3 - 24974905597.6 27 Apr 2026 03:20AM UTC 288
6.22
GitHub Action Run
7 daemon-online-rewind-2 - 24974905597.7 27 Apr 2026 03:20AM UTC 288
19.75
GitHub Action Run
8 daemon-0-shared - 24974905597.8 27 Apr 2026 03:19AM UTC 29
84.83
GitHub Action Run
9 daemon-online-mcp - 24974905597.9 27 Apr 2026 03:20AM UTC 288
15.91
GitHub Action Run
10 daemon-2-handlers - 24974905597.10 27 Apr 2026 03:19AM UTC 236
50.1
GitHub Action Run
11 daemon-5-space-agent - 24974905597.11 27 Apr 2026 03:19AM UTC 139
29.27
GitHub Action Run
12 daemon-online-convo - 24974905597.12 27 Apr 2026 03:20AM UTC 288
19.01
GitHub Action Run
13 daemon-1-core - 24974905597.13 27 Apr 2026 03:20AM UTC 292
29.59
GitHub Action Run
14 daemon-online-room-mcp - 24974905597.14 27 Apr 2026 03:20AM UTC 288
17.78
GitHub Action Run
15 daemon-online-components - 24974905597.15 27 Apr 2026 03:20AM UTC 288
15.46
GitHub Action Run
16 daemon-online-rpc-4 - 24974905597.16 27 Apr 2026 03:21AM UTC 288
20.13
GitHub Action Run
17 daemon-online-rpc-2 - 24974905597.17 27 Apr 2026 03:21AM UTC 288
18.71
GitHub Action Run
18 daemon-online-rpc-1 - 24974905597.18 27 Apr 2026 03:21AM UTC 288
19.34
GitHub Action Run
19 daemon-online-room-coder-subagents - 24974905597.19 27 Apr 2026 03:20AM UTC 288
18.04
GitHub Action Run
20 daemon-online-features-2 - 24974905597.20 27 Apr 2026 03:20AM UTC 288
19.5
GitHub Action Run
21 web - 24974905597.21 27 Apr 2026 03:20AM UTC 247
79.4
GitHub Action Run
22 daemon-online-sdk - 24974905597.22 27 Apr 2026 03:21AM UTC 288
19.03
GitHub Action Run
23 daemon-online-features-1 - 24974905597.23 27 Apr 2026 03:20AM UTC 288
19.79
GitHub Action Run
24 daemon-online-git - 24974905597.24 27 Apr 2026 03:21AM UTC 288
18.3
GitHub Action Run
25 daemon-online-lifecycle - 24974905597.25 27 Apr 2026 03:20AM UTC 288
19.52
GitHub Action Run
26 daemon-online-space-2 - 24974905597.26 27 Apr 2026 03:22AM UTC 288
26.92
GitHub Action Run
27 daemon-online-cross-provider-4 - 24974905597.27 27 Apr 2026 03:21AM UTC 288
19.83
GitHub Action Run
28 daemon-online-rewind-1 - 24974905597.28 27 Apr 2026 03:21AM UTC 288
19.31
GitHub Action Run
29 daemon-online-features-3 - 24974905597.29 27 Apr 2026 03:20AM UTC 288
15.84
GitHub Action Run
30 daemon-online-coordinator - 24974905597.30 27 Apr 2026 03:20AM UTC 288
6.23
GitHub Action Run
31 daemon-online-space-1 - 24974905597.31 27 Apr 2026 03:21AM UTC 288
26.66
GitHub Action Run
32 daemon-online-rpc-3 - 24974905597.32 27 Apr 2026 03:21AM UTC 288
20.12
GitHub Action Run
33 daemon-5-space-other - 24974905597.33 27 Apr 2026 03:20AM UTC 106
33.75
GitHub Action Run
34 daemon-online-agent-sdk - 24974905597.34 27 Apr 2026 03:20AM UTC 288
19.11
GitHub Action Run
Source Files on build 24974905597
  • Tree
  • List 544
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24974905597
  • 4d8bab6f on github
  • Prev Build on dev (#24974394909)
  • Next Build on dev (#24975853388)
  • 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