From b3f52e215a98835b752bd3ba3ec08ae44e480eda Mon Sep 17 00:00:00 2001 From: Taylor Mullen Date: Mon, 26 May 2025 15:59:19 -0700 Subject: feat: Replace SQLite with JSON logging for macOS sandbox compatibility - Removes the sqlite3 dependency and refactors the logging mechanism to use a JSON file (logs.json) instead of a database. - This change is a temporary workaround to address issues with macOS sandboxing that were caused by the SQLite native module. - Storing all logs in a single JSON file may introduce scalability concerns in the future. Fixes https://github.com/google-gemini/gemini-cli/issues/522 --- packages/server/package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'packages/server/package.json') diff --git a/packages/server/package.json b/packages/server/package.json index a9bb8f94..8e654c88 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -27,8 +27,7 @@ "diff": "^7.0.0", "dotenv": "^16.4.7", "fast-glob": "^3.3.3", - "shell-quote": "^1.8.2", - "sqlite3": "^5.1.7" + "shell-quote": "^1.8.2" }, "devDependencies": { "@types/diff": "^7.0.2", -- cgit v1.2.3