summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-07-31 21:45:40 -0400
committerDax Raad <[email protected]>2025-07-31 21:45:40 -0400
commit3aa6eeb426769fd99fc5035863b2e8a7fabef5bf (patch)
tree85b123f472922e4f6d29e15a97aa0708403cb70a
parentb6ee8e92f98484ce65e02dc8240b764a87a83293 (diff)
downloadopencode-3aa6eeb426769fd99fc5035863b2e8a7fabef5bf.tar.gz
opencode-3aa6eeb426769fd99fc5035863b2e8a7fabef5bf.zip
do not mark errored tool calls as aborted
-rw-r--r--packages/opencode/src/session/index.ts2
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: {