pub struct ContextLedger {
pub model_epoch: String,
pub visible_entities: BTreeSet<String>,
pub visible_symbols: BTreeSet<String>,
pub visible_files: BTreeSet<String>,
pub visible_components: BTreeSet<String>,
pub visible_flows: BTreeSet<String>,
pub last_task: Option<String>,
}Expand description
What the agent has already seen — novelty suppression source (the general form of Aider treating chat files specially).
Fields§
§model_epoch: String§visible_entities: BTreeSet<String>§visible_symbols: BTreeSet<String>§visible_files: BTreeSet<String>§visible_components: BTreeSet<String>§visible_flows: BTreeSet<String>§last_task: Option<String>Trait Implementations§
Source§impl Clone for ContextLedger
impl Clone for ContextLedger
Source§impl Debug for ContextLedger
impl Debug for ContextLedger
Source§impl Default for ContextLedger
impl Default for ContextLedger
Source§impl<'de> Deserialize<'de> for ContextLedger
impl<'de> Deserialize<'de> for ContextLedger
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 ContextLedger
impl RefUnwindSafe for ContextLedger
impl Send for ContextLedger
impl Sync for ContextLedger
impl Unpin for ContextLedger
impl UnsafeUnpin for ContextLedger
impl UnwindSafe for ContextLedger
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