We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6cd810e commit 93ce544Copy full SHA for 93ce544
src/core/condense/index.ts
@@ -213,5 +213,14 @@ export function getMessagesSinceLastSummary(messages: ApiMessage[]): ApiMessage[
213
}
214
215
const lastSummaryIndex = messages.length - lastSummaryIndexReverse - 1
216
- return messages.slice(lastSummaryIndex)
+ const messagesSinceSummary = messages.slice(lastSummaryIndex)
217
+
218
+ // Bedrock requires the first message to be a user message.
219
+ // See https://github.com/RooCodeInc/Roo-Code/issues/4147
220
+ const userMessage: ApiMessage = {
221
+ role: "user",
222
+ content: "Please continue from the following summary:",
223
+ ts: messages[0]?.ts ? messages[0].ts - 1 : Date.now(),
224
+ }
225
+ return [userMessage, ...messagesSinceSummary]
226
0 commit comments