pub enum KeyStore {
Grok {
auth: &'static str,
config: &'static str,
},
DshRefs {
path: &'static str,
variable: &'static str,
},
Pi {
dir: &'static str,
},
Scv {
config: &'static str,
},
}Expand description
A CLI’s native credential file, relative to the agent home.
Variants§
Grok
Grok: sign-ins from grok login in auth (a JSON object of entries),
or an API key in the config profile of its default model.
DshRefs
DeepSeek Harness .credentials.yaml, holding refs.<variable>.
Pi
pi’s agent directory: auth.json, plus the SCV-configured
OpenAI-compatible endpoint in models.json and settings.json.
Scv
A nested SCV’s own config.toml, holding the provider copied from the
user’s SCV by scv agents import scv.
Trait Implementations§
impl Copy for KeyStore
impl Eq for KeyStore
impl StructuralPartialEq for KeyStore
Auto Trait Implementations§
impl Freeze for KeyStore
impl RefUnwindSafe for KeyStore
impl Send for KeyStore
impl Sync for KeyStore
impl Unpin for KeyStore
impl UnsafeUnpin for KeyStore
impl UnwindSafe for KeyStore
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more