fix(opencode): preserve tool input from running state for MCP tool results (#9667)
This commit is contained in:
parent
1f3b2b5951
commit
694695050a
1 changed files with 2 additions and 2 deletions
|
|
@ -176,7 +176,7 @@ export namespace SessionProcessor {
|
||||||
...match,
|
...match,
|
||||||
state: {
|
state: {
|
||||||
status: "completed",
|
status: "completed",
|
||||||
input: value.input,
|
input: value.input ?? match.state.input,
|
||||||
output: value.output.output,
|
output: value.output.output,
|
||||||
metadata: value.output.metadata,
|
metadata: value.output.metadata,
|
||||||
title: value.output.title,
|
title: value.output.title,
|
||||||
|
|
@ -200,7 +200,7 @@ export namespace SessionProcessor {
|
||||||
...match,
|
...match,
|
||||||
state: {
|
state: {
|
||||||
status: "error",
|
status: "error",
|
||||||
input: value.input,
|
input: value.input ?? match.state.input,
|
||||||
error: (value.error as any).toString(),
|
error: (value.error as any).toString(),
|
||||||
time: {
|
time: {
|
||||||
start: match.state.time.start,
|
start: match.state.time.start,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue