pub struct RememberOptions {Show 26 fields
pub run_id: Option<String>,
pub agent_id: Option<String>,
pub item_id: Option<String>,
pub content: String,
pub content_type: String,
pub metadata: Option<Value>,
pub hints: Option<Value>,
pub payload: Option<Value>,
pub intent: Option<String>,
pub lesson_type: Option<String>,
pub lesson_scope: Option<String>,
pub lesson_importance: Option<String>,
pub lesson_conditions: Vec<String>,
pub user_id: Option<String>,
pub upsert_key: Option<String>,
pub importance: Option<String>,
pub source: Option<String>,
pub lane: Option<String>,
pub parallel: bool,
pub idempotency_key: Option<String>,
pub wait: bool,
pub timeout_ms: Option<u64>,
pub poll_interval_ms: u64,
pub occurrence_time: Option<i64>,
pub env_tags: Vec<String>,
pub share: Option<String>,
}Fields§
§run_id: Option<String>§agent_id: Option<String>§item_id: Option<String>§content: String§content_type: String§metadata: Option<Value>§hints: Option<Value>§payload: Option<Value>§intent: Option<String>§lesson_type: Option<String>§lesson_scope: Option<String>§lesson_importance: Option<String>§lesson_conditions: Vec<String>§user_id: Option<String>§upsert_key: Option<String>§importance: Option<String>§source: Option<String>§lane: Option<String>§parallel: bool§idempotency_key: Option<String>§wait: bool§timeout_ms: Option<u64>§poll_interval_ms: u64§occurrence_time: Option<i64>When the event actually occurred (unix seconds). Distinct from ingestion time. Used for temporal queries about when events happened vs when the system learned about them.
Semantic environment tags in TYPE:NAME or TYPE:NAME:VERSION format,
e.g. ["lang:python:3.12", "framework:langchain:0.3"].
Ergonomic alias for the write-time lesson scope. Accepts “run”,
“session”, “global”; “org” is promotion-gated (reached by server-side
promotion of validated global lessons) and rejected with an
explanatory error. Conflicts with an explicit differing lesson_scope.
Implementations§
Trait Implementations§
Source§impl Clone for RememberOptions
impl Clone for RememberOptions
Source§fn clone(&self) -> RememberOptions
fn clone(&self) -> RememberOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RememberOptions
impl RefUnwindSafe for RememberOptions
impl Send for RememberOptions
impl Sync for RememberOptions
impl Unpin for RememberOptions
impl UnsafeUnpin for RememberOptions
impl UnwindSafe for RememberOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request