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

lsm / neokai / 25951491329
81%

Build:
DEFAULT BRANCH: dev
Ran 16 May 2026 03:22AM UTC
Jobs 28
Files 523
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

16 May 2026 03:21AM UTC coverage: 83.415%. Remained the same
25951491329

push

github

web-flow
fix: register node-agent MCP tools in eager-spawn workflow sessions (#1917)

* fix: register node-agent MCP tools in eager-spawn workflow sessions (#1913)

Eager-spawn sessions have IDs ending in `:agent:<name>` rather than
`:exec:<id>`, so `isWorkflowSubSession` was always false for them.
The self-heal block in QueryRunner.start() never fired, leaving
mcp__node-agent__* tools unregistered when the Coding agent ran.

Two fixes:
1. Extend `isWorkflowSubSession` to match `:agent:` session IDs so
   self-heal and structured logging work for eager-spawn sessions.
2. Add `restartQuery({ force: true })` so `reinjectNodeAgentMcpServer`
   can flush the updated server config into the SDK even when the
   eager session's initial empty query has already exited (idle state).

* fix(space): node-agent MCP tools not visible in eager-spawn Coder sessions

Two root causes:

1. `attachSpaceToolsToMemberSession` (space-runtime-service.ts) only skipped
   exec sub-sessions (`:exec:`) but not eager-spawn sessions (`:agent:`). This
   caused a generic `space-agent-tools` server to be hot-swapped onto the
   eager-spawn session via `setMcpServers`, disrupting the node-agent in-process
   MCP server connection and overwriting its specialised context.

2. `QueryOptionsBuilder.build()` set `allowedTools = CODER_TOOLS` (built-in
   tools only) for workflow node-agent sub-sessions without auto-allowing the
   MCP server wildcards. Unlike `space_chat`, which explicitly adds
   `<server>__*` wildcards, Coder sessions had no access to node-agent tools
   even when the server was correctly attached.

* fix(space): force-load workflow MCP tools so agents can see them

Root cause of node-agent tools being unavailable: the Claude Code CLI
defers ALL MCP tools behind tool search by default. Its deferral check
is `isDeferredTool(t) => t.alwaysLoad ? false : t.isMcp ? true : ...` —
every MCP tool is deferred unless explicitly marked alwaysLoad.

A GLM-backed Coder node-agent session's S... (continued)

8351 of 11625 branches covered (71.84%)

Branch coverage included in aggregate %.

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

67914 of 79803 relevant lines covered (85.1%)

294.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 daemon-online-components - 25951491329.1 16 May 2026 03:22AM UTC 295
17.52
GitHub Action Run
2 daemon-5-space-workflow - 25951491329.2 16 May 2026 03:22AM UTC 102
32.32
GitHub Action Run
3 daemon-2-handlers - 25951491329.3 16 May 2026 03:22AM UTC 175
48.86
GitHub Action Run
4 daemon-4-space-storage - 25951491329.4 16 May 2026 03:23AM UTC 130
58.86
GitHub Action Run
5 daemon-online-convo - 25951491329.5 16 May 2026 03:23AM UTC 295
21.93
GitHub Action Run
6 daemon-5-space-other - 25951491329.6 16 May 2026 03:22AM UTC 123
31.91
GitHub Action Run
7 daemon-5-space-runtime - 25951491329.7 16 May 2026 03:23AM UTC 148
43.79
GitHub Action Run
8 daemon-0-shared - 25951491329.8 16 May 2026 03:22AM UTC 30
83.92
GitHub Action Run
9 daemon-5-space-agent - 25951491329.9 16 May 2026 03:22AM UTC 165
28.73
GitHub Action Run
10 daemon-online-coordinator - 25951491329.10 16 May 2026 03:22AM UTC 295
7.34
GitHub Action Run
11 daemon-online-mcp - 25951491329.11 16 May 2026 03:23AM UTC 295
17.95
GitHub Action Run
12 daemon-online-rewind-2 - 25951491329.12 16 May 2026 03:24AM UTC 295
22.74
GitHub Action Run
13 daemon-online-rpc-2 - 25951491329.13 16 May 2026 03:23AM UTC 295
23.29
GitHub Action Run
14 daemon-online-space-2 - 25951491329.14 16 May 2026 03:24AM UTC 295
32.07
GitHub Action Run
15 daemon-online-agent-sdk - 25951491329.15 16 May 2026 03:23AM UTC 295
22.05
GitHub Action Run
16 daemon-online-space-1 - 25951491329.16 16 May 2026 03:23AM UTC 295
32.75
GitHub Action Run
17 web - 25951491329.17 16 May 2026 03:23AM UTC 220
76.74
GitHub Action Run
18 daemon-1-core - 25951491329.18 16 May 2026 03:23AM UTC 300
36.43
GitHub Action Run
19 daemon-online-sdk - 25951491329.19 16 May 2026 03:23AM UTC 295
21.94
GitHub Action Run
20 daemon-online-git - 25951491329.20 16 May 2026 03:23AM UTC 295
18.6
GitHub Action Run
21 daemon-online-features-2 - 25951491329.21 16 May 2026 03:23AM UTC 295
22.39
GitHub Action Run
22 daemon-online-rpc-4 - 25951491329.22 16 May 2026 03:24AM UTC 295
23.02
GitHub Action Run
23 daemon-online-rpc-3 - 25951491329.23 16 May 2026 03:23AM UTC 295
19.44
GitHub Action Run
24 daemon-online-rpc-1 - 25951491329.24 16 May 2026 03:23AM UTC 295
18.94
GitHub Action Run
25 daemon-online-rewind-1 - 25951491329.25 16 May 2026 03:23AM UTC 295
22.23
GitHub Action Run
26 daemon-online-websocket - 25951491329.26 16 May 2026 03:22AM UTC 295
17.64
GitHub Action Run
27 daemon-online-features-1 - 25951491329.27 16 May 2026 03:23AM UTC 295
22.78
GitHub Action Run
28 daemon-online-lifecycle - 25951491329.28 16 May 2026 03:23AM UTC 295
22.47
GitHub Action Run
Source Files on build 25951491329
  • Tree
  • List 523
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25951491329
  • 7b143f48 on github
  • Prev Build on dev (#25935710436)
  • Next Build on dev (#25952202576)
  • 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