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

lsm / neokai / 25416974320
64%

Build:
DEFAULT BRANCH: dev
Ran 06 May 2026 04:46AM UTC
Jobs 28
Files 538
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

06 May 2026 04:45AM UTC coverage: 63.924% (-7.6%) from 71.557%
25416974320

push

github

web-flow
Make task thread composer fully target-aware: per-agent model, thinking, and tools (#1800)

* Make task thread composer fully target-aware: per-agent model, thinking, and tools

- Add useTargetSessionContext hook to resolve selected target to its live
  session ID via activityMembers, with pre-configuration support for agents
  that haven't started yet.
- Update useModelSwitcher to load models.list even when session.model.get
  fails, so not-started agents still see the global catalogue.
- Refactor TaskSessionChatComposer to use the new hook: model switch,
  thinking toggle, and tools now operate on the targeted agent's session.
- Add TaskToolsModal for viewing runtime MCP servers of the targeted agent.
- Show amber "not started yet" banner and ring when targeting an unstarted
  agent, with workflow default model as the pre-configured default.
- Update SpaceTaskPane to pass activityMembers and defaultAgentModels.
- Add tests for useTargetSessionContext and update TaskSessionChatComposer
  tests to cover new behavior.

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

* Address review feedback: thinking routing, nodeExecutionId matching, per-node defaults

- Add onThinkingLevelChange prop to SessionStatusBar and ChatComposer so
  TaskSessionChatComposer can intercept thinking-level changes and route
  them through useTargetSessionContext.setThinkingLevel. This prevents
  unstarted-agent thinking changes from being written to the fallback task
  agent session.
- Resolve node-agent sessions by nodeExecutionId when available, falling
  back to agentName only when nodeExecutionId is absent. This eliminates
  ambiguous matches when multiple workflow nodes reuse the same agent slot.
- Key defaultAgentModels by target ID (node:${nodeId}:${agentName}) instead
  of agentName alone, so each node can have its own default model without
  collisions.
- Update tests to cover nodeExecutionId resolution and onThinkingLevelChange
  wiring.

Co-Authored-By: Claud... (continued)

8191 of 11322 branches covered (72.35%)

Branch coverage included in aggregate %.

152 of 172 new or added lines in 7 files covered. (88.37%)

8465 existing lines in 59 files now uncovered.

57552 of 91524 relevant lines covered (62.88%)

238.84 hits per line

Uncovered Changes

Lines Coverage ∆ File
9
44.91
-35.68% packages/daemon/src/lib/rpc-handlers/session-handlers.ts
6
93.36
packages/web/src/hooks/useTargetSessionContext.ts
2
93.94
-1.19% packages/web/src/components/SessionStatusBar.tsx
2
90.63
-0.86% packages/web/src/components/space/TaskSessionChatComposer.tsx
1
89.3
-0.14% packages/web/src/components/space/SpaceTaskPane.tsx

Coverage Regressions

Lines Coverage ∆ File
668
8.78
-86.23% packages/daemon/src/lib/db-query/tools.ts
619
6.98
-91.89% packages/daemon/src/lib/github/space-github.ts
482
4.07
-92.7% packages/daemon/src/lib/rpc-handlers/space-task-message-handlers.ts
427
21.49
-69.21% packages/daemon/src/lib/rpc-handlers/space-workflow-handlers.ts
409
16.05
-77.91% packages/daemon/src/lib/rpc-handlers/space-export-import-handlers.ts
397
34.59
-42.45% packages/daemon/src/lib/rpc-handlers/live-query-handlers.ts
360
0.26
-93.4% packages/daemon/src/lib/db-query/sql-validator.ts
307
8.81
-86.76% packages/daemon/src/lib/rpc-handlers/auth-handlers.ts
302
0.56
-25.05% packages/daemon/src/lib/neo/tools/neo-query-tools.ts
281
6.65
-87.52% packages/daemon/src/lib/rpc-handlers/github-handlers.ts
280
44.91
-35.68% packages/daemon/src/lib/rpc-handlers/session-handlers.ts
265
0.75
-99.25% packages/daemon/src/lib/github/event-normalizer.ts
248
30.21
-65.63% packages/daemon/src/lib/rpc-handlers/reference-handlers.ts
233
3.66
-69.48% packages/daemon/src/lib/job-handlers/space-workflow-run-artifact.handler.ts
233
6.43
-93.57% packages/daemon/src/lib/mcp/mcp-import-service.ts
219
7.81
-59.6% packages/daemon/src/lib/github/event-filter.ts
207
36.76
-28.55% packages/daemon/src/lib/rpc-handlers/space-workflow-run-handlers.ts
181
25.54
-46.02% packages/daemon/src/lib/rpc-handlers/space-handlers.ts
179
3.03
-89.04% packages/daemon/src/lib/github/webhook-handler.ts
171
27.93
-43.0% packages/daemon/src/lib/rpc-handlers/space-task-handlers.ts
170
7.01
-22.1% packages/daemon/src/lib/room/state/session-group-repository.ts
157
3.66
-95.63% packages/daemon/src/lib/mcp/import-scanner.ts
154
21.92
-69.54% packages/daemon/src/lib/rpc-handlers/app-mcp-handlers.ts
153
12.29
-84.56% packages/daemon/src/lib/rpc-handlers/space-agent-handlers.ts
132
14.67
-35.53% packages/daemon/src/lib/neo/neo-agent-manager.ts
129
4.38
-33.95% packages/daemon/src/lib/github/router-agent.ts
104
12.5
-86.61% packages/daemon/src/lib/rpc-handlers/space-mcp-handlers.ts
99
4.72
-92.81% packages/daemon/src/lib/rpc-handlers/dialog-handlers.ts
91
31.1
-52.84% packages/daemon/src/lib/github/filter-config-manager.ts
86
16.04
-26.28% packages/daemon/src/lib/github/security-agent.ts
84
0.0
-83.33% packages/daemon/src/lib/neo/neo-system-prompt.ts
66
57.14
-42.86% packages/daemon/src/lib/mcp/app-mcp-lifecycle-manager.ts
65
15.58
-84.42% packages/daemon/src/lib/github/inbox-manager.ts
51
84.43
-15.26% packages/daemon/src/lib/db-query/scope-config.ts
42
21.82
-76.14% packages/daemon/src/lib/rpc-handlers/mcp-handlers.ts
38
42.22
-41.5% packages/daemon/src/lib/rpc-handlers/skill-handlers.ts
37
7.5
-92.5% packages/daemon/src/lib/rpc-handlers/test-handlers.ts
35
22.0
-69.3% packages/daemon/src/lib/rpc-handlers/workspace-handlers.ts
33
23.26
-76.74% packages/daemon/src/lib/rpc-handlers/question-handlers.ts
30
36.0
-39.0% packages/daemon/src/lib/rpc-handlers/system-handlers.ts
29
73.39
-26.61% packages/daemon/src/lib/rpc-handlers/rewind-handlers.ts
28
74.38
-5.02% packages/daemon/src/lib/rpc-handlers/config-handlers.ts
24
5.02
-2.97% packages/daemon/src/lib/room/managers/task-manager.ts
23
23.19
-8.22% packages/daemon/src/lib/github/polling-service.ts
22
81.75
-17.45% packages/daemon/src/routes/setup-websocket.ts
22
21.43
-78.57% packages/daemon/src/storage/repositories/workspace-history-repository.ts
21
0.0
-90.0% packages/daemon/src/lib/room/runtime/human-message-routing.ts
15
0.0
-100.0% packages/daemon/src/lib/task-utils.ts
9
16.67
-75.64% packages/daemon/src/lib/neo/tools/neo-tools-server.ts
9
18.18
-81.82% packages/daemon/src/lib/rpc-handlers/command-handlers.ts
8
74.19
-25.81% packages/daemon/src/lib/job-handlers/skill-validate.handler.ts
8
41.04
-4.94% packages/daemon/src/lib/rpc-handlers/settings-handlers.ts
5
84.38
-15.63% packages/daemon/src/lib/job-handlers/github-poll.handler.ts
5
94.53
-3.91% packages/daemon/src/lib/space/artifact-git-ops.ts
5
85.71
-14.29% packages/shared/src/utils.ts
3
54.55
-3.9% packages/daemon/src/lib/rpc-handlers/space-node-execution-handlers.ts
2
84.62
-15.38% packages/daemon/src/lib/job-handlers/session-title.handler.ts
2
95.92
-4.08% packages/daemon/src/lib/mcp/resolve-mcp-servers.ts
1
95.0
-5.0% packages/daemon/src/lib/mcp/seed-defaults.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-5-space-workflow - 25416974320.1 06 May 2026 04:46AM UTC 106
30.6
GitHub Action Run
2 daemon-4-space-storage - 25416974320.2 06 May 2026 04:47AM UTC 127
50.8
GitHub Action Run
3 daemon-0-shared - 25416974320.3 06 May 2026 04:46AM UTC 28
83.62
GitHub Action Run
4 daemon-5-space-other - 25416974320.4 06 May 2026 04:46AM UTC 125
30.7
GitHub Action Run
5 daemon-online-rpc-2 - 25416974320.5 06 May 2026 04:48AM UTC 307
19.91
GitHub Action Run
6 daemon-online-coordinator - 25416974320.6 06 May 2026 04:46AM UTC 307
6.5
GitHub Action Run
7 daemon-online-websocket - 25416974320.7 06 May 2026 04:47AM UTC 307
15.25
GitHub Action Run
8 daemon-online-sdk - 25416974320.8 06 May 2026 04:47AM UTC 307
18.72
GitHub Action Run
9 daemon-online-lifecycle - 25416974320.9 06 May 2026 04:47AM UTC 307
19.19
GitHub Action Run
10 daemon-1-core - 25416974320.10 06 May 2026 04:47AM UTC 311
32.37
GitHub Action Run
11 daemon-5-space-agent - 25416974320.11 06 May 2026 04:46AM UTC 160
28.24
GitHub Action Run
12 daemon-online-convo - 25416974320.12 06 May 2026 04:47AM UTC 307
18.71
GitHub Action Run
13 daemon-online-features-2 - 25416974320.13 06 May 2026 04:47AM UTC 307
19.16
GitHub Action Run
14 daemon-online-rewind-1 - 25416974320.14 06 May 2026 04:48AM UTC 307
18.98
GitHub Action Run
15 daemon-online-rpc-3 - 25416974320.15 06 May 2026 04:47AM UTC 307
16.77
GitHub Action Run
16 daemon-5-space-runtime - 25416974320.16 06 May 2026 04:47AM UTC 148
39.3
GitHub Action Run
17 daemon-online-git - 25416974320.17 06 May 2026 04:47AM UTC 307
19.91
GitHub Action Run
18 daemon-online-features-3 - 25416974320.18 06 May 2026 04:47AM UTC 307
14.0
GitHub Action Run
19 daemon-online-rewind-2 - 25416974320.19 06 May 2026 04:47AM UTC 307
19.43
GitHub Action Run
20 daemon-online-rpc-1 - 25416974320.20 06 May 2026 04:47AM UTC 307
16.4
GitHub Action Run
21 daemon-online-features-1 - 25416974320.21 06 May 2026 04:47AM UTC 307
19.45
GitHub Action Run
22 daemon-online-space-1 - 25416974320.22 06 May 2026 04:47AM UTC 307
26.76
GitHub Action Run
23 daemon-online-components - 25416974320.23 06 May 2026 04:46AM UTC 307
15.14
GitHub Action Run
24 daemon-online-space-2 - 25416974320.24 06 May 2026 04:48AM UTC 307
26.88
GitHub Action Run
25 daemon-online-rpc-4 - 25416974320.25 06 May 2026 04:48AM UTC 307
19.67
GitHub Action Run
26 web - 25416974320.26 06 May 2026 04:47AM UTC 222
77.18
GitHub Action Run
27 daemon-online-agent-sdk - 25416974320.27 06 May 2026 04:47AM UTC 307
18.81
GitHub Action Run
28 daemon-online-mcp - 25416974320.28 06 May 2026 04:46AM UTC 307
15.53
GitHub Action Run
Source Files on build 25416974320
  • Tree
  • List 538
  • Changed 8
  • Source Changed 6
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25416974320
  • 7915c41d on github
  • Prev Build on dev (#25411292878)
  • 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