diff --git a/packages/ai-enhancer/src/index.ts b/packages/ai-enhancer/src/index.ts index 22ec7e3..b00cb5e 100644 --- a/packages/ai-enhancer/src/index.ts +++ b/packages/ai-enhancer/src/index.ts @@ -226,7 +226,7 @@ const VERB_DESCRIPTIONS: Record = { /** Generates a basic description from a camelCase tool name */ export function ruleBasedDescription(name: string): string { // Split camelCase into words - const words = name.replace(/([A-Z])/g, ' $1').toLowerCase().split(' '); + const words = name.replace(/([A-Z])/g, ' $1').trim().toLowerCase().split(/\s+/).filter(Boolean); const verb = words[0]; const noun = words.slice(1).join(' ');