diff --git a/gitnexus/src/cli/analyze.ts b/gitnexus/src/cli/analyze.ts index d46f0fcea..312693190 100644 --- a/gitnexus/src/cli/analyze.ts +++ b/gitnexus/src/cli/analyze.ts @@ -119,7 +119,7 @@ export const analyzeCommand = async ( console.log(` Storage: ${storagePath}`); console.log(` Stats: ${stats.nodes} nodes, ${stats.edges} edges`); - if (aiContext.pointerFiles.length > 0) { - console.log(` AI Context: ${aiContext.pointerFiles.join(', ')}`); + if (aiContext.files.length > 0) { + console.log(` AI Context: ${aiContext.files.join(', ')}`); } }; diff --git a/gitnexus/src/cli/index.ts b/gitnexus/src/cli/index.ts index 149e0f1b7..8e354ba50 100644 --- a/gitnexus/src/cli/index.ts +++ b/gitnexus/src/cli/index.ts @@ -43,9 +43,8 @@ program .action(statusCommand); program - .command('clean [target]') - .description('Delete indexed repository(ies)') - .option('-a, --all', 'Delete all indexed repositories') + .command('clean') + .description('Delete GitNexus index for current repo') .option('-f, --force', 'Skip confirmation prompt') .action(cleanCommand); diff --git a/gitnexus/src/core/ingestion/import-processor.ts b/gitnexus/src/core/ingestion/import-processor.ts index aeac2162f..1977ca290 100644 --- a/gitnexus/src/core/ingestion/import-processor.ts +++ b/gitnexus/src/core/ingestion/import-processor.ts @@ -163,15 +163,17 @@ export const processImports = async ( // Removed verbose Java import logging } catch (queryError: any) { - // Detailed debug logging for query failures - console.group(`🔴 Query Error: ${file.path}`); - console.log('Language:', language); - console.log('Query (first 200 chars):', queryStr.substring(0, 200) + '...'); - console.log('Error:', queryError?.message || queryError); - console.log('File content (first 300 chars):', file.content.substring(0, 300)); - console.log('AST root type:', tree.rootNode?.type); - console.log('AST has errors:', tree.rootNode?.hasError); - console.groupEnd(); + // Only log query errors in development mode + if (isDev) { + console.group(`🔴 Query Error: ${file.path}`); + console.log('Language:', language); + console.log('Query (first 200 chars):', queryStr.substring(0, 200) + '...'); + console.log('Error:', queryError?.message || queryError); + console.log('File content (first 300 chars):', file.content.substring(0, 300)); + console.log('AST root type:', tree.rootNode?.type); + console.log('AST has errors:', tree.rootNode?.hasError); + console.groupEnd(); + } if (wasReparsed) (tree as any).delete?.(); continue;