Skip to content

Support Anthropics OAuth as new provider#16

Open
mikaelliljedahl wants to merge 33 commits into
xyOz-dev:masterfrom
mikaelliljedahl:ClaudeCli
Open

Support Anthropics OAuth as new provider#16
mikaelliljedahl wants to merge 33 commits into
xyOz-dev:masterfrom
mikaelliljedahl:ClaudeCli

Conversation

@mikaelliljedahl

@mikaelliljedahl mikaelliljedahl commented Aug 24, 2025

Copy link
Copy Markdown

Summary by CodeRabbit

  • New Features

    • Provider system with Anthropic OAuth login (PKCE) and OpenRouter adapter, provider selection/settings UI, browser-based login dialogs, encrypted token storage, and provider-aware model selection.
  • Refactor

    • Pluggable provider interfaces, unified streaming/non-streaming chat bridging, provider-aware startup/configuration, and UI updated to show/manage current provider and models.
  • Tests

    • Expanded unit/integration tests covering providers, auth, token store, PKCE, message conversion, streaming, and provider factory.
  • Chores

    • Config validation, atomic config writes, launch settings and dependency updates.

Loading
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.

2 participants