diff --git a/packages/opencode/src/bus/index.ts b/packages/opencode/src/bus/index.ts index 9ba05caf5a..f2db8effd2 100644 --- a/packages/opencode/src/bus/index.ts +++ b/packages/opencode/src/bus/index.ts @@ -69,9 +69,6 @@ export namespace Bus { let ps = state.typed.get(type) if (!ps) { ps = yield* PubSub.unbounded() - // Re-check after yield in case another fiber created one concurrently - const existing = state.typed.get(type) - if (existing) return existing state.typed.set(type, ps) } return ps