diff --git a/packages/forge/blocks/anthropic/src/actions/createChatMessage.ts b/packages/forge/blocks/anthropic/src/actions/createChatMessage.ts index da142ef3d..f559a43de 100644 --- a/packages/forge/blocks/anthropic/src/actions/createChatMessage.ts +++ b/packages/forge/blocks/anthropic/src/actions/createChatMessage.ts @@ -174,7 +174,15 @@ export const createChatMessage = createAction({ apiKey, })(modelName), variables, - messages: options.messages, + messages: options.systemMessage + ? [ + { + role: "system", + content: options.systemMessage, + }, + ...options.messages, + ] + : options.messages, isVisionEnabled: isModelCompatibleWithVision(modelName), tools: options.tools, temperature: options.temperature