pub enum InjectMode {
Auto,
Manual,
None,
}Expand description
Memory injection mode.
Controls how memories are injected into agent context.
Variants§
Auto
Ralph automatically injects memories at the start of each iteration.
Manual
Agent must explicitly run ralph memory search to access memories.
None
Memories feature is disabled.
Trait Implementations§
Source§impl Clone for InjectMode
impl Clone for InjectMode
Source§fn clone(&self) -> InjectMode
fn clone(&self) -> InjectMode
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 InjectMode
impl Debug for InjectMode
Source§impl Default for InjectMode
impl Default for InjectMode
Source§fn default() -> InjectMode
fn default() -> InjectMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InjectMode
impl<'de> Deserialize<'de> for InjectMode
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
Source§impl Display for InjectMode
impl Display for InjectMode
Source§impl PartialEq for InjectMode
impl PartialEq for InjectMode
Source§impl Serialize for InjectMode
impl Serialize for InjectMode
impl Copy for InjectMode
impl Eq for InjectMode
impl StructuralPartialEq for InjectMode
Auto Trait Implementations§
impl Freeze for InjectMode
impl RefUnwindSafe for InjectMode
impl Send for InjectMode
impl Sync for InjectMode
impl Unpin for InjectMode
impl UnsafeUnpin for InjectMode
impl UnwindSafe for InjectMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.