pub struct OTARecord {
pub step: usize,
pub timestamp: String,
pub observation: String,
pub thought: String,
pub action: String,
}Expand description
A single Observation–Thought–Action step logged to log.md.
The paper continuously logs OTA cycles as the agent executes.
Fields§
§step: usize§timestamp: String§observation: String§thought: String§action: StringImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OTARecord
impl<'de> Deserialize<'de> for OTARecord
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 OTARecord
impl RefUnwindSafe for OTARecord
impl Send for OTARecord
impl Sync for OTARecord
impl Unpin for OTARecord
impl UnsafeUnpin for OTARecord
impl UnwindSafe for OTARecord
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