From 37906403225adde7276fbab7c1cfce90cf82d6ad Mon Sep 17 00:00:00 2001 From: Paul Kompfner Date: Tue, 10 Mar 2026 13:59:01 -0400 Subject: [PATCH] Fix an out-of-date comment for accuracy. In the OpenAI LLM service, we *don't* replace any context system messages with system instructions from the constructor. --- src/pipecat/services/openai/base_llm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pipecat/services/openai/base_llm.py b/src/pipecat/services/openai/base_llm.py index c62147c3d..9e3b6a282 100644 --- a/src/pipecat/services/openai/base_llm.py +++ b/src/pipecat/services/openai/base_llm.py @@ -327,7 +327,7 @@ class BaseOpenAILLMService(LLMService): params.update(self._settings.extra) - # Prepend system instruction from constructor, replacing any context system message + # Prepend system instruction from constructor if self._settings.system_instruction: messages = params.get("messages", []) if messages and messages[0].get("role") == "system":