diff --git a/packages/opencode/src/session/processor.ts b/packages/opencode/src/session/processor.ts index 46f0c61b63..9ab74ca341 100644 --- a/packages/opencode/src/session/processor.ts +++ b/packages/opencode/src/session/processor.ts @@ -533,6 +533,7 @@ export const layer: Layer.Layer< sessionID: ctx.assistantMessage.sessionID, error: ctx.assistantMessage.error, }) + yield* status.set(ctx.sessionID, { type: "idle" }) }) const process = Effect.fn("SessionProcessor.process")(function* (streamInput: LLM.StreamInput) {