diff --git a/src/backend/base/langflow/components/experimental/ClearMessageHistory.py b/src/backend/base/langflow/components/experimental/ClearMessageHistory.py deleted file mode 100644 index 4cdcf3212..000000000 --- a/src/backend/base/langflow/components/experimental/ClearMessageHistory.py +++ /dev/null @@ -1,26 +0,0 @@ -from langflow.custom import CustomComponent -from langflow.memory import delete_messages, get_messages - - -class ClearMessageHistoryComponent(CustomComponent): - display_name = "Clear Message History" - description = "A component to clear the message history." - icon = "ClearMessageHistory" - beta: bool = True - - def build_config(self): - return { - "session_id": { - "display_name": "Session ID", - "info": "The session ID to clear the message history.", - } - } - - def build( - self, - session_id: str, - ) -> None: - delete_messages(session_id=session_id) - data = get_messages(session_id=session_id) - self.data = data - return data diff --git a/src/backend/base/langflow/components/experimental/__init__.py b/src/backend/base/langflow/components/experimental/__init__.py index 15c0806db..28cf78d1b 100644 --- a/src/backend/base/langflow/components/experimental/__init__.py +++ b/src/backend/base/langflow/components/experimental/__init__.py @@ -1,5 +1,5 @@ from .AgentComponent import AgentComponent -from .ClearMessageHistory import ClearMessageHistoryComponent +from .ConditionalRouter import ConditionalRouterComponent from .ExtractKeyFromData import ExtractKeyFromDataComponent from .FlowTool import FlowToolComponent from .Listen import ListenComponent @@ -9,16 +9,13 @@ from .Notify import NotifyComponent from .PythonFunction import PythonFunctionComponent from .RunFlow import RunFlowComponent from .RunnableExecutor import RunnableExecComponent +from .SelectivePassThrough import SelectivePassThroughComponent from .SplitText import SplitTextComponent from .SQLExecutor import SQLExecutorComponent from .SubFlow import SubFlowComponent -from .ConditionalRouter import ConditionalRouterComponent -from .SelectivePassThrough import SelectivePassThroughComponent - __all__ = [ "AgentComponent", - "ClearMessageHistoryComponent", "ConditionalRouterComponent", "ExtractKeyFromDataComponent", "FlowToolComponent",