Browse Source

do not mark errored tool calls as aborted

Dax Raad 6 months ago
parent
commit
3aa6eeb426
1 changed files with 1 additions and 1 deletions
  1. 1 1
      packages/opencode/src/session/index.ts

+ 1 - 1
packages/opencode/src/session/index.ts

@@ -1115,7 +1115,7 @@ export namespace Session {
         }
         }
         const p = await getParts(assistantMsg.sessionID, assistantMsg.id)
         const p = await getParts(assistantMsg.sessionID, assistantMsg.id)
         for (const part of p) {
         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({
             updatePart({
               ...part,
               ...part,
               state: {
               state: {