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

lsm / neokai / 24805936249 / 22
82%
dev: 82%

Build:
DEFAULT BRANCH: dev
Ran 22 Apr 2026 10:30PM UTC
Files 277
Run time 13s
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

22 Apr 2026 10:27PM UTC coverage: 15.045% (-0.003%) from 15.048%
24805936249.22

push

github

web-flow
feat(space): sync-attach space tools + surface runtime MCPs in Tool Modal (#1598)

* fix(space): synchronously attach space-agent-tools on session.create RPC

The previous fix (#1596) emitted session.created on daemonHub, but
TypedHub.dispatchLocally does not await async subscribers — it fires
handlers and swallows their promises. So attachSpaceToolsToMemberSession
could still lose the race with QueryOptionsBuilder.build(), which freezes
session.config.mcpServers at first-query start.

Mirror the pattern space.create already uses for setupSpaceAgentSession:
call spaceRuntimeService.attachSpaceToolsToMemberSession() directly from
the session.create RPC, awaited before returning. The daemonHub emit is
retained for non-critical subscribers (StateManager et al).

setupSessionHandlers is moved in rpc-handlers/index.ts to run after
spaceRuntimeService is constructed so the reference can be injected.

Tests: 3 new cases verify attachment fires with the right session, is
skipped when context.spaceId is absent, and that RPC still returns
when the attach call throws.

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

* feat(web): surface runtime-attached MCP servers in Tool Modal

Adds session.listRuntimeMcpServers RPC that filters session.config.mcpServers
to SDK-type entries (runtime-injected MCPs like space-agent-tools, db-query,
task-agent, node-agent, room-tools). Tool Modal now shows an "Agent Runtime
Tools" section so users can see which built-in MCPs are active for each
session, independent of session type.

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

---------

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

11686 of 77673 relevant lines covered (15.05%)

7.26 hits per line

Source Files on job daemon-online-features-3 - 24805936249.22
  • Tree
  • List 277
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24805936249
  • 8ce86518 on github
  • Prev Job for on dev (#24805423536.24)
  • Next Job for on dev (#24809927252.29)
  • 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