(agentId: string)
| 270 | |
| 271 | // Get agent memory |
| 272 | export async function getAgentMemory(agentId: string): Promise<string> { |
| 273 | const db = await openDB(); |
| 274 | |
| 275 | return new Promise((resolve, reject) => { |
| 276 | const tx = db.transaction(MEMORY_STORE, 'readonly'); |
| 277 | const store = tx.objectStore(MEMORY_STORE); |
| 278 | const request = store.get(agentId); |
| 279 | |
| 280 | request.onsuccess = () => { |
| 281 | const result = request.result; |
| 282 | resolve(result ? result.memory : ''); |
| 283 | }; |
| 284 | request.onerror = () => reject(request.error); |
| 285 | }); |
| 286 | } |
| 287 | |
| 288 | // Get all memory entries |
| 289 | export async function getAllMemories(): Promise<Array<{ id: string; memory: string }>> { |
no test coverage detected