fix(opencode): avoid shell cancel race (#30641)
This commit is contained in:
@@ -78,7 +78,7 @@ export const layer = Layer.effect(
|
||||
yield* cancelBackgroundJobs(background, sessionID)
|
||||
const data = yield* InstanceState.get(state)
|
||||
const existing = data.runners.get(sessionID)
|
||||
if (!existing || !existing.busy) {
|
||||
if (!existing) {
|
||||
yield* status.set(sessionID, { type: "idle" })
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user