From 68deca4febe68a89a91e2e8950c9a845b2740551 Mon Sep 17 00:00:00 2001 From: VICTOR CORREA GOMES <112295415+Vigtu@users.noreply.github.com> Date: Thu, 19 Dec 2024 16:19:02 -0300 Subject: [PATCH] refactor(components): Rename StoreMessage to MessageStore for Better Clarity (#5009) * refactor: Rename store message component to message store * [autofix.ci] apply automated fixes * refactor: Rename store message component to message store * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes * fix: restore StoreMessage name for backwards compatibility * fix(core): rename store_message.py for compatibility - Restore original filename to maintain system compatibility - Ensure consistent file naming across codebase * fix(ui): correct output message display name - Update Output display_name from "Stored Messages" to "Stored Message" - Maintain consistency in singular/plural naming conventions * refactor: rename message_store to store_message in helpers module - Updated import statement in __init__.py to reflect the new module name for MessageStoreComponent. - This change improves clarity and consistency in the component naming convention. --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Gabriel Luiz Freitas Almeida --- src/backend/base/langflow/components/helpers/__init__.py | 4 ++-- .../base/langflow/components/helpers/store_message.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/backend/base/langflow/components/helpers/__init__.py b/src/backend/base/langflow/components/helpers/__init__.py index 730024262..176282a92 100644 --- a/src/backend/base/langflow/components/helpers/__init__.py +++ b/src/backend/base/langflow/components/helpers/__init__.py @@ -3,7 +3,7 @@ from .current_date import CurrentDateComponent from .id_generator import IDGeneratorComponent from .memory import MemoryComponent from .output_parser import OutputParserComponent -from .store_message import StoreMessageComponent +from .store_message import MessageStoreComponent from .structured_output import StructuredOutputComponent __all__ = [ @@ -11,7 +11,7 @@ __all__ = [ "CurrentDateComponent", "IDGeneratorComponent", "MemoryComponent", + "MessageStoreComponent", "OutputParserComponent", - "StoreMessageComponent", "StructuredOutputComponent", ] diff --git a/src/backend/base/langflow/components/helpers/store_message.py b/src/backend/base/langflow/components/helpers/store_message.py index 544d2a09f..ae779b399 100644 --- a/src/backend/base/langflow/components/helpers/store_message.py +++ b/src/backend/base/langflow/components/helpers/store_message.py @@ -7,10 +7,10 @@ from langflow.template import Output from langflow.utils.constants import MESSAGE_SENDER_AI, MESSAGE_SENDER_NAME_AI -class StoreMessageComponent(Component): - display_name = "Store Message" +class MessageStoreComponent(Component): + display_name = "Message Store" description = "Stores a chat message or text into Langflow tables or an external memory." - icon = "save" + icon = "message-square-text" name = "StoreMessage" inputs = [ @@ -46,7 +46,7 @@ class StoreMessageComponent(Component): ] outputs = [ - Output(display_name="Stored Message", name="stored_message", method="store_message"), + Output(display_name="Stored Messages", name="stored_messages", method="store_message", hidden=True), ] async def store_message(self) -> Message: