sandbox.files.sandbox.files.read(path)body pathstringrequiredPromise<string>sandbox.files.readBytes(path)body pathstringrequiredPromise<Uint8Array>sandbox.files.write(path, content)body pathstringrequiredbody contentstring | Uint8ArrayrequiredPromise<void>sandbox.files.list(path?)body pathstringdefault: /Promise<EntryInfo[]>sandbox.files.makeDir(path)body pathstringrequiredPromise<void>sandbox.files.remove(path)body pathstringrequiredPromise<void>sandbox.files.readStream(path)ReadableStream. Avoids buffering the entire file in memory — ideal for large files (50MB+).body pathstringrequiredPromise<ReadableStream<Uint8Array>>sandbox.files.writeStream(path, stream)ReadableStream or Uint8Array without buffering an extra copy in memory.body pathstringrequiredbody streamReadableStream<Uint8Array> | Uint8ArrayrequiredPromise<void>sandbox.files.exists(path)false on error.body pathstringrequiredPromise<boolean>123456interface EntryInfo { name: string; isDir: boolean; path: string; size: number; }