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

stacklok / toolhive / 23748630781 / 1
64%
main: 64%

Build:
DEFAULT BRANCH: main
Ran 30 Mar 2026 02:03PM UTC
Files 587
Run time 19s
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

30 Mar 2026 01:58PM UTC coverage: 65.538% (+0.01%) from 65.524%
23748630781.1

push

github

web-flow
Return JSON-RPC errors for expired sessions (#4426)

* Return JSON-RPC errors for expired sessions

ToolHive's proxies returned plain-text HTTP errors for expired or
unknown sessions. MCP clients like Claude Code rely on receiving
HTTP 404 with a JSON-RPC error body containing code -32001 to
trigger automatic session recovery. The plain-text responses
bypassed this detection, leaving connections broken until the
user manually restarted their client.

Fixes #4425

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Greg Katz <gkatz@indeed.com>

* Restore doc comment on MessageSessionNotFound

The revive linter requires exported constants to have doc
comments. The blank line between the two constants in the
const block means they need individual comments.

Signed-off-by: Greg Katz <gkatz@indeed.com>

---------

Signed-off-by: Greg Katz <gkatz@indeed.com>
Co-authored-by: Claude <noreply@anthropic.com>

52862 of 80659 relevant lines covered (65.54%)

64.44 hits per line

Source Files on job 23748630781.1
  • Tree
  • List 587
  • Changed 5
  • Source Changed 3
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 23748630781
  • c4658885 on github
  • Prev Job for on main (#23748386802.1)
  • Next Job for on main (#23749352567.1)
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