refactor: Remove ClearMessageHistoryComponent

This commit is contained in:
Gabriel Luiz Freitas Almeida 2024-06-21 17:00:58 -03:00
commit b70d08e5e7
2 changed files with 2 additions and 31 deletions

View file

@ -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

View file

@ -1,5 +1,5 @@
from .AgentComponent import AgentComponent from .AgentComponent import AgentComponent
from .ClearMessageHistory import ClearMessageHistoryComponent from .ConditionalRouter import ConditionalRouterComponent
from .ExtractKeyFromData import ExtractKeyFromDataComponent from .ExtractKeyFromData import ExtractKeyFromDataComponent
from .FlowTool import FlowToolComponent from .FlowTool import FlowToolComponent
from .Listen import ListenComponent from .Listen import ListenComponent
@ -9,16 +9,13 @@ from .Notify import NotifyComponent
from .PythonFunction import PythonFunctionComponent from .PythonFunction import PythonFunctionComponent
from .RunFlow import RunFlowComponent from .RunFlow import RunFlowComponent
from .RunnableExecutor import RunnableExecComponent from .RunnableExecutor import RunnableExecComponent
from .SelectivePassThrough import SelectivePassThroughComponent
from .SplitText import SplitTextComponent from .SplitText import SplitTextComponent
from .SQLExecutor import SQLExecutorComponent from .SQLExecutor import SQLExecutorComponent
from .SubFlow import SubFlowComponent from .SubFlow import SubFlowComponent
from .ConditionalRouter import ConditionalRouterComponent
from .SelectivePassThrough import SelectivePassThroughComponent
__all__ = [ __all__ = [
"AgentComponent", "AgentComponent",
"ClearMessageHistoryComponent",
"ConditionalRouterComponent", "ConditionalRouterComponent",
"ExtractKeyFromDataComponent", "ExtractKeyFromDataComponent",
"FlowToolComponent", "FlowToolComponent",