pub enum IdleEvent {
Trigger {
sessions: Vec<SessionData>,
existing_memories: Vec<MemoryEntry>,
now_ms: u64,
},
SynthesisResult {
content: String,
},
Abort,
}Variants§
Trigger
SDK provides raw sessions + current memory snapshot; kernel does the rest.
SynthesisResult
SDK feeds back the LLM’s text response from the synthesis call.
Abort
Auto Trait Implementations§
impl Freeze for IdleEvent
impl RefUnwindSafe for IdleEvent
impl Send for IdleEvent
impl Sync for IdleEvent
impl Unpin for IdleEvent
impl UnsafeUnpin for IdleEvent
impl UnwindSafe for IdleEvent
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