(agentId: string)
| 319 | |
| 320 | // Get agent image memory |
| 321 | export async function getAgentImageMemory(agentId: string): Promise<string[]> { |
| 322 | const db = await openDB(); |
| 323 | |
| 324 | return new Promise((resolve, reject) => { |
| 325 | const tx = db.transaction(IMAGE_MEMORY_STORE, 'readonly'); |
| 326 | const store = tx.objectStore(IMAGE_MEMORY_STORE); |
| 327 | const request = store.get(agentId); |
| 328 | |
| 329 | request.onsuccess = () => { |
| 330 | const result = request.result; |
| 331 | resolve(result ? result.images : []); |
| 332 | }; |
| 333 | request.onerror = () => reject(request.error); |
| 334 | }); |
| 335 | } |
| 336 | |
| 337 | // Get all image memory entries |
| 338 | export async function getAllImageMemories(): Promise<Array<{ id: string; images: string[] }>> { |
no test coverage detected