refactor: Remove ClearMessageHistoryComponent
This commit is contained in:
parent
65e1c4230a
commit
b70d08e5e7
2 changed files with 2 additions and 31 deletions
|
|
@ -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
|
|
||||||
|
|
@ -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",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue