summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorKit Langton <[email protected]>2026-04-17 15:29:32 -0400
committerGitHub <[email protected]>2026-04-17 15:29:32 -0400
commitf83cecaaf6ee29da70109575595901884cdbc312 (patch)
tree07738fa014e8c83609570c1b20acc7d78eddd4bf
parentaa05b9abe5ff3a4b29b72fb878be969567eda5bb (diff)
downloadopencode-f83cecaaf6ee29da70109575595901884cdbc312.tar.gz
opencode-f83cecaaf6ee29da70109575595901884cdbc312.zip
fix(opencode): untrace streaming event hot paths (#23156)
-rw-r--r--packages/opencode/src/session/processor.ts2
-rw-r--r--packages/opencode/src/session/session.ts8
2 files changed, 5 insertions, 5 deletions
diff --git a/packages/opencode/src/session/processor.ts b/packages/opencode/src/session/processor.ts
index 820c61aa9..900579f03 100644
--- a/packages/opencode/src/session/processor.ts
+++ b/packages/opencode/src/session/processor.ts
@@ -213,7 +213,7 @@ export const layer: Layer.Layer<
return true
})
- const handleEvent = Effect.fn("SessionProcessor.handleEvent")(function* (value: StreamEvent) {
+ const handleEvent = Effect.fnUntraced(function* (value: StreamEvent) {
switch (value.type) {
case "start":
yield* status.set(ctx.sessionID, { type: "busy" })
diff --git a/packages/opencode/src/session/session.ts b/packages/opencode/src/session/session.ts
index 077cc4309..1941a6704 100644
--- a/packages/opencode/src/session/session.ts
+++ b/packages/opencode/src/session/session.ts
@@ -649,10 +649,10 @@ export const layer: Layer.Layer<Service, never, Bus.Service | Storage.Service> =
return input.partID
})
- const updatePartDelta = Effect.fn("Session.updatePartDelta")(function* (input: {
- sessionID: SessionID
- messageID: MessageID
- partID: PartID
+ const updatePartDelta = Effect.fnUntraced(function* (input: {
+ sessionID: SessionID
+ messageID: MessageID
+ partID: PartID
field: string
delta: string
}) {