fix: make old file input show in old flows instead of new File Manager (#8090)

* removed unused console.log

* make temp_file default as true on inputfilecomponent to not use new File when using old flow

* Fixed Simple Agent starter project

* format simple agent template

* fixed text sentiment analysis test

* Fixed other starter projects that used File input

* updated test to have more timeout

---------

Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
This commit is contained in:
Lucas Oliveira 2025-05-21 18:49:54 -03:00 • committed by GitHub
commit 08b13df4a4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 326 additions and 1047 deletions

View file

@ -9,16 +9,12 @@
"dataType": "ChatInput", "dataType": "ChatInput",
"id": "ChatInput-82ow1", "id": "ChatInput-82ow1",
"name": "message", "name": "message",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "OpenAIModel-Xctjl", "id": "OpenAIModel-Xctjl",
"inputTypes": [ "inputTypes": ["Message"],
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -37,16 +33,12 @@
"dataType": "Prompt", "dataType": "Prompt",
"id": "Prompt-yAr8f", "id": "Prompt-yAr8f",
"name": "prompt", "name": "prompt",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "system_message", "fieldName": "system_message",
"id": "OpenAIModel-Xctjl", "id": "OpenAIModel-Xctjl",
"inputTypes": [ "inputTypes": ["Message"],
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -65,18 +57,12 @@
"dataType": "OpenAIModel", "dataType": "OpenAIModel",
"id": "OpenAIModel-Xctjl", "id": "OpenAIModel-Xctjl",
"name": "text_output", "name": "text_output",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "ChatOutput-hSEAB", "id": "ChatOutput-hSEAB",
"inputTypes": [ "inputTypes": ["Data", "DataFrame", "Message"],
"Data",
"DataFrame",
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -94,17 +80,12 @@
"dataType": "File", "dataType": "File",
"id": "File-3BeiJ", "id": "File-3BeiJ",
"name": "dataframe", "name": "dataframe",
"output_types": [ "output_types": ["DataFrame"]
"DataFrame"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_data", "fieldName": "input_data",
"id": "parser-mO32W", "id": "parser-mO32W",
"inputTypes": [ "inputTypes": ["DataFrame", "Data"],
"DataFrame",
"Data"
],
"type": "other" "type": "other"
} }
}, },
@ -122,17 +103,12 @@
"dataType": "parser", "dataType": "parser",
"id": "parser-mO32W", "id": "parser-mO32W",
"name": "parsed_text", "name": "parsed_text",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "Document", "fieldName": "Document",
"id": "Prompt-yAr8f", "id": "Prompt-yAr8f",
"inputTypes": [ "inputTypes": ["Message", "Text"],
"Message",
"Text"
],
"type": "str" "type": "str"
} }
}, },
@ -151,9 +127,7 @@
"display_name": "Chat Input", "display_name": "Chat Input",
"id": "ChatInput-82ow1", "id": "ChatInput-82ow1",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -184,9 +158,7 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -199,9 +171,7 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "background_color", "name": "background_color",
@ -220,9 +190,7 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "chat_icon", "name": "chat_icon",
@ -320,10 +288,7 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": [ "options": ["Machine", "User"],
"Machine",
"User"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -337,9 +302,7 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "sender_name", "name": "sender_name",
@ -357,9 +320,7 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"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.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "session_id", "name": "session_id",
@ -394,9 +355,7 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "text_color", "name": "text_color",
@ -438,9 +397,7 @@
"display_name": "Chat Output", "display_name": "Chat Output",
"id": "ChatOutput-hSEAB", "id": "ChatOutput-hSEAB",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -474,9 +431,7 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -489,9 +444,7 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "background_color", "name": "background_color",
@ -511,9 +464,7 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "chat_icon", "name": "chat_icon",
@ -569,9 +520,7 @@
"display_name": "Data Template", "display_name": "Data Template",
"dynamic": false, "dynamic": false,
"info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.", "info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "data_template", "name": "data_template",
@ -591,11 +540,7 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Message to be passed as output.", "info": "Message to be passed as output.",
"input_types": [ "input_types": ["Data", "DataFrame", "Message"],
"Data",
"DataFrame",
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "input_value", "name": "input_value",
@ -616,10 +561,7 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": [ "options": ["Machine", "User"],
"Machine",
"User"
],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
@ -635,9 +577,7 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "sender_name", "name": "sender_name",
@ -657,9 +597,7 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"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.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "session_id", "name": "session_id",
@ -695,9 +633,7 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "text_color", "name": "text_color",
@ -774,9 +710,7 @@
"data": { "data": {
"id": "File-3BeiJ", "id": "File-3BeiJ",
"node": { "node": {
"base_classes": [ "base_classes": ["Data"],
"Data"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -806,9 +740,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Data", "selected": "Data",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Data"],
"Data"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -820,9 +752,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "DataFrame", "selected": "DataFrame",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["DataFrame"],
"DataFrame"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -834,9 +764,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -899,10 +827,7 @@
"display_name": "Server File Path", "display_name": "Server File Path",
"dynamic": false, "dynamic": false,
"info": "Data object with a 'file_path' property pointing to server file or a Message object with a path to the file. Supercedes 'Path' but supports same file types.", "info": "Data object with a 'file_path' property pointing to server file or a Message object with a path to the file. Supercedes 'Path' but supports same file types.",
"input_types": [ "input_types": ["Data", "Message"],
"Data",
"Message"
],
"list": true, "list": true,
"name": "file_path", "name": "file_path",
"placeholder": "", "placeholder": "",
@ -982,6 +907,7 @@
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
"temp_file": false,
"title_case": false, "title_case": false,
"trace_as_metadata": true, "trace_as_metadata": true,
"type": "file", "type": "file",
@ -1068,24 +994,18 @@
"display_name": "Prompt", "display_name": "Prompt",
"id": "Prompt-yAr8f", "id": "Prompt-yAr8f",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": { "custom_fields": {
"template": [ "template": ["Document"]
"Document"
]
}, },
"description": "Create a prompt template with dynamic variables.", "description": "Create a prompt template with dynamic variables.",
"display_name": "Prompt", "display_name": "Prompt",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"error": null, "error": null,
"field_order": [ "field_order": ["template"],
"template"
],
"frozen": false, "frozen": false,
"full_path": null, "full_path": null,
"icon": "prompts", "icon": "prompts",
@ -1106,9 +1026,7 @@
"name": "prompt", "name": "prompt",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1122,10 +1040,7 @@
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"info": "", "info": "",
"input_types": [ "input_types": ["Message", "Text"],
"Message",
"Text"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -1178,9 +1093,7 @@
"display_name": "Tool Placeholder", "display_name": "Tool Placeholder",
"dynamic": false, "dynamic": false,
"info": "A placeholder input for tool mode.", "info": "A placeholder input for tool mode.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"name": "tool_placeholder", "name": "tool_placeholder",
@ -1222,10 +1135,7 @@
"data": { "data": {
"id": "OpenAIModel-Xctjl", "id": "OpenAIModel-Xctjl",
"node": { "node": {
"base_classes": [ "base_classes": ["LanguageModel", "Message"],
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"category": "models", "category": "models",
"conditional_paths": [], "conditional_paths": [],
@ -1264,9 +1174,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -1275,14 +1183,10 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": [ "required_inputs": ["api_key"],
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["LanguageModel"],
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1331,9 +1235,7 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1519,9 +1421,7 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1606,9 +1506,7 @@
"data": { "data": {
"id": "parser-mO32W", "id": "parser-mO32W",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"category": "processing", "category": "processing",
"conditional_paths": [], "conditional_paths": [],
@ -1617,12 +1515,7 @@
"display_name": "Parser", "display_name": "Parser",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": [ "field_order": ["mode", "pattern", "input_data", "sep"],
"mode",
"pattern",
"input_data",
"sep"
],
"frozen": false, "frozen": false,
"icon": "braces", "icon": "braces",
"key": "parser", "key": "parser",
@ -1639,9 +1532,7 @@
"name": "parsed_text", "name": "parsed_text",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1673,10 +1564,7 @@
"display_name": "Data or DataFrame", "display_name": "Data or DataFrame",
"dynamic": false, "dynamic": false,
"info": "Accepts either a DataFrame or a Data object.", "info": "Accepts either a DataFrame or a Data object.",
"input_types": [ "input_types": ["DataFrame", "Data"],
"DataFrame",
"Data"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"name": "input_data", "name": "input_data",
@ -1695,10 +1583,7 @@
"dynamic": false, "dynamic": false,
"info": "Convert into raw string instead of using a template.", "info": "Convert into raw string instead of using a template.",
"name": "mode", "name": "mode",
"options": [ "options": ["Parser", "Stringify"],
"Parser",
"Stringify"
],
"placeholder": "", "placeholder": "",
"real_time_refresh": true, "real_time_refresh": true,
"required": false, "required": false,
@ -1716,9 +1601,7 @@
"display_name": "Template", "display_name": "Template",
"dynamic": true, "dynamic": true,
"info": "Use variables within curly brackets to extract column values for DataFrames or key values for Data.For example: `Name: {Name}, Age: {Age}, Country: {Country}`", "info": "Use variables within curly brackets to extract column values for DataFrames or key values for Data.For example: `Name: {Name}, Age: {Age}, Country: {Country}`",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1740,9 +1623,7 @@
"display_name": "Separator", "display_name": "Separator",
"dynamic": false, "dynamic": false,
"info": "String used to separate rows/items.", "info": "String used to separate rows/items.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1789,9 +1670,5 @@
"is_component": false, "is_component": false,
"last_tested_version": "1.2.0", "last_tested_version": "1.2.0",
"name": "Document Q&A", "name": "Document Q&A",
"tags": [ "tags": ["rag", "q-a", "openai"]
"rag", }
"q-a",
"openai"
]
}

View file

@ -9,16 +9,12 @@
"dataType": "TextInput", "dataType": "TextInput",
"id": "TextInput-WR8cL", "id": "TextInput-WR8cL",
"name": "text", "name": "text",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "system_message", "fieldName": "system_message",
"id": "AnthropicModel-tZx4n", "id": "AnthropicModel-tZx4n",
"inputTypes": [ "inputTypes": ["Message"],
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -37,16 +33,12 @@
"dataType": "AnthropicModel", "dataType": "AnthropicModel",
"id": "AnthropicModel-fz6rd", "id": "AnthropicModel-fz6rd",
"name": "model_output", "name": "model_output",
"output_types": [ "output_types": ["LanguageModel"]
"LanguageModel"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "llm", "fieldName": "llm",
"id": "StructuredOutput-tWLRa", "id": "StructuredOutput-tWLRa",
"inputTypes": [ "inputTypes": ["LanguageModel"],
"LanguageModel"
],
"type": "other" "type": "other"
} }
}, },
@ -65,16 +57,12 @@
"dataType": "ParserComponent", "dataType": "ParserComponent",
"id": "ParserComponent-wrPyP", "id": "ParserComponent-wrPyP",
"name": "parsed_text", "name": "parsed_text",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "StructuredOutput-tWLRa", "id": "StructuredOutput-tWLRa",
"inputTypes": [ "inputTypes": ["Message"],
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -93,17 +81,12 @@
"dataType": "File", "dataType": "File",
"id": "File-v8ouW", "id": "File-v8ouW",
"name": "dataframe", "name": "dataframe",
"output_types": [ "output_types": ["DataFrame"]
"DataFrame"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_data", "fieldName": "input_data",
"id": "ParserComponent-wrPyP", "id": "ParserComponent-wrPyP",
"inputTypes": [ "inputTypes": ["DataFrame", "Data"],
"DataFrame",
"Data"
],
"type": "other" "type": "other"
} }
}, },
@ -122,18 +105,12 @@
"dataType": "AnthropicModel", "dataType": "AnthropicModel",
"id": "AnthropicModel-tZx4n", "id": "AnthropicModel-tZx4n",
"name": "text_output", "name": "text_output",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "ChatOutput-iLekZ", "id": "ChatOutput-iLekZ",
"inputTypes": [ "inputTypes": ["Data", "DataFrame", "Message"],
"Data",
"DataFrame",
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -152,17 +129,12 @@
"dataType": "StructuredOutput", "dataType": "StructuredOutput",
"id": "StructuredOutput-tWLRa", "id": "StructuredOutput-tWLRa",
"name": "structured_output_dataframe", "name": "structured_output_dataframe",
"output_types": [ "output_types": ["DataFrame"]
"DataFrame"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_data", "fieldName": "input_data",
"id": "parser-ifKFs", "id": "parser-ifKFs",
"inputTypes": [ "inputTypes": ["DataFrame", "Data"],
"DataFrame",
"Data"
],
"type": "other" "type": "other"
} }
}, },
@ -181,16 +153,12 @@
"dataType": "parser", "dataType": "parser",
"id": "parser-ifKFs", "id": "parser-ifKFs",
"name": "parsed_text", "name": "parsed_text",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "AnthropicModel-tZx4n", "id": "AnthropicModel-tZx4n",
"inputTypes": [ "inputTypes": ["Message"],
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -207,9 +175,7 @@
"data": { "data": {
"id": "TextInput-WR8cL", "id": "TextInput-WR8cL",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"category": "inputs", "category": "inputs",
"conditional_paths": [], "conditional_paths": [],
@ -218,9 +184,7 @@
"display_name": "Text Input", "display_name": "Text Input",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": [ "field_order": ["input_value"],
"input_value"
],
"frozen": false, "frozen": false,
"icon": "type", "icon": "type",
"key": "TextInput", "key": "TextInput",
@ -238,9 +202,7 @@
"name": "text", "name": "text",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -272,9 +234,7 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Text to be passed as input.", "info": "Text to be passed as input.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -313,10 +273,7 @@
"data": { "data": {
"id": "AnthropicModel-fz6rd", "id": "AnthropicModel-fz6rd",
"node": { "node": {
"base_classes": [ "base_classes": ["LanguageModel", "Message"],
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"category": "models", "category": "models",
"conditional_paths": [], "conditional_paths": [],
@ -355,9 +312,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -366,14 +321,10 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": [ "required_inputs": ["api_key"],
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["LanguageModel"],
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -405,9 +356,7 @@
"display_name": "Anthropic API URL", "display_name": "Anthropic API URL",
"dynamic": false, "dynamic": false,
"info": "Endpoint of the Anthropic API. Defaults to 'https://api.anthropic.com' if not specified.", "info": "Endpoint of the Anthropic API. Defaults to 'https://api.anthropic.com' if not specified.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -447,9 +396,7 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -516,9 +463,7 @@
"display_name": "Prefill", "display_name": "Prefill",
"dynamic": false, "dynamic": false,
"info": "Prefill text to guide the model's response.", "info": "Prefill text to guide the model's response.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -557,9 +502,7 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -645,10 +588,7 @@
"data": { "data": {
"id": "AnthropicModel-tZx4n", "id": "AnthropicModel-tZx4n",
"node": { "node": {
"base_classes": [ "base_classes": ["LanguageModel", "Message"],
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"category": "models", "category": "models",
"conditional_paths": [], "conditional_paths": [],
@ -687,9 +627,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -698,14 +636,10 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": [ "required_inputs": ["api_key"],
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["LanguageModel"],
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -737,9 +671,7 @@
"display_name": "Anthropic API URL", "display_name": "Anthropic API URL",
"dynamic": false, "dynamic": false,
"info": "Endpoint of the Anthropic API. Defaults to 'https://api.anthropic.com' if not specified.", "info": "Endpoint of the Anthropic API. Defaults to 'https://api.anthropic.com' if not specified.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -779,9 +711,7 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -848,9 +778,7 @@
"display_name": "Prefill", "display_name": "Prefill",
"dynamic": false, "dynamic": false,
"info": "Prefill text to guide the model's response.", "info": "Prefill text to guide the model's response.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -889,9 +817,7 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -977,9 +903,7 @@
"data": { "data": {
"id": "ChatOutput-iLekZ", "id": "ChatOutput-iLekZ",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"category": "outputs", "category": "outputs",
"conditional_paths": [], "conditional_paths": [],
@ -1016,9 +940,7 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1032,9 +954,7 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1055,9 +975,7 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1114,9 +1032,7 @@
"display_name": "Data Template", "display_name": "Data Template",
"dynamic": false, "dynamic": false,
"info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.", "info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1137,11 +1053,7 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Message to be passed as output.", "info": "Message to be passed as output.",
"input_types": [ "input_types": ["Data", "DataFrame", "Message"],
"Data",
"DataFrame",
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1165,10 +1077,7 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": [ "options": ["Machine", "User"],
"Machine",
"User"
],
"options_metadata": [], "options_metadata": [],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
@ -1185,9 +1094,7 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1208,9 +1115,7 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"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.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1249,9 +1154,7 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1432,10 +1335,7 @@
"data": { "data": {
"id": "StructuredOutput-tWLRa", "id": "StructuredOutput-tWLRa",
"node": { "node": {
"base_classes": [ "base_classes": ["Data", "DataFrame"],
"Data",
"DataFrame"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -1467,9 +1367,7 @@
"name": "structured_output", "name": "structured_output",
"selected": "Data", "selected": "Data",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Data"],
"Data"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -1480,9 +1378,7 @@
"name": "structured_output_dataframe", "name": "structured_output_dataframe",
"selected": "DataFrame", "selected": "DataFrame",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["DataFrame"],
"DataFrame"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1513,9 +1409,7 @@
"display_name": "Input Message", "display_name": "Input Message",
"dynamic": false, "dynamic": false,
"info": "The input message to the language model.", "info": "The input message to the language model.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1536,9 +1430,7 @@
"display_name": "Language Model", "display_name": "Language Model",
"dynamic": false, "dynamic": false,
"info": "The language model to use to generate the structured output.", "info": "The language model to use to generate the structured output.",
"input_types": [ "input_types": ["LanguageModel"],
"LanguageModel"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"name": "llm", "name": "llm",
@ -1733,9 +1625,7 @@
"display_name": "Schema Name", "display_name": "Schema Name",
"dynamic": false, "dynamic": false,
"info": "Provide a name for the output data schema.", "info": "Provide a name for the output data schema.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1757,9 +1647,7 @@
"display_name": "Format Instructions", "display_name": "Format Instructions",
"dynamic": false, "dynamic": false,
"info": "The instructions to the language model for formatting the output.", "info": "The instructions to the language model for formatting the output.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1798,9 +1686,7 @@
"data": { "data": {
"id": "File-v8ouW", "id": "File-v8ouW",
"node": { "node": {
"base_classes": [ "base_classes": ["Data"],
"Data"
],
"beta": false, "beta": false,
"category": "data", "category": "data",
"conditional_paths": [], "conditional_paths": [],
@ -1837,9 +1723,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Data", "selected": "Data",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Data"],
"Data"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -1851,9 +1735,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "DataFrame", "selected": "DataFrame",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["DataFrame"],
"DataFrame"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -1865,9 +1747,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1935,10 +1815,7 @@
"display_name": "Server File Path", "display_name": "Server File Path",
"dynamic": false, "dynamic": false,
"info": "Data object with a 'file_path' property pointing to server file or a Message object with a path to the file. Supercedes 'Path' but supports same file types.", "info": "Data object with a 'file_path' property pointing to server file or a Message object with a path to the file. Supercedes 'Path' but supports same file types.",
"input_types": [ "input_types": ["Data", "Message"],
"Data",
"Message"
],
"list": true, "list": true,
"list_add_label": "Add More", "list_add_label": "Add More",
"name": "file_path", "name": "file_path",
@ -2024,6 +1901,7 @@
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
"temp_file": false,
"title_case": false, "title_case": false,
"trace_as_metadata": true, "trace_as_metadata": true,
"type": "file", "type": "file",
@ -2107,9 +1985,7 @@
"data": { "data": {
"id": "ParserComponent-wrPyP", "id": "ParserComponent-wrPyP",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"category": "processing", "category": "processing",
"conditional_paths": [], "conditional_paths": [],
@ -2118,12 +1994,7 @@
"display_name": "Parser", "display_name": "Parser",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": [ "field_order": ["stringify", "template", "input_data", "sep"],
"stringify",
"template",
"input_data",
"sep"
],
"frozen": false, "frozen": false,
"icon": "braces", "icon": "braces",
"key": "ParserComponent", "key": "ParserComponent",
@ -2141,9 +2012,7 @@
"name": "parsed_text", "name": "parsed_text",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -2175,10 +2044,7 @@
"display_name": "Data or DataFrame", "display_name": "Data or DataFrame",
"dynamic": false, "dynamic": false,
"info": "Accepts either a DataFrame or a Data object.", "info": "Accepts either a DataFrame or a Data object.",
"input_types": [ "input_types": ["DataFrame", "Data"],
"DataFrame",
"Data"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"name": "input_data", "name": "input_data",
@ -2197,10 +2063,7 @@
"dynamic": false, "dynamic": false,
"info": "Convert into raw string instead of using a template.", "info": "Convert into raw string instead of using a template.",
"name": "mode", "name": "mode",
"options": [ "options": ["Parser", "Stringify"],
"Parser",
"Stringify"
],
"placeholder": "", "placeholder": "",
"real_time_refresh": true, "real_time_refresh": true,
"required": false, "required": false,
@ -2218,9 +2081,7 @@
"display_name": "Template", "display_name": "Template",
"dynamic": true, "dynamic": true,
"info": "Use variables within curly brackets to extract column values for DataFrames or key values for Data.For example: `Name: {Name}, Age: {Age}, Country: {Country}`", "info": "Use variables within curly brackets to extract column values for DataFrames or key values for Data.For example: `Name: {Name}, Age: {Age}, Country: {Country}`",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2242,9 +2103,7 @@
"display_name": "Separator", "display_name": "Separator",
"dynamic": false, "dynamic": false,
"info": "String used to separate rows/items.", "info": "String used to separate rows/items.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2282,9 +2141,7 @@
"data": { "data": {
"id": "parser-ifKFs", "id": "parser-ifKFs",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"category": "processing", "category": "processing",
"conditional_paths": [], "conditional_paths": [],
@ -2293,12 +2150,7 @@
"display_name": "Parser", "display_name": "Parser",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"field_order": [ "field_order": ["mode", "pattern", "input_data", "sep"],
"mode",
"pattern",
"input_data",
"sep"
],
"frozen": false, "frozen": false,
"icon": "braces", "icon": "braces",
"key": "parser", "key": "parser",
@ -2316,9 +2168,7 @@
"name": "parsed_text", "name": "parsed_text",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -2350,10 +2200,7 @@
"display_name": "Data or DataFrame", "display_name": "Data or DataFrame",
"dynamic": false, "dynamic": false,
"info": "Accepts either a DataFrame or a Data object.", "info": "Accepts either a DataFrame or a Data object.",
"input_types": [ "input_types": ["DataFrame", "Data"],
"DataFrame",
"Data"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"name": "input_data", "name": "input_data",
@ -2372,10 +2219,7 @@
"dynamic": false, "dynamic": false,
"info": "Convert into raw string instead of using a template.", "info": "Convert into raw string instead of using a template.",
"name": "mode", "name": "mode",
"options": [ "options": ["Parser", "Stringify"],
"Parser",
"Stringify"
],
"placeholder": "", "placeholder": "",
"real_time_refresh": true, "real_time_refresh": true,
"required": false, "required": false,
@ -2393,9 +2237,7 @@
"display_name": "Template", "display_name": "Template",
"dynamic": true, "dynamic": true,
"info": "Use variables within curly brackets to extract column values for DataFrames or key values for Data.For example: `Name: {Name}, Age: {Age}, Country: {Country}`", "info": "Use variables within curly brackets to extract column values for DataFrames or key values for Data.For example: `Name: {Name}, Age: {Age}, Country: {Country}`",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2417,9 +2259,7 @@
"display_name": "Separator", "display_name": "Separator",
"dynamic": false, "dynamic": false,
"info": "String used to separate rows/items.", "info": "String used to separate rows/items.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2466,8 +2306,5 @@
"is_component": false, "is_component": false,
"last_tested_version": "1.2.0", "last_tested_version": "1.2.0",
"name": "Portfolio Website Code Generator", "name": "Portfolio Website Code Generator",
"tags": [ "tags": ["chatbots", "coding"]
"chatbots", }
"coding"
]
}

View file

@ -718,6 +718,7 @@
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
"temp_file": true,
"title_case": false, "title_case": false,
"trace_as_metadata": true, "trace_as_metadata": true,
"type": "file", "type": "file",

View file

@ -9,16 +9,12 @@
"dataType": "Prompt", "dataType": "Prompt",
"id": "Prompt-AJxY8", "id": "Prompt-AJxY8",
"name": "prompt", "name": "prompt",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "system_message", "fieldName": "system_message",
"id": "OpenAIModel-zVeWr", "id": "OpenAIModel-zVeWr",
"inputTypes": [ "inputTypes": ["Message"],
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -37,16 +33,12 @@
"dataType": "OpenAIModel", "dataType": "OpenAIModel",
"id": "OpenAIModel-zVeWr", "id": "OpenAIModel-zVeWr",
"name": "text_output", "name": "text_output",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "summary", "fieldName": "summary",
"id": "Prompt-nmNbi", "id": "Prompt-nmNbi",
"inputTypes": [ "inputTypes": ["Message"],
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -65,16 +57,12 @@
"dataType": "Prompt", "dataType": "Prompt",
"id": "Prompt-nmNbi", "id": "Prompt-nmNbi",
"name": "prompt", "name": "prompt",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "system_message", "fieldName": "system_message",
"id": "OpenAIModel-Izkdb", "id": "OpenAIModel-Izkdb",
"inputTypes": [ "inputTypes": ["Message"],
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -93,16 +81,12 @@
"dataType": "Prompt", "dataType": "Prompt",
"id": "Prompt-LXvg7", "id": "Prompt-LXvg7",
"name": "prompt", "name": "prompt",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "system_message", "fieldName": "system_message",
"id": "OpenAIModel-Hl8vG", "id": "OpenAIModel-Hl8vG",
"inputTypes": [ "inputTypes": ["Message"],
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -121,18 +105,12 @@
"dataType": "OpenAIModel", "dataType": "OpenAIModel",
"id": "OpenAIModel-Hl8vG", "id": "OpenAIModel-Hl8vG",
"name": "text_output", "name": "text_output",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "ChatOutput-NS8z5", "id": "ChatOutput-NS8z5",
"inputTypes": [ "inputTypes": ["Data", "DataFrame", "Message"],
"Data",
"DataFrame",
"Message"
],
"type": "other" "type": "other"
} }
}, },
@ -151,18 +129,12 @@
"dataType": "OpenAIModel", "dataType": "OpenAIModel",
"id": "OpenAIModel-Izkdb", "id": "OpenAIModel-Izkdb",
"name": "text_output", "name": "text_output",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "ChatOutput-GzAXT", "id": "ChatOutput-GzAXT",
"inputTypes": [ "inputTypes": ["Data", "DataFrame", "Message"],
"Data",
"DataFrame",
"Message"
],
"type": "other" "type": "other"
} }
}, },
@ -181,16 +153,12 @@
"dataType": "File", "dataType": "File",
"id": "File-m5GWE", "id": "File-m5GWE",
"name": "message", "name": "message",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "input_value", "fieldName": "input_value",
"id": "OpenAIModel-Hl8vG", "id": "OpenAIModel-Hl8vG",
"inputTypes": [ "inputTypes": ["Message"],
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -209,16 +177,12 @@
"dataType": "File", "dataType": "File",
"id": "File-m5GWE", "id": "File-m5GWE",
"name": "message", "name": "message",
"output_types": [ "output_types": ["Message"]
"Message"
]
}, },
"targetHandle": { "targetHandle": {
"fieldName": "text", "fieldName": "text",
"id": "Prompt-AJxY8", "id": "Prompt-AJxY8",
"inputTypes": [ "inputTypes": ["Message"],
"Message"
],
"type": "str" "type": "str"
} }
}, },
@ -235,9 +199,7 @@
"data": { "data": {
"id": "File-m5GWE", "id": "File-m5GWE",
"node": { "node": {
"base_classes": [ "base_classes": ["Data"],
"Data"
],
"beta": false, "beta": false,
"category": "data", "category": "data",
"conditional_paths": [], "conditional_paths": [],
@ -274,9 +236,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Data", "selected": "Data",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Data"],
"Data"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -288,9 +248,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "DataFrame", "selected": "DataFrame",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["DataFrame"],
"DataFrame"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -302,9 +260,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -372,10 +328,7 @@
"display_name": "Server File Path", "display_name": "Server File Path",
"dynamic": false, "dynamic": false,
"info": "Data object with a 'file_path' property pointing to server file or a Message object with a path to the file. Supercedes 'Path' but supports same file types.", "info": "Data object with a 'file_path' property pointing to server file or a Message object with a path to the file. Supercedes 'Path' but supports same file types.",
"input_types": [ "input_types": ["Data", "Message"],
"Data",
"Message"
],
"list": true, "list": true,
"list_add_label": "Add More", "list_add_label": "Add More",
"name": "file_path", "name": "file_path",
@ -461,6 +414,7 @@
"placeholder": "", "placeholder": "",
"required": false, "required": false,
"show": true, "show": true,
"temp_file": false,
"title_case": false, "title_case": false,
"trace_as_metadata": true, "trace_as_metadata": true,
"type": "file", "type": "file",
@ -544,25 +498,18 @@
"data": { "data": {
"id": "Prompt-nmNbi", "id": "Prompt-nmNbi",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": { "custom_fields": {
"template": [ "template": ["summary"]
"summary"
]
}, },
"description": "Create a prompt template with dynamic variables.", "description": "Create a prompt template with dynamic variables.",
"display_name": "Prompt", "display_name": "Prompt",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"error": null, "error": null,
"field_order": [ "field_order": ["template", "tool_placeholder"],
"template",
"tool_placeholder"
],
"frozen": false, "frozen": false,
"full_path": null, "full_path": null,
"icon": "prompts", "icon": "prompts",
@ -584,9 +531,7 @@
"name": "prompt", "name": "prompt",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -619,9 +564,7 @@
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"info": "", "info": "",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -657,9 +600,7 @@
"display_name": "Tool Placeholder", "display_name": "Tool Placeholder",
"dynamic": false, "dynamic": false,
"info": "A placeholder input for tool mode.", "info": "A placeholder input for tool mode.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -697,25 +638,18 @@
"data": { "data": {
"id": "Prompt-AJxY8", "id": "Prompt-AJxY8",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": { "custom_fields": {
"template": [ "template": ["text"]
"text"
]
}, },
"description": "Create a prompt template with dynamic variables.", "description": "Create a prompt template with dynamic variables.",
"display_name": "Prompt", "display_name": "Prompt",
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"error": null, "error": null,
"field_order": [ "field_order": ["template", "tool_placeholder"],
"template",
"tool_placeholder"
],
"frozen": false, "frozen": false,
"full_path": null, "full_path": null,
"icon": "prompts", "icon": "prompts",
@ -737,9 +671,7 @@
"name": "prompt", "name": "prompt",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -790,9 +722,7 @@
"fileTypes": [], "fileTypes": [],
"file_path": "", "file_path": "",
"info": "", "info": "",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"load_from_db": false, "load_from_db": false,
"multiline": true, "multiline": true,
@ -810,9 +740,7 @@
"display_name": "Tool Placeholder", "display_name": "Tool Placeholder",
"dynamic": false, "dynamic": false,
"info": "A placeholder input for tool mode.", "info": "A placeholder input for tool mode.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -850,10 +778,7 @@
"data": { "data": {
"id": "OpenAIModel-zVeWr", "id": "OpenAIModel-zVeWr",
"node": { "node": {
"base_classes": [ "base_classes": ["LanguageModel", "Message"],
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -893,9 +818,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -904,14 +827,10 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": [ "required_inputs": ["api_key"],
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["LanguageModel"],
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -959,9 +878,7 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1147,9 +1064,7 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1234,10 +1149,7 @@
"data": { "data": {
"id": "OpenAIModel-Izkdb", "id": "OpenAIModel-Izkdb",
"node": { "node": {
"base_classes": [ "base_classes": ["LanguageModel", "Message"],
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -1277,9 +1189,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -1288,14 +1198,10 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": [ "required_inputs": ["api_key"],
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["LanguageModel"],
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1343,9 +1249,7 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1531,9 +1435,7 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1618,9 +1520,7 @@
"data": { "data": {
"id": "Prompt-LXvg7", "id": "Prompt-LXvg7",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": { "custom_fields": {
@ -1631,10 +1531,7 @@
"documentation": "", "documentation": "",
"edited": false, "edited": false,
"error": null, "error": null,
"field_order": [ "field_order": ["template", "tool_placeholder"],
"template",
"tool_placeholder"
],
"frozen": false, "frozen": false,
"full_path": null, "full_path": null,
"icon": "prompts", "icon": "prompts",
@ -1656,9 +1553,7 @@
"name": "prompt", "name": "prompt",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1707,9 +1602,7 @@
"display_name": "Tool Placeholder", "display_name": "Tool Placeholder",
"dynamic": false, "dynamic": false,
"info": "A placeholder input for tool mode.", "info": "A placeholder input for tool mode.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -1747,10 +1640,7 @@
"data": { "data": {
"id": "OpenAIModel-Hl8vG", "id": "OpenAIModel-Hl8vG",
"node": { "node": {
"base_classes": [ "base_classes": ["LanguageModel", "Message"],
"LanguageModel",
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -1790,9 +1680,7 @@
"required_inputs": [], "required_inputs": [],
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
}, },
{ {
@ -1801,14 +1689,10 @@
"display_name": "Language Model", "display_name": "Language Model",
"method": "build_model", "method": "build_model",
"name": "model_output", "name": "model_output",
"required_inputs": [ "required_inputs": ["api_key"],
"api_key"
],
"selected": "LanguageModel", "selected": "LanguageModel",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["LanguageModel"],
"LanguageModel"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -1856,9 +1740,7 @@
"display_name": "Input", "display_name": "Input",
"dynamic": false, "dynamic": false,
"info": "", "info": "",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2044,9 +1926,7 @@
"display_name": "System Message", "display_name": "System Message",
"dynamic": false, "dynamic": false,
"info": "System message to pass to the model.", "info": "System message to pass to the model.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2158,9 +2038,7 @@
"data": { "data": {
"id": "ChatOutput-NS8z5", "id": "ChatOutput-NS8z5",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -2196,9 +2074,7 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -2211,9 +2087,7 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2234,9 +2108,7 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2293,9 +2165,7 @@
"display_name": "Data Template", "display_name": "Data Template",
"dynamic": false, "dynamic": false,
"info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.", "info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2316,11 +2186,7 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Message to be passed as output.", "info": "Message to be passed as output.",
"input_types": [ "input_types": ["Data", "DataFrame", "Message"],
"Data",
"DataFrame",
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"name": "input_value", "name": "input_value",
@ -2341,10 +2207,7 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": [ "options": ["Machine", "User"],
"Machine",
"User"
],
"options_metadata": [], "options_metadata": [],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
@ -2361,9 +2224,7 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2384,9 +2245,7 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"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.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2425,9 +2284,7 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2465,9 +2322,7 @@
"data": { "data": {
"id": "ChatOutput-GzAXT", "id": "ChatOutput-GzAXT",
"node": { "node": {
"base_classes": [ "base_classes": ["Message"],
"Message"
],
"beta": false, "beta": false,
"conditional_paths": [], "conditional_paths": [],
"custom_fields": {}, "custom_fields": {},
@ -2503,9 +2358,7 @@
"name": "message", "name": "message",
"selected": "Message", "selected": "Message",
"tool_mode": true, "tool_mode": true,
"types": [ "types": ["Message"],
"Message"
],
"value": "__UNDEFINED__" "value": "__UNDEFINED__"
} }
], ],
@ -2518,9 +2371,7 @@
"display_name": "Background Color", "display_name": "Background Color",
"dynamic": false, "dynamic": false,
"info": "The background color of the icon.", "info": "The background color of the icon.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2541,9 +2392,7 @@
"display_name": "Icon", "display_name": "Icon",
"dynamic": false, "dynamic": false,
"info": "The icon of the message.", "info": "The icon of the message.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2600,9 +2449,7 @@
"display_name": "Data Template", "display_name": "Data Template",
"dynamic": false, "dynamic": false,
"info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.", "info": "Template to convert Data to Text. If left empty, it will be dynamically set to the Data's text key.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2623,11 +2470,7 @@
"display_name": "Text", "display_name": "Text",
"dynamic": false, "dynamic": false,
"info": "Message to be passed as output.", "info": "Message to be passed as output.",
"input_types": [ "input_types": ["Data", "DataFrame", "Message"],
"Data",
"DataFrame",
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"name": "input_value", "name": "input_value",
@ -2648,10 +2491,7 @@
"dynamic": false, "dynamic": false,
"info": "Type of sender.", "info": "Type of sender.",
"name": "sender", "name": "sender",
"options": [ "options": ["Machine", "User"],
"Machine",
"User"
],
"options_metadata": [], "options_metadata": [],
"placeholder": "", "placeholder": "",
"required": false, "required": false,
@ -2668,9 +2508,7 @@
"display_name": "Sender Name", "display_name": "Sender Name",
"dynamic": false, "dynamic": false,
"info": "Name of the sender.", "info": "Name of the sender.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2691,9 +2529,7 @@
"display_name": "Session ID", "display_name": "Session ID",
"dynamic": false, "dynamic": false,
"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.",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2732,9 +2568,7 @@
"display_name": "Text Color", "display_name": "Text Color",
"dynamic": false, "dynamic": false,
"info": "The text color of the name", "info": "The text color of the name",
"input_types": [ "input_types": ["Message"],
"Message"
],
"list": false, "list": false,
"list_add_label": "Add More", "list_add_label": "Add More",
"load_from_db": false, "load_from_db": false,
@ -2862,7 +2696,5 @@
"is_component": false, "is_component": false,
"last_tested_version": "1.2.0", "last_tested_version": "1.2.0",
"name": "Text Sentiment Analysis", "name": "Text Sentiment Analysis",
"tags": [ "tags": ["classification"]
"classification" }
]
}

View file

@ -27,7 +27,7 @@ export default function InputFileComponent({
disabled, disabled,
fileTypes, fileTypes,
isList, isList,
tempFile = false, tempFile = true,
editNode = false, editNode = false,
id, id,
}: InputProps<string, FileComponentType>): JSX.Element { }: InputProps<string, FileComponentType>): JSX.Element {

View file

@ -177,7 +177,7 @@ export function ParameterRenderComponent({
fileTypes={templateData.fileTypes} fileTypes={templateData.fileTypes}
file_path={templateData.file_path} file_path={templateData.file_path}
isList={templateData.list ?? false} isList={templateData.list ?? false}
tempFile={templateData.temp_file ?? false} tempFile={templateData.temp_file ?? true}
id={`inputfile_${id}`} id={`inputfile_${id}`}
/> />
); );

View file

@ -98,10 +98,6 @@ const UniqueInputsDraggableComponent = ({
const chatInputAdded = useMemo(() => checkChatInput(nodes), [nodes]); const chatInputAdded = useMemo(() => checkChatInput(nodes), [nodes]);
const webhookInputAdded = useMemo(() => checkWebhookInput(nodes), [nodes]); const webhookInputAdded = useMemo(() => checkWebhookInput(nodes), [nodes]);
const uniqueInputsComponents: UniqueInputsComponents = useMemo(() => { const uniqueInputsComponents: UniqueInputsComponents = useMemo(() => {
console.log("uniqueInputsComponents", {
chatInputAdded,
webhookInputAdded,
});
return { return {
chatInput: chatInputAdded, chatInput: chatInputAdded,
webhookInput: webhookInputAdded, webhookInput: webhookInputAdded,

View file

@ -10,8 +10,9 @@ test(
// Start with blank flow // Start with blank flow
await page.getByTestId("blank-flow").click(); await page.getByTestId("blank-flow").click();
await page.waitForTimeout(500);
await page.waitForSelector('[data-testid="sidebar-search-input"]', { await page.waitForSelector('[data-testid="sidebar-search-input"]', {
timeout: 1000, timeout: 3000,
}); });
// Press "/" to activate search // Press "/" to activate search