diff --git a/src/agent/core/SystemPrompts.ts b/src/agent/core/SystemPrompts.ts index 9f4e80d..ad292da 100644 --- a/src/agent/core/SystemPrompts.ts +++ b/src/agent/core/SystemPrompts.ts @@ -262,6 +262,6 @@ export class SystemPrompts { * Clear the cached template (useful for development/testing) */ static clearCache(): void { - this.cachedTemplate = null; + this.cachedTemplates.clear(); } } diff --git a/src/util/opfsModelCache.ts b/src/util/opfsModelCache.ts index 6d37198..1b6202e 100644 --- a/src/util/opfsModelCache.ts +++ b/src/util/opfsModelCache.ts @@ -123,13 +123,14 @@ export class OpfsModelCache { const finalWritable = await finalHandle.createWritable(); try { const tempFile = await tempHandle.getFile(); + const tempBuffer = await tempFile.arrayBuffer(); console.log('[opfsModelCache] Temp file ready for finalize copy.', { filename, tempFilename, tempSize: tempFile.size, expectedSize: sizeValue, }); - await finalWritable.write(tempFile); + await finalWritable.write(tempBuffer); await finalWritable.close(); } catch (error) { await finalWritable.abort();