Skip empty files during indexing

Empty files have nothing useful to index or embed. Previously they would
be indexed with an empty body, causing confusing "1 need embedding" status
messages that could never be resolved.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Tobi Lutke 2026-01-09 17:44:52 -05:00
parent 5b636b2e4c
commit 5fa66fd228
No known key found for this signature in database
2 changed files with 8 additions and 1 deletions

View File

@ -1 +1 @@
0.29.0
0.43.0

View File

@ -1379,6 +1379,13 @@ async function indexFiles(pwd?: string, globPattern: string = DEFAULT_GLOB, coll
seenPaths.add(path);
const content = await Bun.file(filepath).text();
// Skip empty files - nothing useful to index
if (!content.trim()) {
processed++;
continue;
}
const hash = await hashContent(content);
const title = extractTitle(content, relativeFile);