diff --git a/packages/opencode/src/session/prompt.ts b/packages/opencode/src/session/prompt.ts index e8b84524786e..a0b8504c5348 100644 --- a/packages/opencode/src/session/prompt.ts +++ b/packages/opencode/src/session/prompt.ts @@ -1685,7 +1685,10 @@ NOTE: At any point in time through this workflow you should feel free to ask the modelID: lastUser.model.modelID, providerID: lastUser.model.providerID, history: msgs, - }).pipe(Effect.ignore, Effect.forkIn(scope)) + }).pipe( + Effect.catchCause((cause) => elog.warn("title generation failed", { error: Cause.squash(cause) })), + Effect.forkIn(scope), + ) const model = yield* getModel(lastUser.model.providerID, lastUser.model.modelID, sessionID) const task = tasks.pop()