pub struct SearchMemoriesRequest {
pub agent_id: String,
pub query: Option<String>,
pub memory_type: Option<MemoryType>,
pub session_id: Option<String>,
pub tags: Option<Vec<String>>,
pub min_importance: Option<f32>,
pub max_importance: Option<f32>,
pub created_after: Option<u64>,
pub created_before: Option<u64>,
pub top_k: usize,
pub sort_by: Option<MemorySortField>,
}Expand description
Request for advanced memory search
Fields§
§agent_id: String§query: Option<String>§memory_type: Option<MemoryType>§session_id: Option<String>§min_importance: Option<f32>§max_importance: Option<f32>§created_after: Option<u64>§created_before: Option<u64>§top_k: usize§sort_by: Option<MemorySortField>Trait Implementations§
Source§impl Debug for SearchMemoriesRequest
impl Debug for SearchMemoriesRequest
Source§impl<'de> Deserialize<'de> for SearchMemoriesRequest
impl<'de> Deserialize<'de> for SearchMemoriesRequest
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 SearchMemoriesRequest
impl RefUnwindSafe for SearchMemoriesRequest
impl Send for SearchMemoriesRequest
impl Sync for SearchMemoriesRequest
impl Unpin for SearchMemoriesRequest
impl UnsafeUnpin for SearchMemoriesRequest
impl UnwindSafe for SearchMemoriesRequest
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