feat(cli): refine legacy conductor migration message

This commit is contained in:
Jerop Kipruto
2026-03-17 13:41:41 -04:00
parent f20a01b0db
commit e1352ba8f2
2 changed files with 3 additions and 3 deletions

View File

@@ -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'),
);
});
});

View File

@@ -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);
}