(&self, memory_id: String)
| 265 | /// Get a single memory by ID. |
| 266 | #[napi] |
| 267 | pub async fn get(&self, memory_id: String) -> Result<Option<JsMemory>> { |
| 268 | let id = graphbit_core::memory::MemoryId::from_string(&memory_id) |
| 269 | .map_err(|e| to_napi_error(format!("Invalid memory ID: {e}")))?; |
| 270 | let mem = self.service.get(&id).await.map_err(to_napi_error)?; |
| 271 | Ok(mem.map(core_memory_to_js)) |
| 272 | } |
| 273 | |
| 274 | /// Get all memories matching a scope. |
| 275 | #[napi] |