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

lsm / neokai / 28600083195
82%

Build:
DEFAULT BRANCH: dev
Ran 02 Jul 2026 03:02PM UTC
Jobs 28
Files 623
Run time 4min
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

02 Jul 2026 03:01PM UTC coverage: 82.436% (+0.02%) from 82.418%
28600083195

push

github

web-flow
refactor: rename neokai -> hyperneo (packages, imports, env, data dir) (#2222)

First PR of the NeoKai -> HyperNeo rebrand: a mechanical rename of internal
identifiers. External surface (GitHub repo URLs, public npm package, OAuth
client identity, desktop binary, macOS keychain namespace, "NeoKai" marketing
prose) is deliberately retained for the external-rebrand PR.

- Package scope @neokai/* -> @hyperneo/* (8 workspace packages + root),
  every import path, tsconfig/vite alias, and bun.lock regenerated.
- Code identifiers: NeokaiActionMessage -> HyperNeoActionMessage (and Spy/ByUuid
  variants), NeokaiAuth* -> HyperNeoAuth*, isNeokaiActionMessage -> ...HyperNeo...,
  the neokai_action message type -> hyperneo_action, neokai_product evolution
  domain -> hyperneo_product, the shouldUseNeoKaiCompactFallback /
  neoKaiCompactThreshold Kimi identifiers, plus camelCase locals and Symbol.for
  keys.
- Env var prefix NEOKAI_* -> HYPERNEO_* across code, .env.example, CI workflows.
- Default data directory ~/.neokai -> ~/.hyperneo via a new central getDataDir().
- Startup migration: when only ~/.neokai exists, symlink ~/.hyperneo -> ~/.neokai
  (safe, reversible, preserves active worktrees) and log the move. Skipped under
  NODE_ENV=test.
- DB migration 162 rewrites persisted sdk_messages.message_type 'neokai_action'
  -> 'hyperneo_action' (and the matching $.type inside the sdk_message JSON
  blob) and evolution_episodes findings 'neokai_product' -> 'hyperneo_product'.

Backward-compat shims so existing installs keep working through the rename:
NEOKAI_PROVIDER_CREDENTIAL_KEY decryption fallback, NEOKAI_PORT cleared from
SDK subprocess env, NEOKAI_ACP_COMMAND / NEOKAI_PUBLIC_URL fallbacks, legacy
NEOKAI_* gate-script env aliases (NEOKAI_ prefix still credential-stripped),
and the legacy .neokai-repo-root worktree sentinel read for collision detection.

Retained as stable external identifiers (documented inline + PR description):
neokai.provider keychain pref... (continued)

11523 of 16599 branches covered (69.42%)

Branch coverage included in aggregate %.

438 of 532 new or added lines in 121 files covered. (82.33%)

741 existing lines in 23 files now uncovered.

98202 of 116505 relevant lines covered (84.29%)

301.83 hits per line

Uncovered Changes

Lines Coverage ∆ File
48
20.14
3.93% packages/daemon/src/lib/space/runtime/hook-executor.ts
10
3.94
-0.01% packages/daemon/src/lib/acp/acp-query-runner.ts
7
90.09
0.0% packages/daemon/src/storage/repositories/sdk-message-repository.ts
4
12.69
0.0% packages/daemon/src/lib/acp/mcp-proxy-bridge.ts
4
42.97
0.0% packages/daemon/src/lib/rpc-handlers/session-handlers.ts
4
71.84
0.0% packages/daemon/src/storage/index.ts
2
72.05
0.12% packages/daemon/src/lib/credential-discovery.ts
2
0.27
0.0% packages/web/src/components/ToolsModal.tsx
2
43.43
0.0% packages/web/src/lib/api-helpers.ts
1
97.54
0.01% packages/daemon/src/lib/agent/query-runner.ts
1
89.13
0.05% packages/daemon/src/lib/agent/sdk-cli-resolver.ts
1
98.15
packages/daemon/src/lib/data-dir.ts
1
65.2
0.0% packages/daemon/src/lib/rpc-handlers/settings-handlers.ts
1
73.49
0.0% packages/daemon/src/lib/space/evolution-conversation-analysis-service.ts
1
90.0
0.06% packages/daemon/src/lib/space/evolution-episode-service.ts
1
6.2
0.0% packages/daemon/src/lib/space/runtime/llm-workflow-selector.ts
1
96.83
0.0% packages/shared/src/sdk/type-guards.ts
1
64.21
0.0% packages/web/src/components/sdk/SDKMessageRenderer.tsx
1
27.66
0.0% packages/web/src/components/space/export-import-utils.ts
1
65.22
0.0% packages/web/src/lib/space-store.ts

Coverage Regressions

Lines Coverage ∆ File
255
90.94
0.04% packages/daemon/src/storage/schema/migrations.ts
135
71.95
0.22% packages/daemon/src/app.ts
77
20.14
3.93% packages/daemon/src/lib/space/runtime/hook-executor.ts
43
52.75
0.0% packages/web/src/components/space/WorkflowList.tsx
36
3.94
-0.01% packages/daemon/src/lib/acp/acp-query-runner.ts
28
90.63
0.01% packages/daemon/src/lib/sdk-session-file-manager.ts
28
43.43
0.0% packages/web/src/lib/api-helpers.ts
25
89.13
0.05% packages/daemon/src/lib/agent/sdk-cli-resolver.ts
17
97.46
0.07% packages/daemon/src/lib/provider-service.ts
16
82.94
0.0% packages/web/src/components/space/SpaceGoalDialog.tsx
14
84.05
0.02% packages/daemon/src/lib/providers/anthropic-to-codex-bridge-provider.ts
13
90.0
0.06% packages/daemon/src/lib/space/evolution-episode-service.ts
10
72.05
0.12% packages/daemon/src/lib/credential-discovery.ts
9
96.3
0.05% packages/daemon/src/lib/credentials/credential-store.ts
7
97.54
0.01% packages/daemon/src/lib/agent/query-runner.ts
5
95.44
0.07% packages/daemon/src/lib/file-index.ts
5
91.85
2.54% packages/daemon/src/lib/providers/anthropic-copilot/provider.ts
4
99.5
0.0% packages/daemon/src/lib/space/evolution-trace-evidence-service.ts
4
98.53
0.13% packages/daemon/src/lib/space/runtime/gate-script-executor.ts
3
99.28
0.01% packages/daemon/src/lib/agent/query-options-builder.ts
3
97.22
0.03% packages/daemon/src/lib/providers/openrouter-provider.ts
3
93.86
0.01% packages/daemon/src/lib/space/runtime/gate-features.ts
1
78.57
0.28% packages/daemon/src/lib/providers/acp-provider.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-4-space-migrations-b - 28600083195.1 02 Jul 2026 03:03PM UTC 73
37.42
GitHub Action Run
2 daemon-online-features-1 - 28600083195.2 02 Jul 2026 03:03PM UTC 362
22.31
GitHub Action Run
3 daemon-online-components - 28600083195.3 02 Jul 2026 03:02PM UTC 362
17.43
GitHub Action Run
4 daemon-5-space-runtime-a - 28600083195.4 02 Jul 2026 03:02PM UTC 132
39.69
GitHub Action Run
5 daemon-online-space-1 - 28600083195.5 02 Jul 2026 03:03PM UTC 362
31.47
GitHub Action Run
6 daemon-online-mcp - 28600083195.6 02 Jul 2026 03:02PM UTC 362
17.74
GitHub Action Run
7 daemon-online-git - 28600083195.7 02 Jul 2026 03:02PM UTC 362
18.25
GitHub Action Run
8 daemon-online-space-2 - 28600083195.8 02 Jul 2026 03:05PM UTC 362
31.76
GitHub Action Run
9 daemon-4-space-storage - 28600083195.9 02 Jul 2026 03:03PM UTC 161
53.6
GitHub Action Run
10 daemon-0-shared-handlers-workflow - 28600083195.10 02 Jul 2026 03:03PM UTC 367
32.3
GitHub Action Run
11 daemon-online-websocket - 28600083195.11 02 Jul 2026 03:02PM UTC 362
17.52
GitHub Action Run
12 daemon-online-rpc-4 - 28600083195.12 02 Jul 2026 03:03PM UTC 362
22.32
GitHub Action Run
13 daemon-online-features-2 - 28600083195.13 02 Jul 2026 03:03PM UTC 362
21.76
GitHub Action Run
14 daemon-online-convo - 28600083195.14 02 Jul 2026 03:03PM UTC 362
21.54
GitHub Action Run
15 daemon-5-space-runtime-b - 28600083195.15 02 Jul 2026 03:03PM UTC 187
47.87
GitHub Action Run
16 web - 28600083195.16 02 Jul 2026 03:03PM UTC 252
74.6
GitHub Action Run
17 daemon-5-space-agent-other - 28600083195.17 02 Jul 2026 03:03PM UTC 289
25.58
GitHub Action Run
18 daemon-online-rpc-2 - 28600083195.18 02 Jul 2026 03:03PM UTC 362
22.65
GitHub Action Run
19 daemon-online-rpc-1 - 28600083195.19 02 Jul 2026 03:03PM UTC 362
18.5
GitHub Action Run
20 daemon-online-sdk - 28600083195.20 02 Jul 2026 03:03PM UTC 362
21.63
GitHub Action Run
21 daemon-online-rpc-3 - 28600083195.21 02 Jul 2026 03:03PM UTC 362
18.82
GitHub Action Run
22 daemon-online-rewind-2 - 28600083195.22 02 Jul 2026 03:03PM UTC 362
22.19
GitHub Action Run
23 daemon-1-core - 28600083195.23 02 Jul 2026 03:03PM UTC 367
34.79
GitHub Action Run
24 daemon-online-coordinator - 28600083195.24 02 Jul 2026 03:02PM UTC 351
7.82
GitHub Action Run
25 daemon-online-lifecycle - 28600083195.25 02 Jul 2026 03:03PM UTC 362
21.93
GitHub Action Run
26 daemon-online-agent-sdk - 28600083195.26 02 Jul 2026 03:03PM UTC 362
21.62
GitHub Action Run
27 daemon-online-rewind-1 - 28600083195.27 02 Jul 2026 03:03PM UTC 362
21.75
GitHub Action Run
28 daemon-4-space-migrations-a - 28600083195.28 02 Jul 2026 03:03PM UTC 50
54.68
GitHub Action Run
Source Files on build 28600083195
  • Tree
  • List 623
  • Changed 398
  • Source Changed 387
  • Coverage Changed 62
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28600083195
  • 16f98217 on github
  • Prev Build on dev (#28591939071)
  • Next Build on dev (#28604318833)
  • 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