Fix: chat memory store issue and fix output types (#8463)
* fix chat memory * update template * update update outputs * update update outputs --------- Co-authored-by: Edwin Jose <edwin.jose@datastax.com>
This commit is contained in:
parent
97dd5b361c
commit
133afb5cf3
20 changed files with 780 additions and 113 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
from typing import Any, cast
|
from typing import Any, cast
|
||||||
|
|
||||||
from langflow.custom.custom_component.component import Component
|
from langflow.custom.custom_component.component import Component
|
||||||
|
from langflow.helpers.data import data_to_text
|
||||||
from langflow.inputs.inputs import DropdownInput, HandleInput, IntInput, MessageTextInput, MultilineInput, TabInput
|
from langflow.inputs.inputs import DropdownInput, HandleInput, IntInput, MessageTextInput, MultilineInput, TabInput
|
||||||
from langflow.memory import aget_messages, astore_message
|
from langflow.memory import aget_messages, astore_message
|
||||||
from langflow.schema.data import Data
|
from langflow.schema.data import Data
|
||||||
|
|
@ -48,13 +49,20 @@ class MemoryComponent(Component):
|
||||||
advanced=True,
|
advanced=True,
|
||||||
),
|
),
|
||||||
DropdownInput(
|
DropdownInput(
|
||||||
name="sender",
|
name="sender_type",
|
||||||
display_name="Sender Type",
|
display_name="Sender Type",
|
||||||
options=[MESSAGE_SENDER_AI, MESSAGE_SENDER_USER, "Machine and User"],
|
options=[MESSAGE_SENDER_AI, MESSAGE_SENDER_USER, "Machine and User"],
|
||||||
value="Machine and User",
|
value="Machine and User",
|
||||||
info="Filter by sender type.",
|
info="Filter by sender type.",
|
||||||
advanced=True,
|
advanced=True,
|
||||||
),
|
),
|
||||||
|
MessageTextInput(
|
||||||
|
name="sender",
|
||||||
|
display_name="Sender",
|
||||||
|
info="The sender of the message. Might be Machine or User. "
|
||||||
|
"If empty, the current sender parameter will be used.",
|
||||||
|
advanced=True,
|
||||||
|
),
|
||||||
MessageTextInput(
|
MessageTextInput(
|
||||||
name="sender_name",
|
name="sender_name",
|
||||||
display_name="Sender Name",
|
display_name="Sender Name",
|
||||||
|
|
@ -74,6 +82,7 @@ class MemoryComponent(Component):
|
||||||
name="session_id",
|
name="session_id",
|
||||||
display_name="Session ID",
|
display_name="Session ID",
|
||||||
info="The session ID of the chat. If empty, the current session ID parameter will be used.",
|
info="The session ID of the chat. If empty, the current session ID parameter will be used.",
|
||||||
|
value="",
|
||||||
advanced=True,
|
advanced=True,
|
||||||
),
|
),
|
||||||
DropdownInput(
|
DropdownInput(
|
||||||
|
|
@ -85,7 +94,6 @@ class MemoryComponent(Component):
|
||||||
advanced=True,
|
advanced=True,
|
||||||
tool_mode=True,
|
tool_mode=True,
|
||||||
required=True,
|
required=True,
|
||||||
show=False,
|
|
||||||
),
|
),
|
||||||
MultilineInput(
|
MultilineInput(
|
||||||
name="template",
|
name="template",
|
||||||
|
|
@ -98,7 +106,10 @@ class MemoryComponent(Component):
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
||||||
outputs = [Output(display_name="Messages", name="dataframe", method="retrieve_messages_dataframe", dynamic=True)]
|
outputs = [
|
||||||
|
Output(display_name="Message", name="messages_text", method="retrieve_messages_as_text", dynamic=True),
|
||||||
|
Output(display_name="Dataframe", name="dataframe", method="retrieve_messages_dataframe", dynamic=True),
|
||||||
|
]
|
||||||
|
|
||||||
def update_outputs(self, frontend_node: dict, field_name: str, field_value: Any) -> dict:
|
def update_outputs(self, frontend_node: dict, field_name: str, field_value: Any) -> dict:
|
||||||
"""Dynamically show only the relevant output based on the selected output type."""
|
"""Dynamically show only the relevant output based on the selected output type."""
|
||||||
|
|
@ -118,62 +129,14 @@ class MemoryComponent(Component):
|
||||||
if field_value == "Retrieve":
|
if field_value == "Retrieve":
|
||||||
frontend_node["outputs"] = [
|
frontend_node["outputs"] = [
|
||||||
Output(
|
Output(
|
||||||
display_name="Messages", name="dataframe", method="retrieve_messages_dataframe", dynamic=True
|
display_name="Messages", name="messages_text", method="retrieve_messages_as_text", dynamic=True
|
||||||
)
|
),
|
||||||
|
Output(
|
||||||
|
display_name="Dataframe", name="dataframe", method="retrieve_messages_dataframe", dynamic=True
|
||||||
|
),
|
||||||
]
|
]
|
||||||
return frontend_node
|
return frontend_node
|
||||||
|
|
||||||
async def retrieve_messages(self) -> Data:
|
|
||||||
sender = self.sender
|
|
||||||
sender_name = self.sender_name
|
|
||||||
session_id = self.session_id
|
|
||||||
n_messages = self.n_messages
|
|
||||||
order = "DESC" if self.order == "Descending" else "ASC"
|
|
||||||
|
|
||||||
if sender == "Machine and User":
|
|
||||||
sender = None
|
|
||||||
|
|
||||||
if self.memory and not hasattr(self.memory, "aget_messages"):
|
|
||||||
memory_name = type(self.memory).__name__
|
|
||||||
err_msg = f"External Memory object ({memory_name}) must have 'aget_messages' method."
|
|
||||||
raise AttributeError(err_msg)
|
|
||||||
# Check if n_messages is None or 0
|
|
||||||
if n_messages == 0:
|
|
||||||
stored = []
|
|
||||||
elif self.memory:
|
|
||||||
# override session_id
|
|
||||||
self.memory.session_id = session_id
|
|
||||||
|
|
||||||
stored = await self.memory.aget_messages()
|
|
||||||
# langchain memories are supposed to return messages in ascending order
|
|
||||||
if order == "DESC":
|
|
||||||
stored = stored[::-1]
|
|
||||||
if n_messages:
|
|
||||||
stored = stored[:n_messages]
|
|
||||||
stored = [Message.from_lc_message(m) for m in stored]
|
|
||||||
if sender:
|
|
||||||
expected_type = MESSAGE_SENDER_AI if sender == MESSAGE_SENDER_AI else MESSAGE_SENDER_USER
|
|
||||||
stored = [m for m in stored if m.type == expected_type]
|
|
||||||
else:
|
|
||||||
stored = await aget_messages(
|
|
||||||
sender=sender,
|
|
||||||
sender_name=sender_name,
|
|
||||||
session_id=session_id,
|
|
||||||
limit=n_messages,
|
|
||||||
order=order,
|
|
||||||
)
|
|
||||||
self.status = stored
|
|
||||||
return cast(Data, stored)
|
|
||||||
|
|
||||||
async def retrieve_messages_dataframe(self) -> DataFrame:
|
|
||||||
"""Convert the retrieved messages into a DataFrame.
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
DataFrame: A DataFrame containing the message data.
|
|
||||||
"""
|
|
||||||
messages = await self.retrieve_messages()
|
|
||||||
return DataFrame(messages)
|
|
||||||
|
|
||||||
async def store_message(self) -> Message:
|
async def store_message(self) -> Message:
|
||||||
message = Message(text=self.message) if isinstance(self.message, str) else self.message
|
message = Message(text=self.message) if isinstance(self.message, str) else self.message
|
||||||
|
|
||||||
|
|
@ -211,6 +174,62 @@ class MemoryComponent(Component):
|
||||||
self.status = stored_message
|
self.status = stored_message
|
||||||
return stored_message
|
return stored_message
|
||||||
|
|
||||||
|
async def retrieve_messages(self) -> Data:
|
||||||
|
sender_type = self.sender_type
|
||||||
|
sender_name = self.sender_name
|
||||||
|
session_id = self.session_id
|
||||||
|
n_messages = self.n_messages
|
||||||
|
order = "DESC" if self.order == "Descending" else "ASC"
|
||||||
|
|
||||||
|
if sender_type == "Machine and User":
|
||||||
|
sender_type = None
|
||||||
|
|
||||||
|
if self.memory and not hasattr(self.memory, "aget_messages"):
|
||||||
|
memory_name = type(self.memory).__name__
|
||||||
|
err_msg = f"External Memory object ({memory_name}) must have 'aget_messages' method."
|
||||||
|
raise AttributeError(err_msg)
|
||||||
|
# Check if n_messages is None or 0
|
||||||
|
if n_messages == 0:
|
||||||
|
stored = []
|
||||||
|
elif self.memory:
|
||||||
|
# override session_id
|
||||||
|
self.memory.session_id = session_id
|
||||||
|
|
||||||
|
stored = await self.memory.aget_messages()
|
||||||
|
# langchain memories are supposed to return messages in ascending order
|
||||||
|
if order == "DESC":
|
||||||
|
stored = stored[::-1]
|
||||||
|
if n_messages:
|
||||||
|
stored = stored[:n_messages]
|
||||||
|
stored = [Message.from_lc_message(m) for m in stored]
|
||||||
|
if sender_type:
|
||||||
|
expected_type = MESSAGE_SENDER_AI if sender_type == MESSAGE_SENDER_AI else MESSAGE_SENDER_USER
|
||||||
|
stored = [m for m in stored if m.type == expected_type]
|
||||||
|
else:
|
||||||
|
stored = await aget_messages(
|
||||||
|
sender=sender_type,
|
||||||
|
sender_name=sender_name,
|
||||||
|
session_id=session_id,
|
||||||
|
limit=n_messages,
|
||||||
|
order=order,
|
||||||
|
)
|
||||||
|
self.status = stored
|
||||||
|
return cast(Data, stored)
|
||||||
|
|
||||||
|
async def retrieve_messages_as_text(self) -> Message:
|
||||||
|
stored_text = data_to_text(self.template, await self.retrieve_messages())
|
||||||
|
self.status = stored_text
|
||||||
|
return Message(text=stored_text)
|
||||||
|
|
||||||
|
async def retrieve_messages_dataframe(self) -> DataFrame:
|
||||||
|
"""Convert the retrieved messages into a DataFrame.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
DataFrame: A DataFrame containing the message data.
|
||||||
|
"""
|
||||||
|
messages = await self.retrieve_messages()
|
||||||
|
return DataFrame(messages)
|
||||||
|
|
||||||
def update_build_config(
|
def update_build_config(
|
||||||
self,
|
self,
|
||||||
build_config: dotdict,
|
build_config: dotdict,
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -2782,10 +2782,12 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"input_types": [],
|
"input_types": [
|
||||||
|
"Message"
|
||||||
|
],
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -2825,6 +2827,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
@ -3530,10 +3557,12 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"input_types": [],
|
"input_types": [
|
||||||
|
"Message"
|
||||||
|
],
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -3573,6 +3602,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -586,9 +586,9 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -628,6 +628,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -1788,9 +1788,9 @@
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1828,6 +1828,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -1687,10 +1687,12 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"input_types": [],
|
"input_types": [
|
||||||
|
"Message"
|
||||||
|
],
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1730,6 +1732,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -1603,9 +1603,9 @@
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1643,6 +1643,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1412,9 +1412,9 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1454,6 +1454,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -1789,9 +1789,9 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1832,6 +1832,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -2094,9 +2094,9 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -2136,6 +2136,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -1418,9 +1418,9 @@
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1458,6 +1458,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -1139,9 +1139,9 @@
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1179,6 +1179,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -1529,9 +1529,9 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1571,6 +1571,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -781,9 +781,9 @@
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -821,6 +821,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": "Finance Agent"
|
"value": "Finance Agent"
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
@ -1448,9 +1473,9 @@
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1488,6 +1513,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": "Analysis & Editor Agent"
|
"value": "Analysis & Editor Agent"
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
@ -2941,9 +2991,9 @@
|
||||||
"_input_type": "DropdownInput",
|
"_input_type": "DropdownInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -2981,6 +3031,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -1713,9 +1713,9 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1756,6 +1756,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -1773,9 +1773,9 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1815,6 +1815,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -2166,9 +2166,9 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -2208,6 +2208,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
@ -2909,9 +2934,9 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -2951,6 +2976,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
@ -3652,9 +3702,9 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -3694,6 +3744,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
|
|
@ -1617,9 +1617,9 @@
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
"combobox": false,
|
"combobox": false,
|
||||||
"dialog_inputs": {},
|
"dialog_inputs": {},
|
||||||
"display_name": "Sender Type",
|
"display_name": "Sender",
|
||||||
"dynamic": false,
|
"dynamic": false,
|
||||||
"info": "Filter by sender type.",
|
"info": "The sender of the message. Might be Machine or User. If empty, the current sender parameter will be used.",
|
||||||
"name": "sender",
|
"name": "sender",
|
||||||
"options": [
|
"options": [
|
||||||
"Machine",
|
"Machine",
|
||||||
|
|
@ -1659,6 +1659,31 @@
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"value": ""
|
"value": ""
|
||||||
},
|
},
|
||||||
|
"sender_type": {
|
||||||
|
"_input_type": "DropdownInput",
|
||||||
|
"advanced": true,
|
||||||
|
"combobox": false,
|
||||||
|
"dialog_inputs": {},
|
||||||
|
"display_name": "Sender Type",
|
||||||
|
"dynamic": false,
|
||||||
|
"info": "Filter by sender type.",
|
||||||
|
"name": "sender_type",
|
||||||
|
"options": [
|
||||||
|
"Machine",
|
||||||
|
"User",
|
||||||
|
"Machine and User"
|
||||||
|
],
|
||||||
|
"options_metadata": [],
|
||||||
|
"placeholder": "",
|
||||||
|
"required": false,
|
||||||
|
"show": true,
|
||||||
|
"title_case": false,
|
||||||
|
"toggle": false,
|
||||||
|
"tool_mode": false,
|
||||||
|
"trace_as_metadata": true,
|
||||||
|
"type": "str",
|
||||||
|
"value": "Machine and User"
|
||||||
|
},
|
||||||
"session_id": {
|
"session_id": {
|
||||||
"_input_type": "MessageTextInput",
|
"_input_type": "MessageTextInput",
|
||||||
"advanced": true,
|
"advanced": true,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue