Bläddra i källkod

tweak: keep aborted msgs in context (#2583)

Aiden Cline 5 månader sedan
förälder
incheckning
6506e48c54
1 ändrade filer med 5 tillägg och 1 borttagningar
  1. 5 1
      packages/opencode/src/session/prompt.ts

+ 5 - 1
packages/opencode/src/session/prompt.ts

@@ -278,7 +278,11 @@ export namespace SessionPrompt {
               content: x,
             }),
           ),
-          ...MessageV2.toModelMessage(msgs.filter((m) => !(m.info.role === "assistant" && m.info.error))),
+          ...MessageV2.toModelMessage(
+            msgs.filter(
+              (m) => !(m.info.role === "assistant" && m.info.error && !MessageV2.AbortedError.isInstance(m.info.error)),
+            ),
+          ),
         ],
         tools: model.info.tool_call === false ? undefined : tools,
         model: wrapLanguageModel({