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

lsm / neokai / 22269080312
70%

Build:
DEFAULT BRANCH: dev
Ran 22 Feb 2026 02:45AM UTC
Jobs 18
Files 152
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

22 Feb 2026 02:45AM UTC coverage: 40.717% (+0.8%) from 39.89%
22269080312

push

github

lsm
fix(room): enable room-agent-tools MCP server for room chat sessions

The room-agent-tools MCP server was only available to the room agent's
internal AgentSession, not to user-facing room chat sessions. This made
it impossible for users to interact with room functionality (create tasks,
complete goals, etc.) through the room chat.

Solution:
1. Added getMcpServer() method to RoomAgentService to expose the MCP server
2. Created global MCP server registry in room-agent-handlers.ts for runtime tracking
3. Modified updateRoomChatSessionWithMcpServer() to register the MCP server
   and store a marker in session config
4. Updated QueryOptionsBuilder.getMcpServers() to replace the marker with
   the actual MCP server instance at query time
5. Automatically call updateRoomChatSessionWithMcpServer() when room agent starts

The key insight is that in-process MCP servers cannot be persisted to the
database (they contain functions). Instead, we store a marker and inject
the actual MCP server at SDK query time.

31 of 106 new or added lines in 4 files covered. (29.25%)

87 existing lines in 3 files now uncovered.

10691 of 26257 relevant lines covered (40.72%)

215.83 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
3.09
0.08% packages/daemon/src/lib/room/room-agent-service.ts
71
9.8
-0.64% packages/daemon/src/lib/rpc-handlers/room-agent-handlers.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
99.8
19.65% packages/daemon/src/lib/session/session-lifecycle.ts
6
81.12
0.27% packages/daemon/src/lib/rpc-handlers/index.ts
80
6.92
-0.07% packages/daemon/src/lib/rpc-handlers/room-handlers.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-offline-websocket - 22269080312.1 22 Feb 2026 02:46AM UTC 149
17.19
GitHub Action Run
2 daemon-online-features - 22269080312.2 22 Feb 2026 02:47AM UTC 152
28.86
GitHub Action Run
3 daemon-online-providers - 22269080312.3 22 Feb 2026 02:46AM UTC 152
26.84
GitHub Action Run
4 daemon-online-mcp - 22269080312.4 22 Feb 2026 02:45AM UTC 152
19.81
GitHub Action Run
5 daemon-online-rpc - 22269080312.5 22 Feb 2026 02:46AM UTC 152
25.12
GitHub Action Run
6 daemon-online-coordinator - 22269080312.6 22 Feb 2026 02:45AM UTC 152
6.95
GitHub Action Run
7 daemon-offline-rpc - 22269080312.7 22 Feb 2026 02:47AM UTC 149
23.6
GitHub Action Run
8 daemon-online-lifecycle - 22269080312.8 22 Feb 2026 02:46AM UTC 152
26.19
GitHub Action Run
9 daemon-offline-session - 22269080312.9 22 Feb 2026 02:47AM UTC 151
20.8
GitHub Action Run
10 daemon-online-components - 22269080312.10 22 Feb 2026 02:45AM UTC 152
18.28
GitHub Action Run
11 daemon-offline-agent - 22269080312.11 22 Feb 2026 02:46AM UTC 149
21.54
GitHub Action Run
12 daemon-offline-components - 22269080312.12 22 Feb 2026 02:46AM UTC 149
18.57
GitHub Action Run
13 daemon-online-agent - 22269080312.13 22 Feb 2026 02:46AM UTC 152
26.44
GitHub Action Run
14 daemon-online-sdk - 22269080312.14 22 Feb 2026 02:46AM UTC 152
26.19
GitHub Action Run
15 daemon-online-rewind - 22269080312.15 22 Feb 2026 02:46AM UTC 152
29.76
GitHub Action Run
16 daemon-offline-database - 22269080312.16 22 Feb 2026 02:46AM UTC 149
13.87
GitHub Action Run
17 daemon-offline-mcp - 22269080312.17 22 Feb 2026 02:46AM UTC 149
15.79
GitHub Action Run
18 daemon-online-convo - 22269080312.18 22 Feb 2026 02:46AM UTC 152
26.13
GitHub Action Run
Source Files on build 22269080312
  • Tree
  • List 152
  • Changed 58
  • Source Changed 6
  • Coverage Changed 58
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22269080312
  • 2909694b on github
  • Prev Build on dev (#22268625187)
  • Next Build on dev (#22270128569)
  • 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