Returns the site's files from Gemmein's own copy — the same stored files a publish deploys, never fetched from the address. With no path: the file list of one version (each file's path, size, content type, and whether it is text). With path: that file's contents as text for a text file (HTML, CSS, JavaScript, JSON, SVG, Markdown, XML, plain text), up to 256 KB per call; a longer file comes back truncated with a nextOffset, and offset reads on from there. An image, a font, another binary file or a file that isn't UTF-8 text returns its size and type only (site_put_file is the tool that writes a file; this one only reads); text is never returned with stand-in characters (U+FFFD), and an offset inside a character starts at that character. Which files: the version the Development address serves (the default), the one the Live site holds (env live — read even while the Live site is offline or paused, and the answer says so), a version by number (version), or a draft: its files over the version it goes over (draft true for the newest open draft, or draftId). Owner only; each read is on the founder's Logs; Development caps reads at 2,000 per app each day. Changes nothing. This is what a founder may call looking at the page's code or the website as it is now.