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

stacklok / toolhive / 39636211636
73%

Build:
DEFAULT BRANCH: main
Ran 21 Oct 2026 04:43PM UTC
Jobs 1
Files 966
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

21 Oct 2026 04:35PM UTC coverage: 71.473% (+0.02%) from 71.451%
39636211636

push

github

web-flow
Explain LLM gateway model-discovery failures (#6884)

* Explain LLM gateway model-discovery failures

Model discovery errors told users to pass --models, which neither
helped (a discovery failure still aborted Claude Code setup) nor was
safe: --models is persisted and shared with Pi and Claude Desktop, so
using it to get past a transient failure freezes the tier pins again.

- Return a typed status error and an empty-catalogue sentinel from
  model discovery, and map each to a message naming the likely cause:
  gateway unreachable, wrong path (404), no access (401/403), gateway
  fault (5xx), or no models granted. Pi, VS Code and Claude Code all
  get the clearer messages.
- Treat an Anthropic catalogue with no Bedrock model IDs as a
  discovery failure for bedrock-compat Claude Code, instead of writing
  a config with every tier unpinned. The partial case still warns.
- Let --models that pins every tier bypass a discovery failure,
  matching what lazy mode already accepts.
- Drop the --models hint from discovery-failure messages.

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

* Redact gateway URL in discovery status errors

The gateway URL may carry a password in its userinfo, and the new
status error embeds the models URL in setup diagnostics. Store the
redacted URL so the password never reaches an error or warning.

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

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

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

7 existing lines in 4 files now uncovered.

88435 of 123732 relevant lines covered (71.47%)

126.83 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
82.83
-0.17% pkg/authserver/storage/redis.go
2
55.58
-0.52% pkg/transport/stdio.go
1
93.38
0.0% pkg/authserver/storage/memory.go
1
81.07
-0.12% pkg/vmcp/composer/workflow_engine.go
Jobs
ID Job ID Ran Files Coverage
1 39636211636.1 21 Oct 2026 04:43PM UTC 966
71.47
GitHub Action Run
Source Files on build 39636211636
  • Tree
  • List 966
  • Changed 9
  • Source Changed 2
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39636211636
  • 0ea7c4f4 on github
  • Prev Build on main (#39595713888)
  • Next Build on main (#39667400010)
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