pub struct AgentModelConfigProbe { /* private fields */ }Expand description
Safe config probe for AI provider and model defaults.
Implementations§
Source§impl AgentModelConfigProbe
impl AgentModelConfigProbe
Sourcepub fn new(
cards: impl IntoIterator<Item = ModelCard>,
provider_presence: AgentModelProviderPresence,
) -> Self
pub fn new( cards: impl IntoIterator<Item = ModelCard>, provider_presence: AgentModelProviderPresence, ) -> Self
Builds a probe over caller-supplied runner model cards and provider facts.
Sourcepub fn from_current_env(cards: impl IntoIterator<Item = ModelCard>) -> Self
pub fn from_current_env(cards: impl IntoIterator<Item = ModelCard>) -> Self
Builds a real-mode probe over cards with provider presence read safely.
Trait Implementations§
Source§impl ConfigProbe for AgentModelConfigProbe
impl ConfigProbe for AgentModelConfigProbe
Source§fn probe(
&self,
request: &ConfigProbeRequest,
) -> (Option<ConfigLayer>, ConfigProbeReport)
fn probe( &self, request: &ConfigProbeRequest, ) -> (Option<ConfigLayer>, ConfigProbeReport)
Runs the probe and returns an optional config layer plus a report.
Auto Trait Implementations§
impl Freeze for AgentModelConfigProbe
impl RefUnwindSafe for AgentModelConfigProbe
impl Send for AgentModelConfigProbe
impl Sync for AgentModelConfigProbe
impl Unpin for AgentModelConfigProbe
impl UnsafeUnpin for AgentModelConfigProbe
impl UnwindSafe for AgentModelConfigProbe
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