diff options
| author | Dax Raad <[email protected]> | 2025-07-31 21:45:40 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-07-31 21:45:40 -0400 |
| commit | 3aa6eeb426769fd99fc5035863b2e8a7fabef5bf (patch) | |
| tree | 85b123f472922e4f6d29e15a97aa0708403cb70a | |
| parent | b6ee8e92f98484ce65e02dc8240b764a87a83293 (diff) | |
| download | opencode-3aa6eeb426769fd99fc5035863b2e8a7fabef5bf.tar.gz opencode-3aa6eeb426769fd99fc5035863b2e8a7fabef5bf.zip | |
do not mark errored tool calls as aborted
| -rw-r--r-- | packages/opencode/src/session/index.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/opencode/src/session/index.ts b/packages/opencode/src/session/index.ts index bb74e5e0c..401645fa0 100644 --- a/packages/opencode/src/session/index.ts +++ b/packages/opencode/src/session/index.ts @@ -1115,7 +1115,7 @@ export namespace Session { } const p = await getParts(assistantMsg.sessionID, assistantMsg.id) for (const part of p) { - if (part.type === "tool" && part.state.status !== "completed") { + if (part.type === "tool" && part.state.status !== "completed" && part.state.status !== "error") { updatePart({ ...part, state: { |
