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

tweak: keep aborted msgs in context (#2583)

Aiden Cline 5 месяцев назад
Родитель
Сommit
6506e48c54
1 измененных файлов с 5 добавлено и 1 удалено
  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,
               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,
         tools: model.info.tool_call === false ? undefined : tools,
         model: wrapLanguageModel({
         model: wrapLanguageModel({