pub enum QuerySource {
ReplMainThread,
SubAgent {
agent_id: String,
},
Compact,
SessionMemory,
Hook {
event: String,
},
BackgroundTask {
task_id: String,
},
OneShot,
}Expand description
Identifies where an API call originated from.
Variants§
ReplMainThread
Interactive REPL main thread.
SubAgent
Subagent execution.
Compact
History compaction.
SessionMemory
Session memory summarization.
Hook
Hook execution.
BackgroundTask
Background task.
OneShot
One-shot CLI invocation.
Implementations§
Source§impl QuerySource
impl QuerySource
Trait Implementations§
Source§impl Clone for QuerySource
impl Clone for QuerySource
Source§fn clone(&self) -> QuerySource
fn clone(&self) -> QuerySource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QuerySource
impl Debug for QuerySource
Source§impl Hash for QuerySource
impl Hash for QuerySource
Source§impl PartialEq for QuerySource
impl PartialEq for QuerySource
impl Eq for QuerySource
impl StructuralPartialEq for QuerySource
Auto Trait Implementations§
impl Freeze for QuerySource
impl RefUnwindSafe for QuerySource
impl Send for QuerySource
impl Sync for QuerySource
impl Unpin for QuerySource
impl UnsafeUnpin for QuerySource
impl UnwindSafe for QuerySource
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