diff --git a/packages/opencode/src/session/processor.ts b/packages/opencode/src/session/processor.ts index 71db7f136..270710561 100644 --- a/packages/opencode/src/session/processor.ts +++ b/packages/opencode/src/session/processor.ts @@ -176,7 +176,7 @@ export namespace SessionProcessor { ...match, state: { status: "completed", - input: value.input, + input: value.input ?? match.state.input, output: value.output.output, metadata: value.output.metadata, title: value.output.title, @@ -200,7 +200,7 @@ export namespace SessionProcessor { ...match, state: { status: "error", - input: value.input, + input: value.input ?? match.state.input, error: (value.error as any).toString(), time: { start: match.state.time.start,