Просмотр исходного кода

fix: filter messages with only step-start parts in toModelMessage (#6383)

Cole Leavitt 1 месяц назад
Родитель
Сommit
b157fd10a7
2 измененных файлов с 5 добавлено и 1 удалено
  1. 4 0
      .gitignore
  2. 1 1
      packages/opencode/src/session/message-v2.ts

+ 4 - 0
.gitignore

@@ -20,3 +20,7 @@ opencode.json
 a.out
 target
 .scripts
+
+# Local dev files
+opencode-dev
+logs/

+ 1 - 1
packages/opencode/src/session/message-v2.ts

@@ -539,7 +539,7 @@ export namespace MessageV2 {
       }
     }
 
-    return convertToModelMessages(result.filter((msg) => msg.parts.length > 0))
+    return convertToModelMessages(result.filter((msg) => msg.parts.some((part) => part.type !== "step-start")))
   }
 
   export const stream = fn(Identifier.schema("session"), async function* (sessionID) {