diff --git a/packages/opencode/src/tool/task.ts b/packages/opencode/src/tool/task.ts index 8f5a592ab..ad4268b7b 100644 --- a/packages/opencode/src/tool/task.ts +++ b/packages/opencode/src/tool/task.ts @@ -159,8 +159,7 @@ export const TaskTool = Tool.define("task", async (ctx) => { ...Object.fromEntries((config.experimental?.primary_tools ?? []).map((t) => [t, false])), }, parts: promptParts, - }) - .finally(() => { + }).finally(() => { unsub() })