summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/opencode/src/session/prompt.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/opencode/src/session/prompt.ts b/packages/opencode/src/session/prompt.ts
index b804c9404..8e70fa73f 100644
--- a/packages/opencode/src/session/prompt.ts
+++ b/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({