pub struct SearchMemoryRequest {
pub query: String,
pub limit: usize,
pub memory_type: Option<String>,
pub space: Option<String>,
pub source_agent: Option<String>,
pub rerank: bool,
}Fields§
§query: String§limit: usize§memory_type: Option<String>§space: Option<String>§source_agent: Option<String>§rerank: boolWhen true AND the daemon has a reranker wired (via
WENLAN_RERANKER_ENABLED=1), results pass through a cross-encoder
reranker after the embedding+FTS hybrid step. When true but no
reranker is available, the daemon logs a warning and falls back to
the plain hybrid ordering. Default false to preserve current
behavior for callers that don’t opt in.
Trait Implementations§
Source§impl Debug for SearchMemoryRequest
impl Debug for SearchMemoryRequest
Source§impl<'de> Deserialize<'de> for SearchMemoryRequest
impl<'de> Deserialize<'de> for SearchMemoryRequest
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 SearchMemoryRequest
impl RefUnwindSafe for SearchMemoryRequest
impl Send for SearchMemoryRequest
impl Sync for SearchMemoryRequest
impl Unpin for SearchMemoryRequest
impl UnsafeUnpin for SearchMemoryRequest
impl UnwindSafe for SearchMemoryRequest
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