Repository navigation
feat(server): run CLIProxyAPI on an environment and manage its accounts in Settings #27388
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
saphid
wants to merge
32
commits into
pingdotgg:main
Choose a base branch
from
saphid:feat/cliproxy-hosted
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+3,655
−104
Open
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
40e6ad3
feat(server): route Claude, Codex, and OpenCode through a CLIProxyAPI…
saphid 37a7ca4
fix(server): keyless proxies reach Claude and Codex; OpenCode plugins…
saphid d6ba85f
fix(opencode): proxied servers older than 1.14.49 refuse to start
saphid fe561e3
fix: address review on proxy routing
saphid 2d5daf1
fix(opencode): a proxied server refuses org or managed configs that r…
saphid 6ed782b
fix: proxied OpenCode 2 fails closed; keyless hubs don't hide the pro…
saphid 6a3957b
fix(opencode): proxy checks key off T3's own state, not OpenCode's pl…
saphid 23714fc
fix(opencode): proxied servers reject widened provider lists and acce…
saphid 5e56d16
fix(opencode): configured auth headers can't send a direct key to the…
saphid 762bfd8
fix(opencode): bound the proxy routing check with the health timeout
saphid 87c5cf2
fix(opencode): a configured Anthropic authToken can't block or bypass…
saphid 62d4294
fix(opencode): the routing check also rejects restored direct credent…
saphid b3f0604
feat(server): run CLIProxyAPI on this environment and manage its acco…
github-actions[bot] e13c462
fix(server): proxy sign-in stays local, status keeps refreshing, over…
saphid 954c4f1
fix(server): proxy accounts time out body stalls; stopping the proxy …
saphid 986a275
fix: https-only sign-in links, disabled hubs don't hide proxy account…
saphid f0c7c79
merge: preserve current provider and secret invariants in proxy routing
saphid faec62d
merge: update managed proxy from its proxy routing layer
saphid e1a4034
Merge remote-tracking branch 'origin/main' into ready/general-27356
saphid e21db30
fix(usage): retain proxy account reporting when a matching hub is dis…
saphid 07d9bb1
Merge validated CLIProxyAPI routing updates into managed host
saphid 14acf3c
test(usage): cover managed proxy startup refresh duplication
saphid c84e848
fix(usage): avoid duplicate initial managed proxy refresh
saphid 4bd7dff
test(usage): retain literal managed status in refresh fixture
saphid f1ebb6a
test(usage): reuse managed proxy endpoint fixture
saphid f087a3f
test(server): use the managed proxy service fixture
saphid d4b5dc0
fix(proxy): preserve configured routing and current management creden…
saphid 1bbcaf8
fix(proxy): apply Claude routing to structured text generation
saphid 35014f5
fix(claude): keep proxy credentials out of process arguments
saphid b97e463
fix(server): refresh cached sessions after provider routing changes
maria-rcks 9fb6ebd
chore(proxy): merge main while preserving usage routing
saphid bab9cfd
chore: merge main into managed provider proxy
saphid File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.