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

stacklok / toolhive / 29594760160
69%

Build:
DEFAULT BRANCH: main
Ran 17 Jul 2026 04:12PM UTC
Jobs 1
Files 806
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

17 Jul 2026 04:05PM UTC coverage: 68.592% (+0.006%) from 68.586%
29594760160

push

github

web-flow
Serve prompts per-session in vMCP (#5857)

vMCP aggregated and listed backend prompts but never served prompts/get:
injectCoreSessionCapabilities injected tools and resources per session
but skipped prompts, because the mcpcompat shim had no per-session prompt
interface. Every prompts/get returned -32602 "unknown prompt", while
prompts/list only worked because it returned the aggregated list. MCP
conformance run against a vMCP endpoint caught this (all prompts-get-*
scenarios failed).

toolhive-core v0.0.30 adds SessionWithPrompts (mirroring
SessionWithResources). Wire it in, mirroring the resource path exactly:
setSessionPromptsDirect installs the session's prompts on the SDK
session, coreSessionPrompts adapts the core's advertised prompts to SDK
prompts, and corePromptHandler routes prompts/get through core.GetPrompt
with the same identity binding, audit labelling, and authorization-denial
mapping (vmcp.DenyMessagePromptGet) the resource handler uses. Prompts are
now injected in injectCoreSessionCapabilities alongside tools and
resources.

Bumps github.com/stacklok/toolhive-core to v0.0.30.

Refs #5844

60 of 76 new or added lines in 2 files covered. (78.95%)

9 existing lines in 2 files now uncovered.

75047 of 109410 relevant lines covered (68.59%)

72.82 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
81.98
-0.73% pkg/vmcp/server/serve_handlers.go
4
85.71
-0.34% pkg/vmcp/server/server.go

Coverage Regressions

Lines Coverage ∆ File
6
76.15
-5.5% pkg/secrets/keyring/keyctl_linux.go
3
80.56
-0.7% pkg/transport/proxy/httpsse/http_proxy.go
Jobs
ID Job ID Ran Files Coverage
1 29594760160.1 17 Jul 2026 04:12PM UTC 806
68.59
GitHub Action Run
Source Files on build 29594760160
  • Tree
  • List 806
  • Changed 7
  • Source Changed 2
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29594760160
  • 67f6ba7b on github
  • Prev Build on main (#29593232077)
  • Next Build on main (#29597663350)
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