Lk/fix tsnet - #33
Merged
Merged
Lk/fix tsnet#33
Conversation
Discover providers and supported protocols from the grant-filtered model catalog so non-admin users and bridge clients can configure harnesses, including Claude Code with Mantle. Surface installer failures and verify that automated installers produce a usable binary.
lkosewsk
force-pushed
the
lk/fix-tsnet
branch
from
September 5, 2026 00:25
ffa8095 to
0207d5a
Compare
armstrongl
added a commit
that referenced
this pull request
Sep 17, 2026
The vertex backend roots its base URL at publishers/google, and Aperture's Vertex router picks the wire protocol from that publisher segment alone, never from the model name. Claiming EndpointVertexClaude therefore offered the backend to providers it cannot serve: Claude on Vertex is reached over publishers/anthropic with :rawPredict, which no API type in the harness's union can produce. This narrows the claim to EndpointVertexGemini. A provider advertising only the Anthropic endpoint no longer sees a Google Vertex backend that would fail at request time, which matches the reasoning already used to exclude Bedrock. The backend id is unchanged, so no recorded launch is invalidated. A Vertex provider that advertises both endpoints still matches, and still lists Claude models that fail once launched. Filtering the model list by family is the remaining fix and lands with the same fix in opencode, which has carried this bug since #33.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes that a) fix tsnet bridge mode and b) clean up some menu transitions and add error message output so that e.g. I know when the underlying system is missing curl instead of getting no feedback from a failed install.
Most of the changes are very mechanical; changing over aperture-cli from the admin-only /api/provider to /v1/models for its data, and updating tsnet to the latest stable version, which fixed a few netmap issues.