From 06173c0885ab01170dfbf8d5962fbc8bad49054b Mon Sep 17 00:00:00 2001 From: Sandy Tao Date: Thu, 2 Apr 2026 10:50:43 -0700 Subject: [PATCH] fix(core): move project memory dir under tmp directory (#24542) --- packages/core/src/config/storage.test.ts | 5 +++-- packages/core/src/config/storage.ts | 3 +-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/src/config/storage.test.ts b/packages/core/src/config/storage.test.ts index b5b8c26841..7b089669ab 100644 --- a/packages/core/src/config/storage.test.ts +++ b/packages/core/src/config/storage.test.ts @@ -147,13 +147,14 @@ describe('Storage – additional helpers', () => { expect(storage.getProjectAgentsDir()).toBe(expected); }); - it('getProjectMemoryDir returns ~/.gemini/memory/', async () => { + it('getProjectMemoryDir returns ~/.gemini/tmp//memory', async () => { await storage.initialize(); const expected = path.join( os.homedir(), GEMINI_DIR, - 'memory', + 'tmp', PROJECT_SLUG, + 'memory', ); expect(storage.getProjectMemoryDir()).toBe(expected); }); diff --git a/packages/core/src/config/storage.ts b/packages/core/src/config/storage.ts index e6a511fd5f..7d476f8135 100644 --- a/packages/core/src/config/storage.ts +++ b/packages/core/src/config/storage.ts @@ -267,8 +267,7 @@ export class Storage { } getProjectMemoryDir(): string { - const identifier = this.getProjectIdentifier(); - return path.join(Storage.getGlobalGeminiDir(), 'memory', identifier); + return this.getProjectMemoryTempDir(); } getProjectMemoryTempDir(): string {