Adds the Copilot provider: device-flow login modal support, copilot_internal/v2/token exchange with a direct-Bearer fallback, and routing across the three codecs, per the dual-path mitigation noted for Copilot token variance.
15 lines
333 B
Rust
15 lines
333 B
Rust
pub mod anthropic;
|
|
pub mod auth;
|
|
pub mod codec;
|
|
pub mod copilot;
|
|
pub mod modelsdev;
|
|
pub mod openai;
|
|
pub mod registry;
|
|
|
|
pub use anthropic::AnthropicProvider;
|
|
pub use auth::{AuthRecord, AuthStorage};
|
|
pub use copilot::CopilotProvider;
|
|
pub use modelsdev::ModelCatalog;
|
|
pub use openai::OpenAiProvider;
|
|
pub use registry::ProviderRegistry;
|