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 .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",