Broaden docstring: all non-OpenAI providers need non-empty messages

This commit is contained in:
Paul Kompfner
2026-03-20 14:21:17 -04:00
parent e29a63e1ae
commit 3bbec0a2c8

View File

@@ -161,8 +161,7 @@ class BaseLLMAdapter(ABC, Generic[TLLMInvocationParams]):
If extracting would leave the messages list empty
(``len(messages) == 1``), the message is converted to ``"user"`` role
instead of being extracted. This prevents sending an empty conversation
history to providers that require at least one non-system message
(e.g. Anthropic, Bedrock).
history to providers that require at least one non-system message.
Args:
messages: Message list in standard format (mutated in-place).