Skip to content

split hosted providers into per-vendor crates and add xai oauth#90

Merged
jbj338033 merged 6 commits into
mainfrom
feature/split-hosted-providers
Jul 2, 2026
Merged

split hosted providers into per-vendor crates and add xai oauth#90
jbj338033 merged 6 commits into
mainfrom
feature/split-hosted-providers

Conversation

@jbj338033

Copy link
Copy Markdown
Collaborator

Summary

Replace the monolithic goat-provider-hosted crate with ten per-vendor provider crates, move shared API-key helpers into goat-provider-openai-compat, and add xAI OAuth (browser PKCE + device-code fallback) alongside API-key auth.

Verification

  • cargo fmt --all — passed
  • cargo clippy --workspace --all-targets -- -D warnings — passed
  • cargo test --workspace — passed

@jbj338033 jbj338033 merged commit 4515815 into main Jul 2, 2026
5 checks passed
@jbj338033 jbj338033 deleted the feature/split-hosted-providers branch July 2, 2026 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant