浏览代码

refactor: use writeStream for downloading skills to avoid buffering

Dax Raad 2 月之前
父节点
当前提交
3871578db6
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      packages/opencode/src/skill/discovery.ts

+ 1 - 1
packages/opencode/src/skill/discovery.ts

@@ -27,7 +27,7 @@ export namespace Discovery {
           log.error("failed to download", { url, status: response.status })
           return false
         }
-        await Filesystem.write(dest, await response.text())
+        if (response.body) await Filesystem.writeStream(dest, response.body)
         return true
       })
       .catch((err) => {