Commit graph

  • 7b2db83033 🐛 fix(tools.py): add "BaseTool" as a base class for PythonFunctionToolNode to fix inheritance issue Gabriel Luiz Freitas Almeida 2023-07-10 18:42:30 -03:00
  • 9df88167c2 style(index.css): Change tailwind default colors to langflow colors and add user and bot color icons Igor Carvalho 2023-07-10 18:42:32 -03:00
  • be62e15969 Merge branch 'form_io' of personal:logspace-ai/langflow into form_io anovazzi1 2023-07-10 18:10:43 -03:00
  • 86bdec36e6 new function to clean invalid edges of a flow anovazzi1 2023-07-10 18:10:11 -03:00
  • cd9fc3a2e4 🐛 fix(loading.py): fix conditional statement for instantiating prompt objects based on node_type ✨ feat(loading.py): improve formatting of input variables for prompt objects Gabriel Luiz Freitas Almeida 2023-07-10 17:49:20 -03:00
  • 00c1734fb8 🐛 fix(chat.py): fix the issue where the params variable is not converted to a string before slicing it in the log message to avoid TypeError Gabriel Luiz Freitas Almeida 2023-07-10 17:48:48 -03:00
  • 2cb8452968 🐛 fix(types.py): refactor _built_object_repr method in PromptVertex to improve readability and handle edge cases Gabriel Luiz Freitas Almeida 2023-07-10 17:48:21 -03:00
  • 965d6cf5bc style(index.css): Remove unnecessary dark classes Igor Carvalho 2023-07-10 17:50:17 -03:00
  • ba61b0e9e0 Merge branch 'form_io' of github.com:logspace-ai/langflow into form_io Lucas Oliveira 2023-07-10 16:44:52 -03:00
  • 7bfe0c88c1 Fixed and added conditions to flows without chat Lucas Oliveira 2023-07-10 16:42:41 -03:00
  • 7cded3898e Merge branch 'form_io' of https://github.com/logspace-ai/langflow into form_io Cristhian Zanforlin Lousa 2023-07-10 16:41:29 -03:00
  • 5d42acf28d 🐛 fix(utils.ts): add optional chaining to reactFlowInstance.getNode() to handle cases where reactFlowInstance is null or undefined Cristhian Zanforlin Lousa 2023-07-10 16:41:23 -03:00
  • 43e69f1f45 🐛 fix(types.py): fix variable name in format method to correctly reference the 'artifacts' variable Gabriel Luiz Freitas Almeida 2023-07-10 16:29:39 -03:00
  • e020e23124 Fixed tooltip not being at the top of all nodes Lucas Oliveira 2023-07-10 16:20:18 -03:00
  • 6b3fcd5608 format Lucas Oliveira 2023-07-10 16:00:12 -03:00
  • f035be88e4 Fixed bug where we cannot create new flow when we build a flow Lucas Oliveira 2023-07-10 15:59:38 -03:00
  • eecefdb235 🐛 fix(formModal): handle case when chatKey is undefined to prevent error Gabriel Luiz Freitas Almeida 2023-07-10 15:47:02 -03:00
  • 6122521783 🐛 fix(custom.py): remove unused imports and unused code block to improve code cleanliness and performance ✨ feat(custom.py): add NotImplementedError to the build method to indicate that it needs to be implemented in subclasses 🚧 chore(test_custom_component.py): add test cases for various methods in the CustomComponent class to improve test coverage and ensure code correctness gustavoschaedler 2023-07-10 19:34:36 +01:00
  • 8b77cf5504 Merge branch 'form_io' of https://github.com/logspace-ai/langflow into form_io Cristhian Zanforlin Lousa 2023-07-10 15:17:21 -03:00
  • 43063dd00f 🎨 style(chatMessage/index.tsx): add responsive max-width to the markdown container to improve readability on smaller screens Cristhian Zanforlin Lousa 2023-07-10 15:17:13 -03:00
  • 2c2ae5451c 🔒 chore(base.py): add validation for invalid input variable names in validate_prompt function 🐛 fix(base.py): raise ValueError if any of the input variables in template are named as invalid names to prevent potential issues Gabriel Luiz Freitas Almeida 2023-07-10 15:13:40 -03:00
  • 6ff7ac08ce
    🐛 fix(utils.ts): fix typo in utils.ts (#599) Gabriel Luiz Freitas Almeida 2023-07-10 14:50:42 -03:00
  • df31285395 Merge branch 'form_io' of https://github.com/logspace-ai/langflow into form_io Cristhian Zanforlin Lousa 2023-07-10 14:39:18 -03:00
  • 1f2cddf1d2 🎨 style(chatInput/index.tsx): add 'bg-input' class to the chat input when lockChat is true to improve visual distinction Cristhian Zanforlin Lousa 2023-07-10 14:39:11 -03:00
  • 7cbba9eede
    fix(icons): fix typo in index.tsx Ikko Eltociear Ashimine 2023-07-11 02:34:35 +09:00
  • c9fd97f1f6 formatting Gabriel Luiz Freitas Almeida 2023-07-10 13:58:48 -03:00
  • 02fc2004e1 🐛 fix(textsplitters.py): change default value of Separator field from "." to "\\n" to correctly split text by newline characters Gabriel Luiz Freitas Almeida 2023-07-10 13:54:46 -03:00
  • 8f9bfd2a7c 🐛 fix(loading.py): fix issue with separators being escaped strings by decoding them using unicode-escape encoding Gabriel Luiz Freitas Almeida 2023-07-10 13:50:45 -03:00
  • 748b4772ed
    Merge branch 'dev' into form_io Gabriel Luiz Freitas Almeida 2023-07-10 13:46:58 -03:00
  • 511e829494 📝 docs(README.md): fix formatting and headings in the README file for better readability and consistency Gabriel Luiz Freitas Almeida 2023-07-10 13:33:52 -03:00
  • 718b711d6f 🔺 chore(pyproject.toml): update langchain dependency version to ^0.0.229 for compatibility and potential bug fixes Gabriel Luiz Freitas Almeida 2023-07-10 13:23:31 -03:00
  • f56e31163a 🐛 fix(types.py): handle KeyError when formatting prompt with artifacts to prevent application crash 🔀 refactor(types.py): remove "handle_keys" from artifacts before formatting prompt to avoid format errors Gabriel Luiz Freitas Almeida 2023-07-10 13:22:44 -03:00
  • df348b019d 🔧 chore(memories.py): hide "entity_store" field in MemoryFrontendNode class to improve code readability and remove unnecessary code Gabriel Luiz Freitas Almeida 2023-07-10 12:55:11 -03:00
  • f751927ab1 🎨 style(dropdownComponent/index.tsx): add custom-scroll class to dropdown options to enable custom scrolling Cristhian Zanforlin Lousa 2023-07-10 12:15:39 -03:00
  • efbc23d6bc 🐛 fix(codeAreaComponent): update class names to improve styling and semantics 🐛 fix(promptComponent): remove unnecessary div wrapper 🐛 fix(textAreaComponent): update class names to improve styling and semantics Cristhian Zanforlin Lousa 2023-07-10 12:01:25 -03:00
  • c8cdb89da1 using new examples for testing anovazzi1 2023-07-10 11:36:16 -03:00
  • ea8d6668de 🐛 fix(EditNodeModal): use the 'disabled' prop value instead of hardcoded 'false' to control the disabled state of input components Cristhian Zanforlin Lousa 2023-07-10 10:32:19 -03:00
  • 243b59507b 🐛 fix(parameterComponent): use strict equality operator (===) instead of loose equality operator (==) for item.type comparison to improve code quality and avoid potential bugs 🐛 fix(parameterComponent): update style prop value in ShadTooltip component to use class names 'tooltip-fixed-width' and 'custom-scroll' for consistent styling and better readability 🐛 fix(parameterComponent): update disabled prop value in TextAreaComponent to use the disabled variable passed as a prop for consistency and better code organization 🐛 fix(AccordionComponent): use strict equality operator (===) instead of loose equality operator (==) for open.length comparison to improve code quality and avoid potential bugs 🐛 fix(codeAreaComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(codeAreaComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(codeAreaComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(codeAreaComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(inputFileComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(inputFileComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(inputFileComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(inputFileComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(intComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(intComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(promptComponent): add missing dependencies to useEffect dependency array to avoid potential bugs and improve code quality 🐛 fix(promptComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(textAreaComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(textAreaComponent): remove unnecessary space in className prop value to improve code readability 🐛 fix(tabsContext): change getTweak initial state from an object to an empty array to match the expected type and avoid potential bugs 🐛 fix(ApiModal): add missing curly braces around the buildTweaks function call to ensure the correct value is pushed to the tweak.current array Cristhian Zanforlin Lousa 2023-07-10 10:29:09 -03:00
  • 650275db8a 🔧 chore(base.py): add __repr__ method to Graph class for better debugging and representation Gabriel Luiz Freitas Almeida 2023-07-10 08:05:18 -03:00
  • d8dee14ed5 🔨 refactor(base.py): refactor the _build method in the Vertex class for better readability and maintainability 🐛 fix(base.py): fix a bug where the built object is not updated correctly in the Vertex class ✨ feat(base.py): add validation to check if the built object is None in the Vertex class Gabriel Luiz Freitas Almeida 2023-07-09 18:09:53 -03:00
  • 008a1c4079 🐛 fix(types.py): replace eval() with ast.literal_eval() to safely evaluate headers parameter as dictionary-like string 🐛 fix(process.py): rename input parameter to flow for clarity and to avoid shadowing built-in function Gabriel Luiz Freitas Almeida 2023-07-09 18:02:12 -03:00
  • d0124dc4cc 🔥 refactor(chatModal/index.tsx): remove unused setNoticeData function from alertContext 🔒 chore(chatModal/index.tsx): remove unused lockChat state variable and setLockChat function Gabriel Luiz Freitas Almeida 2023-07-09 11:18:21 -03:00
  • 612c7a988c 🔥 refactor(callback.py): remove unused imports to improve code readability and maintainability Gabriel Luiz Freitas Almeida 2023-07-09 11:14:06 -03:00
  • 352cb8bc85 formatting Gabriel Luiz Freitas Almeida 2023-07-09 11:12:41 -03:00
  • 5ece7e2fbc 🔥 refactor(loading.py): remove unused imports and reorganize import statements for better readability Gabriel Luiz Freitas Almeida 2023-07-09 11:10:35 -03:00
  • d2750dd3dc 🔥 refactor(base.py): remove unused method process_base_classes from FrontendNode class Gabriel Luiz Freitas Almeida 2023-07-09 11:10:07 -03:00
  • 2f24fca1f2 🐛 fix(base.py): fix issue where CustomComponentCreator.to_list() method always returns None Gabriel Luiz Freitas Almeida 2023-07-09 11:09:44 -03:00
  • dc80513691 🐛 fix(types.py): change variable name from 'name' to 'display_name' in add_new_custom_field function to improve clarity 🔧 chore(types.py): add warning when 'name' key is used in field_config to inform that it can't be changed Gabriel Luiz Freitas Almeida 2023-07-09 11:09:19 -03:00
  • 19b84247cf 🐛 fix(custom.py): improve error message formatting for invalid entrypoint function name and return type Gabriel Luiz Freitas Almeida 2023-07-09 11:08:50 -03:00
  • c0df1f7c3b 🐛 fix(callback.py): fix issue with splitting output into multiple ChatResponse instances ✨ feat(callback.py): split the output into multiple ChatResponse instances to emulate a stream of tokens Gabriel Luiz Freitas Almeida 2023-07-09 11:00:25 -03:00
  • 8a3e8f010a 🔧 chore(chatModal): update updateLastMessage function to include thought property in the message object 🔧 chore(chatModal): update updateLastMessage function to include thought property in the message object for stream type messages Gabriel Luiz Freitas Almeida 2023-07-09 10:59:55 -03:00
  • c959d7bdd5 📝 docs(constants.py): add missing documentation for INPUT_KEY_INFO and OUTPUT_KEY_INFO variables Gabriel Luiz Freitas Almeida 2023-07-09 10:51:18 -03:00
  • 99be9830ad 🐛 fix(manager.py): catch and log RuntimeError when closing websocket connection to prevent unexpected ASGI message error Gabriel Luiz Freitas Almeida 2023-07-09 10:31:46 -03:00
  • 021e0526e8 ⬆️ chore(pyproject.toml): update fastapi dependency to version ^0.100.0 to stay up-to-date with the latest features and bug fixes Gabriel Luiz Freitas Almeida 2023-07-09 10:18:43 -03:00
  • 2d4642fc36 🔧 fix(callback.py): add error handling when sending response to websocket to prevent potential errors 🔧 fix(callback.py): change intermediate_steps assignment to use formatted string for better readability and maintainability ✨ feat(callback.py): add observation_prefix parameter to on_tool_end method to allow customization of the observation prefix in the response message ✨ feat(callback.py): add logger to handle potential errors when sending response to websocket Gabriel Luiz Freitas Almeida 2023-07-08 16:49:30 -03:00
  • 800f4b0a94 🐛 fix(loading.py): handle case when loading file into dict fails and raise ValueError with "Invalid file" message ✨ feat(loading.py): improve code readability by using walrus operator to assign loaded file dict to params["dict_"] variable Gabriel Luiz Freitas Almeida 2023-07-08 16:45:59 -03:00
  • 3441bb4e5b 🐛 fix(utils.py): improve error handling and file type detection in load_file_into_dict function Gabriel Luiz Freitas Almeida 2023-07-08 16:45:33 -03:00
  • 2a61d60aab 🔄 chore(render.yaml): update instanceType to plan for better clarity and consistency Gabriel Luiz Freitas Almeida 2023-07-08 16:12:52 -03:00
  • 75a5ec1160 🔀 chore(render.yaml): update langflow service branch from 'form_io' to 'main' for consistency with the repository's default branch 🔀 chore(render.yaml): add 'instanceType: free' to langflow service configuration to specify the instance type as free Gabriel Luiz Freitas Almeida 2023-07-08 16:11:25 -03:00
  • 53e8be2720 📝 docs(render.yaml): add render.yaml configuration file for langflow service Gabriel Luiz Freitas Almeida 2023-07-08 16:08:17 -03:00
  • f4d9b4b96d 📝 docs(README.md): add instructions for deploying Langflow on Railway and Render platforms 📝 docs(README.md): add information about HuggingFace Spaces and provide a link to the Langflow project on HuggingFace Spaces Gabriel Luiz Freitas Almeida 2023-07-08 15:53:12 -03:00
  • bd9bd13f57 🐛 fix(loading.py): handle conversion of max_tokens from string to int if necessary Gabriel Luiz Freitas Almeida 2023-07-08 15:40:05 -03:00
  • 79261bf620 ✨ feat(SanitizedHTMLWrapper): add new component to safely render sanitized HTML content 🐛 fix(chatMessage): fix import path for SanitizedHTMLWrapper component 🐛 fix(formModal): fix import path for SanitizedHTMLWrapper component 🐛 fix(genericModal): fix import path for SanitizedHTMLWrapper component Gabriel Luiz Freitas Almeida 2023-07-08 15:13:45 -03:00
  • 9a3e0d2891 ✨ feat(SanitizedDiv): add a new component to sanitize and render HTML content safely 🔨 refactor(chatMessage): replace the usage of DOMPurify with SanitizedHTMLWrapper component in chatMessage component 🔨 refactor(formModal): replace the usage of DOMPurify with SanitizedHTMLWrapper component in formModal component 🔨 refactor(genericModal): replace the usage of DOMPurify with SanitizedHTMLWrapper component in genericModal component Gabriel Luiz Freitas Almeida 2023-07-08 15:11:59 -03:00
  • 3896f894ac 🐛 fix(constants.tsx): correct typo in constant name from HIGHLIGH_CSS to HIGHLIGHT_CSS for consistency and clarity Gabriel Luiz Freitas Almeida 2023-07-08 15:09:49 -03:00
  • ded0529d59 🔧 chore(chatMessage/index.tsx): import DOMPurify to sanitize HTML content in chat message thought 🐛 fix(chatMessage/index.tsx): use DOMPurify to sanitize HTML content in chat message thought to prevent XSS attacks Gabriel Luiz Freitas Almeida 2023-07-08 14:58:47 -03:00
  • 167c9cc2d8 🐛 fix(chatModal): concatenate message and thought strings instead of overwriting them to preserve previous content Gabriel Luiz Freitas Almeida 2023-07-08 14:58:24 -03:00
  • 1fbc897cfa 🐛 fix(GenericNode/index.tsx): fix tooltip content to display "Building..." when isBuilding flag is true Gabriel Luiz Freitas Almeida 2023-07-08 14:57:53 -03:00
  • 6aac7e8e80 🐛 fix(types.py): add a check for None before checking if the built object has a "format" attribute to prevent potential AttributeError Gabriel Luiz Freitas Almeida 2023-07-08 14:57:22 -03:00
  • fbdde257e0 🔧 fix(types.py): fix indentation issue in the repr method of DocumentLoaderVertex and TextSplitterVertex classes 🔧 fix(types.py): calculate average document length in the repr method of DocumentLoaderVertex and TextSplitterVertex classes Gabriel Luiz Freitas Almeida 2023-07-08 14:52:59 -03:00
  • 7e712b1be8 🐛 fix(loading.py): convert "max_tokens" parameter from string to int if it is a string and can be converted to int 🐛 fix(loading.py): remove "max_tokens" parameter if it is not an integer Gabriel Luiz Freitas Almeida 2023-07-08 13:59:46 -03:00
  • 55164fdfa3 🐛 fix(error): fix formatting issue in ErrorAlert component Gabriel Luiz Freitas Almeida 2023-07-08 11:43:27 -03:00
  • 6c17949d21 🔧 fix(base.py): add exception handling when formatting intermediate steps to prevent crashes and log the exception Gabriel Luiz Freitas Almeida 2023-07-08 11:43:01 -03:00
  • ba6cf77fe9 ✨ feat(base.py): add support for creating SQLDatabaseChain from LLM 📝 docs(base.py): update documentation for ChainCreator class Gabriel Luiz Freitas Almeida 2023-07-08 11:42:36 -03:00
  • 72b4a2d943 🔥 refactor(chat.py): remove unnecessary code for building the root node in the graph The code for building the root node in the graph has been removed as it is no longer necessary. Previously, the root node was built separately due to certain nodes requiring parameters that were not connected to it. However, this approach has been reconsidered and the tools are now connected to the ZeroShotPrompt, eliminating the need for separate building of the root node. Gabriel Luiz Freitas Almeida 2023-07-08 11:40:56 -03:00
  • df7b3bb653 🔥 refactor(promptModal): remove unused code and dependencies to improve code cleanliness and reduce bundle size 🔥 refactor(textAreaModal): remove unused code and dependencies to improve code cleanliness and reduce bundle size Cristhian Zanforlin Lousa 2023-07-08 09:13:35 -03:00
  • 4883064e84 🐛 fix(alerts/error): remove unnecessary line break in ErrorAlert component ✨ feat(modals/EditNodeModal): add ability to set nodeClass in EditNodeModal component 🐛 fix(modals/genericModal): handle optional chaining for error response data in GenericModal component 🔥 chore(modals/promptModal): remove unused import and checkPrompt function in PromptAreaModal component Cristhian Zanforlin Lousa 2023-07-08 09:12:24 -03:00
  • 7dcaf709da 🐛 fix(chatMessage/index.tsx): add optional chaining to template.split() to handle cases where template is null or undefined Cristhian Zanforlin Lousa 2023-07-08 08:38:08 -03:00
  • b1a58a76b8 Fixed chat thought always showing Lucas Oliveira 2023-07-08 06:44:03 -03:00
  • ca7d7cb19c Merge branch 'form_io' of github.com:logspace-ai/langflow into form_io Lucas Oliveira 2023-07-08 06:42:33 -03:00
  • bdd39a506a feat(css): Update styles for chat thought and initial prompt Rodrigo Nader 2023-07-08 01:33:12 -03:00
  • 6a04fabced Fixed DOM Nesting error on EditNodeModal Lucas Oliveira 2023-07-08 00:16:22 -03:00
  • db990f2472 Assertion on onMove function on reactflow Lucas Oliveira 2023-07-08 00:12:04 -03:00
  • 33d6fb8081 Fixed bugfix for ace Lucas Oliveira 2023-07-08 00:10:44 -03:00
  • eb5a315b07 Fixed bug of DOM nesting showing on console.log Lucas Oliveira 2023-07-08 00:06:30 -03:00
  • e73e180cc4
    refactor(formModal): Add formModal tailwind constants classes (#628) Lucas Oliveira 2023-07-07 23:58:46 -03:00
  • 58f6efca61 Merge branch 'form_io' into form_io_constants Lucas Oliveira 2023-07-07 23:57:41 -03:00
  • 2a34f725fc Added Tooltip Wrapper inside context wrappers to show tooltip on top of every node Lucas Oliveira 2023-07-07 23:48:21 -03:00
  • 8cca9ce495 refactor(parameterComponent): remove unnecessary empty line in ParameterComponent refactor(parameterComponent): remove unused useEffect dependency in ParameterComponent refactor(inputComponent): reformat classNames in InputComponent for better readability refactor(EditNodeModal): remove unused imports in EditNodeModal refactor(EditNodeModal): reformat disabled variable assignment in EditNodeModal for better readability refactor(EditNodeModal): remove unnecessary empty lines in EditNodeModal refactor(EditNodeModal): reformat handleOnNewValue function call in EditNodeModal for better readability refactor(chatMessage): remove unnecessary empty line in ChatMessage component refactor(chatMessage): remove unnecessary inline-block class in ChatMessage component anovazzi1 2023-07-07 21:26:14 -03:00
  • 224fd4fef7 bug fix text overlay anovazzi1 2023-07-07 21:23:49 -03:00
  • 4045d233c7 🐛 fix(parameterComponent/index.tsx): remove unused useState and useEffect dependencies to improve code readability 🐛 fix(EditNodeModal/index.tsx): remove unused useState and useEffect dependencies to improve code readability Cristhian Zanforlin Lousa 2023-07-07 20:55:56 -03:00
  • d813994867 Merge branch 'form_io' of https://github.com/logspace-ai/langflow into form_io Cristhian Zanforlin Lousa 2023-07-07 20:05:36 -03:00
  • 1294efc5db 🐛 fix(inputComponent): fix padding issue in password input field Cristhian Zanforlin Lousa 2023-07-07 20:05:29 -03:00
  • d13f37fcbe feat(modals): add BaseModal component for reusable modal functionality fix(codeAreaModal): refactor codeAreaModal to use BaseModal component for consistency and reusability anovazzi1 2023-07-07 19:59:20 -03:00
  • a55088d7cb fix(codeAreaModal/index.tsx): add useEffect import to fix missing dependency warning feat(codeAreaModal/index.tsx): add postCustomComponent import to enable posting custom components anovazzi1 2023-07-07 19:38:38 -03:00
  • c749ebc297 🐛 fix(inputComponent): fix classNames in InputComponent to correctly apply styles Cristhian Zanforlin Lousa 2023-07-07 19:30:31 -03:00
  • 5c0888cf72 merge fix Cristhian Zanforlin Lousa 2023-07-07 19:12:51 -03:00
  • 7744ee3639 Add postCustomComponent API controller for uploading custom components. gustavoschaedler 2023-07-07 23:12:32 +01:00
  • 24d1157988 🐛 fix(parameterComponent): remove extra whitespace in parameterComponent ✨ feat(EditNodeModal): add support for handling tab state and saving changes in EditNodeModal 🐛 fix(EditNodeModal): fix disabled condition in EditNodeModal 🐛 fix(EditNodeModal): remove unused useEffect in EditNodeModal ✨ feat(EditNodeModal): add handleOnNewValue function to handle changes in EditNodeModal Cristhian Zanforlin Lousa 2023-07-07 19:12:18 -03:00
  • 92eb45dd42 🔧 chore(config.yaml): add documentation for SQLDatabase wrapper 🐛 fix(utils.py): fix import of wrapper_creator from langflow.interface.wrappers.base 🔧 chore(loading.py): add support for instantiating wrappers based on node type 🔧 chore(base.py): add support for creating SQLDatabase wrapper from URI The config.yaml file was modified to add documentation for the SQLDatabase wrapper. In utils.py, the import of wrapper_creator from langflow.interface.wrappers.base was fixed. In loading.py, support was added for instantiating wrappers based on the node type. In base.py, support was added for creating the SQLDatabase wrapper from a URI. These changes were made to improve the functionality and maintainability of the codebase. Gabriel Luiz Freitas Almeida 2023-07-07 19:06:19 -03:00