@@ -194,7 +194,7 @@ export class CodebaseIndexer {
194194
195195 console . error (
196196 `Incremental diff: ${ diff . added . length } added, ${ diff . changed . length } changed, ` +
197- `${ diff . deleted . length } deleted, ${ diff . unchanged . length } unchanged`
197+ `${ diff . deleted . length } deleted, ${ diff . unchanged . length } unchanged`
198198 ) ;
199199
200200 stats . incremental = {
@@ -418,8 +418,8 @@ export class CodebaseIndexer {
418418 this . updateProgress ( 'embedding' , 50 ) ;
419419 console . error (
420420 `Creating embeddings for ${ chunksToEmbed . length } chunks` +
421- ( diff ? ` (${ allChunks . length } total, ${ chunksToEmbed . length } changed)` : '' ) +
422- '...'
421+ ( diff ? ` (${ allChunks . length } total, ${ chunksToEmbed . length } changed)` : '' ) +
422+ '...'
423423 ) ;
424424
425425 // Initialize embedding provider
@@ -480,11 +480,13 @@ export class CodebaseIndexer {
480480
481481 if ( diff ) {
482482 // Incremental: delete old chunks for changed + deleted files, then add new
483- const filesToDelete = [ ...diff . changed , ...diff . deleted ]
484- . map ( ( rel ) => path . join ( this . rootPath , rel ) . replace ( / \\ / g, '/' ) ) ;
483+ const filesToDelete = [ ...diff . changed , ...diff . deleted ] . map ( ( rel ) =>
484+ path . join ( this . rootPath , rel ) . replace ( / \\ / g, '/' )
485+ ) ;
485486 // Also try with OS-native separators for matching
486- const filePathsForDelete = [ ...diff . changed , ...diff . deleted ]
487- . map ( ( rel ) => path . resolve ( this . rootPath , rel ) ) ;
487+ const filePathsForDelete = [ ...diff . changed , ...diff . deleted ] . map ( ( rel ) =>
488+ path . resolve ( this . rootPath , rel )
489+ ) ;
488490 const allDeletePaths = [ ...new Set ( [ ...filesToDelete , ...filePathsForDelete ] ) ] ;
489491
490492 if ( allDeletePaths . length > 0 ) {
@@ -495,7 +497,7 @@ export class CodebaseIndexer {
495497 }
496498 console . error (
497499 `Incremental store: deleted chunks for ${ diff . changed . length + diff . deleted . length } files, ` +
498- `added ${ chunksWithEmbeddings . length } new chunks`
500+ `added ${ chunksWithEmbeddings . length } new chunks`
499501 ) ;
500502 } else {
501503 // Full: clear and re-store everything
@@ -508,7 +510,8 @@ export class CodebaseIndexer {
508510 // Keyword index always uses ALL chunks (full regen)
509511 const indexPath = path . join ( contextDir , KEYWORD_INDEX_FILENAME ) ;
510512 // Memory safety: cap keyword index too
511- const keywordChunks = allChunks . length > MAX_CHUNKS ? allChunks . slice ( 0 , MAX_CHUNKS ) : allChunks ;
513+ const keywordChunks =
514+ allChunks . length > MAX_CHUNKS ? allChunks . slice ( 0 , MAX_CHUNKS ) : allChunks ;
512515 await fs . writeFile ( indexPath , JSON . stringify ( keywordChunks ) ) ;
513516
514517 // Save library usage and pattern stats (always full regen)
@@ -552,7 +555,7 @@ export class CodebaseIndexer {
552555 const manifest : FileManifest = {
553556 version : 1 ,
554557 generatedAt : new Date ( ) . toISOString ( ) ,
555- files : currentHashes ?? await computeFileHashes ( files , this . rootPath )
558+ files : currentHashes ?? ( await computeFileHashes ( files , this . rootPath ) )
556559 } ;
557560 await writeManifest ( manifestPath , manifest ) ;
558561
@@ -565,8 +568,8 @@ export class CodebaseIndexer {
565568 if ( diff ) {
566569 console . error (
567570 `Incremental indexing complete in ${ stats . duration } ms ` +
568- `(${ diff . added . length } added, ${ diff . changed . length } changed, ` +
569- `${ diff . deleted . length } deleted, ${ diff . unchanged . length } unchanged)`
571+ `(${ diff . added . length } added, ${ diff . changed . length } changed, ` +
572+ `${ diff . deleted . length } deleted, ${ diff . unchanged . length } unchanged)`
570573 ) ;
571574 } else {
572575 console . error ( `Indexing complete in ${ stats . duration } ms` ) ;
0 commit comments