mirror of
https://fastgit.cc/https://github.com/anomalyco/opencode
synced 2026-04-21 05:10:58 +08:00
Replace withTimeout (Promise.race) with Effect.timeoutOrElse so that fiber interruption properly triggers acquireUseRelease cleanup. The Promise.race approach left the underlying connect promise dangling, which prevented the release function from running on some platforms.