61fc1cfe1b
Use Bun.file().slice() to read only new bytes from the last known offset instead of re-reading the entire JSONL file on every fs watch. - readNewBytes() helper with byte-offset tracking - Handles file truncation (resets offset) - Early return when no new data Closes #130