fix: Store message should not override sender by default (#3024)

This commit is contained in:
Nicolò Boschi 2024-07-29 15:06:04 +02:00 • committed by GitHub
commit 77786d904c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -23,15 +23,13 @@ class StoreMessageComponent(Component):
StrInput( StrInput(
name="sender", name="sender",
display_name="Sender", display_name="Sender",
info="The sender of the message.", info="The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
value=MESSAGE_SENDER_AI,
advanced=True, advanced=True,
), ),
StrInput( StrInput(
name="sender_name", name="sender_name",
display_name="Sender Name", display_name="Sender Name",
info="The name of the sender.", info="The name of the sender. Might be AI or User. If empty, the current sender parameter will be used.",
value=MESSAGE_SENDER_NAME_AI,
advanced=True, advanced=True,
), ),
StrInput( StrInput(
@ -50,8 +48,8 @@ class StoreMessageComponent(Component):
message = self.message message = self.message
message.session_id = self.session_id or message.session_id message.session_id = self.session_id or message.session_id
message.sender = self.sender or message.sender message.sender = self.sender or message.sender or MESSAGE_SENDER_AI
message.sender_name = self.sender_name or message.sender_name message.sender_name = self.sender_name or message.sender_name or MESSAGE_SENDER_NAME_AI
if self.memory: if self.memory:
# override session_id # override session_id