From e1352ba8f2fa295f6887b130df44e2d80a8bd22c Mon Sep 17 00:00:00 2001 From: Jerop Kipruto Date: Tue, 17 Mar 2026 13:41:41 -0400 Subject: [PATCH] feat(cli): refine legacy conductor migration message --- packages/cli/src/config/extension-manager.test.ts | 4 ++-- packages/cli/src/config/extension-manager.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/cli/src/config/extension-manager.test.ts b/packages/cli/src/config/extension-manager.test.ts index 899fca4c24..7fdac7c408 100644 --- a/packages/cli/src/config/extension-manager.test.ts +++ b/packages/cli/src/config/extension-manager.test.ts @@ -782,12 +782,12 @@ describe('ExtensionManager', () => { expect(emitSpy).toHaveBeenCalledWith( 'warning', expect.stringContaining( - 'The "conductor" extension has been renamed to "sdd"', + 'The "conductor" extension has been replaced by built-in Spec-Driven Development', ), ); expect(emitSpy).toHaveBeenCalledWith( 'warning', - expect.stringContaining('.gemini/specs/'), + expect.stringContaining('/spec setup'), ); }); }); diff --git a/packages/cli/src/config/extension-manager.ts b/packages/cli/src/config/extension-manager.ts index 9a8c8299b4..f62aac6a06 100644 --- a/packages/cli/src/config/extension-manager.ts +++ b/packages/cli/src/config/extension-manager.ts @@ -687,7 +687,7 @@ Would you like to attempt to install via "git clone" instead?`, (e) => e.name === 'conductor', ); if (conductorIdx !== -1) { - const message = `The "conductor" extension has been renamed to "sdd" and is now built-in. Please run "gemini extensions uninstall conductor" to migrate. Your project files in ".gemini/specs/" will be preserved.`; + const message = `The "conductor" extension has been replaced by built-in Spec-Driven Development. Your project files in "/conductor" are preserved. Run "/spec setup" to get started.`; debugLogger.warn(message); coreEvents.emitFeedback('warning', message); }