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

stacklok / toolhive / 30095182701
69%

Build:
DEFAULT BRANCH: main
Ran 24 Jul 2026 01:07PM UTC
Jobs 1
Files 834
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

24 Jul 2026 01:00PM UTC coverage: 69.267% (+0.009%) from 69.258%
30095182701

push

github

web-flow
Consume backend list_changed in vMCP and propagate to clients (#5965)

vMCP registered no persistent notification handler on its per-session
backend connections, so backend tools/list_changed was dropped and the
aggregated view went stale until the short-TTL cache expired. Register a
persistent, non-blocking, coalescing handler that invalidates the cache
and re-syncs the session's tool set (authenticated as the principal),
letting the per-session go-sdk server auto-emit tools/list_changed to the
client. Flip WithToolCapabilities(true). notifications/message is
log-only.

Closes #5748

121 of 148 new or added lines in 11 files covered. (81.76%)

16 existing lines in 4 files now uncovered.

78703 of 113623 relevant lines covered (69.27%)

80.5 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
24.52
-2.82% pkg/vmcp/aggregator/mocks/mock_interfaces.go
6
88.03
-0.92% pkg/vmcp/session/internal/backend/mcp_session.go
5
92.86
pkg/vmcp/server/serve_list_changed.go

Coverage Regressions

Lines Coverage ∆ File
6
20.11
-3.45% pkg/client/manager.go
5
61.69
-0.43% pkg/workloads/manager.go
3
73.79
-2.91% pkg/state/local.go
2
82.29
-0.21% pkg/vmcp/composer/workflow_engine.go
Jobs
ID Job ID Ran Files Coverage
1 30095182701.1 24 Jul 2026 01:07PM UTC 834
69.27
GitHub Action Run
Source Files on build 30095182701
  • Tree
  • List 834
  • Changed 19
  • Source Changed 12
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30095182701
  • 96eec94b on github
  • Prev Build on main (#30094849518)
  • Next Build on main (#30099553260)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc