fix: append continuation message after prefill

8401cc6032d389bd956f80749587381aab6bcb2d

Carsten Kragelund Jørgensen <carsten@kragelund.me>

1 files changed, +3 -1Ignore whitespace
src/prompt-converters.js+3 -1
@@ -132,7 +132,9 @@ function convertClaudeMessages(messages, prefillString, useSysPrompt, humanMsgFi
132132 });
133133
134134 // Shouldn't be conditional anymore, messages api expects the last role to be user unless we're explicitly prefilling
135- if (prefillString) {
135+ if (messages[messages.length - 1].role == 'assistant' && prefillString) {
136+ messages[messages.length - 1].content = prefillString.trimEnd() + messages[messages.length - 1].content;
137+ } else if (prefillString) {
136138 messages.push({
137139 role: 'assistant',
138140 content: prefillString.trimEnd(),