From 91ec945e818b2ecb3c51cb91c5fb22f4ae3b4454 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=87=E6=BA=AF?= Date: Sun, 1 Feb 2026 22:27:13 -0800 Subject: [PATCH] resolve comment --- packages/cli/src/gemini.tsx | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/packages/cli/src/gemini.tsx b/packages/cli/src/gemini.tsx index 786b3f8ac..16fea6311 100644 --- a/packages/cli/src/gemini.tsx +++ b/packages/cli/src/gemini.tsx @@ -339,18 +339,16 @@ export async function main() { process.cwd(), argv.extensions, ); - - // Register cleanup for MCP clients as early as possible - // This ensures MCP server subprocesses are properly terminated on exit registerCleanup(() => config.shutdown()); - if (config.getListExtensions()) { - console.log('Installed extensions:'); - for (const extension of extensions) { - console.log(`- ${extension.config.name}`); - } - process.exit(0); - } + // FIXME: list extensions after the config initialize + // if (config.getListExtensions()) { + // console.log('Installed extensions:'); + // for (const extension of extensions) { + // console.log(`- ${extension.config.name}`); + // } + // process.exit(0); + // } // Setup unified ConsolePatcher based on interactive mode const isInteractive = config.isInteractive();