Reading API
CodeReader provides file and directory access on top of snapshot data.
CodeReader
read_file
Returns a dictionary with file_path, content, start_line, and end_line. Reads are line-based and reconstructed from stored chunks.
If a file exists but has no stored chunks (for example, it was skipped), the content may be an empty string.
list_directory
Uses the snapshot manifest and returns a list of {name, type, path} entries.
find_directories
Performs an in-memory search on the manifest and returns matching directory paths.