From 3871578db6037bec987e6bf4b0e4bb8010335338 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Wed, 18 Feb 2026 18:05:42 -0500 Subject: [PATCH] refactor: use writeStream for downloading skills to avoid buffering --- packages/opencode/src/skill/discovery.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/skill/discovery.ts b/packages/opencode/src/skill/discovery.ts index 3e31990d64..846002cdae 100644 --- a/packages/opencode/src/skill/discovery.ts +++ b/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) => {