From 48d064de56597f10d45d53d4468923f7e5fa12b4 Mon Sep 17 00:00:00 2001 From: Ronny Date: Sat, 29 Aug 2026 12:32:12 +0200 Subject: [PATCH] fix(server): reset session status to idle when async prompt fails --- .../src/server/routes/instance/httpapi/handlers/session.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/opencode/src/server/routes/instance/httpapi/handlers/session.ts b/packages/opencode/src/server/routes/instance/httpapi/handlers/session.ts index 662585020a64..a5555e5d2126 100644 --- a/packages/opencode/src/server/routes/instance/httpapi/handlers/session.ts +++ b/packages/opencode/src/server/routes/instance/httpapi/handlers/session.ts @@ -321,6 +321,7 @@ export const sessionHandlers = HttpApiBuilder.group(InstanceHttpApi, "session", sessionID: ctx.params.sessionID, error: new NamedError.Unknown({ message: Cause.pretty(cause) }).toObject(), }) + yield* statusSvc.set(ctx.params.sessionID, { type: "idle" }).pipe(Effect.ignore) }), ), Effect.forkIn(scope, { startImmediately: true }),