Expand description
Credential storage for LLM provider API keys.
Provides a trait-based abstraction over credential storage with two implementations:
KeyringCredentialStore: Uses the OS-native credential store (macOS Keychain, Windows Credential Manager, Linux Secret Service).InMemoryCredentialStore: In-memory store for testing.
Structs§
- InMemory
Credential Store - In-memory credential store for testing.
- Keyring
Credential Store - OS-native credential store using the
keyringcrate.
Enums§
- Credential
Error - Errors from credential storage operations.
Traits§
- Credential
Store - Trait for credential storage backends.