pub struct ForgetRequest {
pub agent_id: String,
pub memory_ids: Option<Vec<String>>,
pub memory_type: Option<MemoryType>,
pub session_id: Option<String>,
pub tags: Option<Vec<String>>,
pub below_importance: Option<f32>,
}Expand description
Request to forget (delete) memories
Fields§
§agent_id: String§memory_ids: Option<Vec<String>>§memory_type: Option<MemoryType>§session_id: Option<String>§below_importance: Option<f32>Delete memories below this importance threshold
Trait Implementations§
Source§impl Debug for ForgetRequest
impl Debug for ForgetRequest
Source§impl<'de> Deserialize<'de> for ForgetRequest
impl<'de> Deserialize<'de> for ForgetRequest
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 ForgetRequest
impl RefUnwindSafe for ForgetRequest
impl Send for ForgetRequest
impl Sync for ForgetRequest
impl Unpin for ForgetRequest
impl UnsafeUnpin for ForgetRequest
impl UnwindSafe for ForgetRequest
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