MCPcopy Create free account
hub / github.com/AI45Lab/Code / remember

Method remember

core/src/memory.rs:149–157  ·  view source on GitHub ↗

Store a memory in long-term storage and add to short-term

(&self, item: MemoryItem)

Source from the content-addressed store, hash-verified

147
148 /// Store a memory in long-term storage and add to short-term
149 pub async fn remember(&self, item: MemoryItem) -> anyhow::Result<()> {
150 self.store.store(item.clone()).await?;
151 let mut short_term = self.short_term.write().await;
152 short_term.push_back(item);
153 if short_term.len() > self.max_short_term {
154 short_term.pop_front();
155 }
156 Ok(())
157 }
158
159 /// Remember a successful pattern
160 pub async fn remember_success(

Calls 4

storeMethod · 0.80
writeMethod · 0.80
cloneMethod · 0.45
lenMethod · 0.45