From 694695050a40635cc8d3d2aacbfea2aa71512e84 Mon Sep 17 00:00:00 2001 From: Trevor Walker Date: Tue, 20 Jan 2026 14:12:15 -0700 Subject: [PATCH] fix(opencode): preserve tool input from running state for MCP tool results (#9667) --- packages/opencode/src/session/processor.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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,