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

lsm / neokai / 25617095228
82%

Build:
DEFAULT BRANCH: dev
Ran 10 May 2026 01:59AM UTC
Jobs 28
Files 515
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

10 May 2026 01:58AM UTC coverage: 82.689% (-0.009%) from 82.698%
25617095228

push

github

web-flow
feat: add SpaceWorkflowSummary and listWorkflowSummaries to reduce payload size (#1840)

* feat: add SpaceWorkflowSummary and listWorkflowSummaries to reduce payload size

- Add SpaceWorkflowSummary type (lightweight: id, name, description, tags,
  templateName, templateHash, disabled, nodeCount, completionAutonomyLevel,
  createdAt, updatedAt — no nodes/channels/gates/layout).
- Implement listWorkflowSummaries() in repository + manager with node-count
  subquery instead of SELECT * + N+1 fetchNodes.
- Update spaceWorkflow.list RPC to return summaries; revert
  spaceWorkflow.listBuiltInTemplates to full workflows (only 5 items).
- Update space-agent-tools, neo-query-tools, and web spaceStore to use
  summaries. Add fetchWorkflowDetail() with deduplication + caching for
  on-demand full workflow retrieval.
- Fix stale hardcoded workflow ID in space-agent-tools schema.
- Update all affected components (SpaceTaskPane, useRuntimeCanvasData,
  use-run-gate-summaries, SpaceConfigurePage, SpaceAgentList, etc.) to
  fetch full workflows on demand.
- Update tests: add fetchWorkflowDetail mocks, async waitFor patterns,
  remove obsolete workflow-reference blocking modal assertions.

* fix: address review feedback P1-P3

- P1: Add templateHash to workflowToSummary() so event-driven summaries
  preserve the hash field.
- P2: Evict workflowDetailCache on spaceWorkflow.updated and
  spaceWorkflow.deleted events to prevent stale cached data.
- P3: Add stale-cancellation guards to all four fetchWorkflowDetail
  useEffect hooks (SpaceConfigurePage, useRuntimeCanvasData,
  use-run-gate-summaries, SpaceTaskPane).

* fix: address review feedback round 2

- Reset workflowEditId/editingWorkflow when space changes in
  SpaceConfigurePage to prevent editing stale cross-space data.
- Update E2E space-happy-path-pipeline to use spaceWorkflow.list for
  ID lookup + spaceWorkflow.get for full node data, since list now
  returns summaries without nodes.

* fix: clear stale state ... (continued)

8232 of 11438 branches covered (71.97%)

Branch coverage included in aggregate %.

130 of 165 new or added lines in 12 files covered. (78.79%)

1 existing line in 1 file now uncovered.

64208 of 76167 relevant lines covered (84.3%)

289.43 hits per line

Uncovered Changes

Lines Coverage ∆ File
23
62.72
-1.11% packages/web/src/lib/space-store.ts
7
26.86
0.0% packages/daemon/src/lib/neo/tools/neo-query-tools.ts
4
92.31
1.61% packages/daemon/src/lib/rpc-handlers/space-workflow-handlers.ts
1
89.77
-1.14% packages/web/src/components/space/SpaceConfigurePage.tsx

Coverage Regressions

Lines Coverage ∆ File
1
71.74
-0.72% packages/web/src/components/MessageInput.tsx
Jobs
ID Job ID Ran Files Coverage
1 daemon-5-space-workflow - 25617095228.1 10 May 2026 01:59AM UTC 107
31.39
GitHub Action Run
2 daemon-online-convo - 25617095228.2 10 May 2026 02:00AM UTC 280
22.34
GitHub Action Run
3 daemon-5-space-other - 25617095228.3 10 May 2026 01:59AM UTC 126
31.28
GitHub Action Run
4 daemon-1-core - 25617095228.4 10 May 2026 01:59AM UTC 285
38.35
GitHub Action Run
5 daemon-online-space-2 - 25617095228.5 10 May 2026 02:00AM UTC 280
32.42
GitHub Action Run
6 daemon-0-shared - 25617095228.6 10 May 2026 01:59AM UTC 30
84.24
GitHub Action Run
7 daemon-online-lifecycle - 25617095228.7 10 May 2026 02:00AM UTC 280
22.92
GitHub Action Run
8 daemon-5-space-agent - 25617095228.8 10 May 2026 01:59AM UTC 169
28.33
GitHub Action Run
9 daemon-online-mcp - 25617095228.9 10 May 2026 01:59AM UTC 280
18.28
GitHub Action Run
10 daemon-online-components - 25617095228.10 10 May 2026 01:59AM UTC 280
17.82
GitHub Action Run
11 daemon-online-rpc-1 - 25617095228.11 10 May 2026 02:00AM UTC 280
19.35
GitHub Action Run
12 daemon-online-rewind-1 - 25617095228.12 10 May 2026 02:00AM UTC 280
22.66
GitHub Action Run
13 daemon-online-features-1 - 25617095228.13 10 May 2026 02:00AM UTC 280
23.24
GitHub Action Run
14 daemon-online-features-2 - 25617095228.14 10 May 2026 01:59AM UTC 280
22.88
GitHub Action Run
15 daemon-online-websocket - 25617095228.15 10 May 2026 01:59AM UTC 280
17.95
GitHub Action Run
16 daemon-online-rewind-2 - 25617095228.16 10 May 2026 02:00AM UTC 280
23.22
GitHub Action Run
17 daemon-online-space-1 - 25617095228.17 10 May 2026 02:00AM UTC 280
32.33
GitHub Action Run
18 daemon-online-agent-sdk - 25617095228.18 10 May 2026 02:00AM UTC 280
22.47
GitHub Action Run
19 daemon-4-space-storage - 25617095228.19 10 May 2026 02:00AM UTC 127
54.92
GitHub Action Run
20 daemon-online-rpc-3 - 25617095228.20 10 May 2026 01:59AM UTC 280
20.11
GitHub Action Run
21 daemon-online-rpc-2 - 25617095228.21 10 May 2026 02:00AM UTC 280
23.88
GitHub Action Run
22 daemon-5-space-runtime - 25617095228.22 10 May 2026 01:59AM UTC 148
40.31
GitHub Action Run
23 daemon-online-coordinator - 25617095228.23 10 May 2026 01:59AM UTC 280
7.39
GitHub Action Run
24 daemon-online-rpc-4 - 25617095228.24 10 May 2026 02:00AM UTC 280
23.79
GitHub Action Run
25 web - 25617095228.25 10 May 2026 02:00AM UTC 222
76.9
GitHub Action Run
26 daemon-online-git - 25617095228.26 10 May 2026 01:59AM UTC 280
18.98
GitHub Action Run
27 daemon-online-sdk - 25617095228.27 10 May 2026 01:59AM UTC 280
22.36
GitHub Action Run
28 daemon-2-handlers - 25617095228.28 10 May 2026 01:59AM UTC 125
56.81
GitHub Action Run
Source Files on build 25617095228
  • Tree
  • List 515
  • Changed 17
  • Source Changed 16
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25617095228
  • a87aae58 on github
  • Prev Build on dev (#25616806840)
  • Next Build on dev (#25617892557)
  • 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