From a62dbf38906dcca570c9a4055bbc211dfa67f718 Mon Sep 17 00:00:00 2001 From: Abhijit Kapure Date: Sun, 26 Jul 2026 03:13:42 +0530 Subject: [PATCH] fix: break 3-file import cycle in cli/ project-files.ts was importing getConfigDir from ./utils/auth, which imported logger, which imported back to project-files. Changed the import to ./utils/config-dir which has no transitive dependencies on project-files, breaking the cycle: project-files.ts -> auth.ts -> logger.ts -> project-files.ts Now: project-files.ts -> config-dir.ts (no cycle) --- cli/src/project-files.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/src/project-files.ts b/cli/src/project-files.ts index 99ffa73705..89c94db0fd 100644 --- a/cli/src/project-files.ts +++ b/cli/src/project-files.ts @@ -1,7 +1,7 @@ import { mkdirSync, readdirSync, statSync } from 'fs' import path from 'path' -import { getConfigDir } from './utils/auth' +import { getConfigDir } from './utils/config-dir' let projectRoot: string | undefined let currentChatId: string | undefined