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 to build a cross-agent knowledge network
Fields§
§agent_ids: Option<Vec<String>>Agent IDs to include; None means all agents.
min_similarity: f32Minimum cosine similarity for cross-agent edges (default 0.3).
max_nodes_per_agent: usizeMaximum memory nodes returned per agent (default 50).
min_importance: f32Minimum importance score for included nodes (default 0.0).
max_cross_edges: usizeMaximum cross-agent edges in the response (default 200).
Trait Implementations§
Source§impl Clone for CrossAgentNetworkRequest
impl Clone for CrossAgentNetworkRequest
Source§fn clone(&self) -> CrossAgentNetworkRequest
fn clone(&self) -> CrossAgentNetworkRequest
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 CrossAgentNetworkRequest
impl Debug for CrossAgentNetworkRequest
Source§impl Default for CrossAgentNetworkRequest
impl Default 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