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
132 });132 });
133133
134 // Shouldn't be conditional anymore, messages api expects the last role to be user unless we're explicitly prefilling134 // 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) {
136 messages.push({138 messages.push({
137 role: 'assistant',139 role: 'assistant',
138 content: prefillString.trimEnd(),140 content: prefillString.trimEnd(),