pub struct AgentBundle {
pub scope: BundleScope,
pub preambles: Vec<ExtractedPrompt>,
pub tools: Vec<ExtractedTool>,
pub is_rig_agent: bool,
pub key_files: Vec<PathBuf>,
}Expand description
Analyze an agent crate and return the source scope mdx-rust may inspect. Rich analysis result for an agent. This is what gets summarized and sent to the LLM for high-quality diagnosis.
Fields§
§scope: BundleScope§preambles: Vec<ExtractedPrompt>§tools: Vec<ExtractedTool>§is_rig_agent: bool§key_files: Vec<PathBuf>Trait Implementations§
Source§impl Clone for AgentBundle
impl Clone for AgentBundle
Source§fn clone(&self) -> AgentBundle
fn clone(&self) -> AgentBundle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AgentBundle
impl Debug for AgentBundle
Source§impl Default for AgentBundle
impl Default for AgentBundle
Source§fn default() -> AgentBundle
fn default() -> AgentBundle
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AgentBundle
impl RefUnwindSafe for AgentBundle
impl Send for AgentBundle
impl Sync for AgentBundle
impl Unpin for AgentBundle
impl UnsafeUnpin for AgentBundle
impl UnwindSafe for AgentBundle
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