From 6506e48c54dc6b3cdf07089d420c136206ef710c Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Sat, 13 Sep 2025 12:25:30 -0500 Subject: [PATCH] tweak: keep aborted msgs in context (#2583) --- packages/opencode/src/session/prompt.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/session/prompt.ts b/packages/opencode/src/session/prompt.ts index b804c940..8e70fa73 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({