pub struct CrossAgentNetworkRequest {
pub agent_ids: Option<Vec<String>>,
pub min_similarity: f32,
pub max_nodes_per_agent: usize,
pub min_importance: f32,
pub max_cross_edges: usize,
}Expand description
Request for cross-agent memory network graph
Fields§
§agent_ids: Option<Vec<String>>Specific agent IDs to include (None = all agents)
min_similarity: f32Minimum cosine similarity for a cross-agent edge (default 0.3)
max_nodes_per_agent: usizeMaximum memories per agent to include (top N by importance, default 50)
min_importance: f32Minimum importance score for a memory to be included (default 0.0)
max_cross_edges: usizeMaximum cross-agent edges to return (default 200)
Trait Implementations§
Source§impl Debug for CrossAgentNetworkRequest
impl Debug for CrossAgentNetworkRequest
Source§impl<'de> Deserialize<'de> for CrossAgentNetworkRequest
impl<'de> Deserialize<'de> for CrossAgentNetworkRequest
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 CrossAgentNetworkRequest
impl RefUnwindSafe for CrossAgentNetworkRequest
impl Send for CrossAgentNetworkRequest
impl Sync for CrossAgentNetworkRequest
impl Unpin for CrossAgentNetworkRequest
impl UnsafeUnpin for CrossAgentNetworkRequest
impl UnwindSafe for CrossAgentNetworkRequest
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