diff options
| author | Kit Langton <[email protected]> | 2026-04-17 15:29:32 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-17 15:29:32 -0400 |
| commit | f83cecaaf6ee29da70109575595901884cdbc312 (patch) | |
| tree | 07738fa014e8c83609570c1b20acc7d78eddd4bf | |
| parent | aa05b9abe5ff3a4b29b72fb878be969567eda5bb (diff) | |
| download | opencode-f83cecaaf6ee29da70109575595901884cdbc312.tar.gz opencode-f83cecaaf6ee29da70109575595901884cdbc312.zip | |
fix(opencode): untrace streaming event hot paths (#23156)
| -rw-r--r-- | packages/opencode/src/session/processor.ts | 2 | ||||
| -rw-r--r-- | packages/opencode/src/session/session.ts | 8 |
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 }) { |
