pub struct LlmAgentInfo {
pub model: String,
pub model_version: Option<String>,
pub human_guided: bool,
}Expand description
Information about an LLM agent that performed the review.
Presence of this field in a review proof (code or package) indicates that the review was conducted by (or with assistance of) an LLM agent.
Fields§
§model: StringModel identifier (e.g. “claude-opus-4-6”, “gpt-4o”)
model_version: Option<String>Model version string, if available (e.g. “2026-04-01”)
human_guided: boolWhether a human guided the agent during the review (interactive session), as opposed to a fully autonomous review.
Trait Implementations§
Source§impl Clone for LlmAgentInfo
impl Clone for LlmAgentInfo
Source§fn clone(&self) -> LlmAgentInfo
fn clone(&self) -> LlmAgentInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LlmAgentInfo
impl Debug for LlmAgentInfo
Source§impl<'de> Deserialize<'de> for LlmAgentInfo
impl<'de> Deserialize<'de> for LlmAgentInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LlmAgentInfo
impl RefUnwindSafe for LlmAgentInfo
impl Send for LlmAgentInfo
impl Sync for LlmAgentInfo
impl Unpin for LlmAgentInfo
impl UnsafeUnpin for LlmAgentInfo
impl UnwindSafe for LlmAgentInfo
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