opencode/packages
Aiden Cline 89c51a86bd fix(httpapi): provide instance context to event stream subscription
The /event SSE handler called bus.subscribeAll() which evaluates its
inner Effect (InstanceState.get → InstanceRef/Instance.current lookup)
inside the body-stream consumer fiber. That fiber does not carry the
request handler's ALS/Effect context, so the lookup failed and the
stream halted right after server.connected — no message deltas,
permission asks, or heartbeats could reach clients.

Capture InstanceState.context and InstanceState.workspaceID at handler
time and provide them to the subscription stream via Stream.provideService.

Fixes #27391.

Co-authored-by: James Long <longster@gmail.com>
2026-05-13 20:16:20 -05:00
..
app sync release versions for v1.14.49 2026-05-13 22:18:40 +00:00
console sync release versions for v1.14.49 2026-05-13 22:18:40 +00:00
containers chore: bump Bun to 1.3.13 (#23791) 2026-04-23 00:25:36 -04:00
core chore: generate 2026-05-14 00:59:33 +00:00
desktop sync release versions for v1.14.49 2026-05-13 22:18:40 +00:00
docs
enterprise sync release versions for v1.14.49 2026-05-13 22:18:40 +00:00
extensions/zed sync release versions for v1.14.49 2026-05-13 22:18:40 +00:00
function sync release versions for v1.14.49 2026-05-13 22:18:40 +00:00
http-recorder sync release versions for v1.14.49 2026-05-13 22:18:40 +00:00
identity
llm fix(llm): preserve tool error defects (#27403) 2026-05-13 20:43:32 -04:00
opencode fix(httpapi): provide instance context to event stream subscription 2026-05-13 20:16:20 -05:00
plugin sync release versions for v1.14.49 2026-05-13 22:18:40 +00:00
script refactor: replace bun semver with npm semver package 2026-03-09 15:29:55 -04:00
sdk chore: generate 2026-05-14 00:59:33 +00:00
slack sync release versions for v1.14.49 2026-05-13 22:18:40 +00:00
storybook Remove unused app ID schema (#27105) 2026-05-12 13:09:23 -04:00
ui sync release versions for v1.14.49 2026-05-13 22:18:40 +00:00
web notification docs (#27406) 2026-05-14 03:01:25 +02:00