Commit graph

  • b8d8ed8283 Revert "Revert "Fixes flows without input_keys not being runnable" (#731)" Gabriel Luiz Freitas Almeida 2023-08-08 15:12:37 -03:00
  • 4dea0f6690
    Merge branch 'main' into release Gabriel Luiz Freitas Almeida 2023-08-08 15:08:11 -03:00
  • 597b2153a3 🔖 chore(pyproject.toml): bump version from 0.4.2 to 0.4.3 for langflow package Gabriel Luiz Freitas Almeida 2023-08-08 15:06:38 -03:00
  • 352e74cbc7
    Revert "Fixes flows without input_keys not being runnable" (#731) Gabriel Luiz Freitas Almeida 2023-08-08 15:03:02 -03:00
  • f9b392d5b8
    Revert "Fixes flows without input_keys not being runnable" Gabriel Luiz Freitas Almeida 2023-08-08 15:02:16 -03:00
  • 3f531a1157
    Fixes flows without input_keys not being runnable (#727) Gabriel Luiz Freitas Almeida 2023-08-08 15:01:56 -03:00
  • df49a6a410
    Merge branch 'main' into inputKeysBugFix Gabriel Luiz Freitas Almeida 2023-08-08 15:01:35 -03:00
  • 8e4ca8e8ef
    Adds more settings to ChromaDB and fixes Chat not being runnable without chat variables (#718) Gabriel Luiz Freitas Almeida 2023-08-08 15:00:55 -03:00
  • a64f03da9c 📝 docs(loading_document.mdx): update the "Web Page" field URL to point to the correct documentation URL Gabriel Luiz Freitas Almeida 2023-08-08 14:11:57 -03:00
  • 4dafbae1b9 📝 docs(loading_document.mdx): update the "Web Page" field URL to point to the correct documentation URL Gabriel Luiz Freitas Almeida 2023-08-08 14:09:15 -03:00
  • 303f1862c5 chore(baseModal): add support for x-small size option to make the modal smaller in width and height feat(deleteAccountPage): create a new page for deleting user account with a confirmation modal feat(routes): add route for delete account page under /account/delete path anovazzi1 2023-08-08 10:57:44 -03:00
  • 6af7d04d4e 🐛 fix(endpoints.py): fix response and session_id assignment in process_flow function 🐛 fix(schemas.py): add session_id field to ProcessResponse schema 🐛 fix(process.py): fix session_id assignment in process_graph_cached function Gabriel Luiz Freitas Almeida 2023-08-08 10:42:58 -03:00
  • fc5670f534 🔧 fix(endpoints.py): add session_id parameter to process_flow endpoint to support session-based caching 🔧 fix(utils.py): add hash_to_key mapping to memoize_dict decorator to support retrieving cache result by session_id 🔧 fix(process.py): add session_id parameter to process_graph_cached function to support session-based caching Gabriel Luiz Freitas Almeida 2023-08-08 07:16:41 -03:00
  • d1f09a6a64 🔨 refactor(utils.ts): remove unnecessary newline after the return statement in getChatInputField function Gabriel Luiz Freitas Almeida 2023-08-07 20:34:22 -03:00
  • bd7489206d 🐛 fix(chatComponent): add null check for formKeysData.input_keys to prevent error when accessing undefined property Gabriel Luiz Freitas Almeida 2023-08-07 20:32:27 -03:00
  • 16666426f7 🐛 fix(chatComponent): fix condition to check if parsedData.input_keys is not undefined ✨ feat(chatComponent): add logic to close the connection and finish when end_of_stream event is received Gabriel Luiz Freitas Almeida 2023-08-07 20:31:59 -03:00
  • e1cbc0d5d4 🐛 fix(utils.ts): fix missing closing bracket in getChatInputField function ✨ feat(utils.ts): add getChatInputField function to retrieve the chat input field based on the current flow and tabs state Gabriel Luiz Freitas Almeida 2023-08-07 20:31:32 -03:00
  • 2abc0d2fb4 🐛 fix(formModal/index.tsx): handle case when tabsState or formKeysData is undefined to prevent errors ✨ feat(formModal/index.tsx): add support for displaying input keys and handling input changes in the form modal Gabriel Luiz Freitas Almeida 2023-08-07 20:28:41 -03:00
  • aff3d53021 🔖 chore(pyproject.toml): bump package version from 0.4.1 to 0.4.2 🔖 chore(pyproject.toml): bump langchain version from 0.0.250 to 0.0.256 Gabriel Luiz Freitas Almeida 2023-08-07 20:06:32 -03:00
  • f61d265e77 🔧 chore(vector_store.py): refactor initialize_chroma function to remove unnecessary if conditions and improve code readability 🔧 chore(vector_store.py): remove chroma_server_ keys from params dictionary if not needed to avoid potential conflicts Gabriel Luiz Freitas Almeida 2023-08-07 18:52:19 -03:00
  • 239811dbff 🐛 fix(chat.py): change "input_keys" value from an empty dictionary to None to improve readability and reduce redundancy Gabriel Luiz Freitas Almeida 2023-08-07 18:46:13 -03:00
  • 9ee76fd18f 🐛 fix(manager.py): change default value of chat_inputs from empty string to empty dictionary to improve data consistency and prevent potential errors 🐛 fix(utils.py): handle case when chat_inputs.message is None by assigning an empty dictionary to it to prevent potential errors Gabriel Luiz Freitas Almeida 2023-08-07 18:37:49 -03:00
  • 7f31f7f519 refactor(chatComponent): simplify condition for setting canOpen state in Chat component anovazzi1 2023-08-07 18:35:14 -03:00
  • 396d5a3bd5 Add more types Igor Carvalho 2023-08-07 18:05:02 -03:00
  • e56fa4c7d5 Add initial api modal constant structure Igor Carvalho 2023-08-07 17:40:24 -03:00
  • 71018dbd43 change more names Igor Carvalho 2023-08-07 17:20:26 -03:00
  • 1f93cb5513 Refactor: Change more variables names Igor Carvalho 2023-08-07 17:14:54 -03:00
  • cc917311a6 Refactor: Change more variables names on codeTabsComponent Igor Carvalho 2023-08-07 15:02:12 -03:00
  • 68c4799ab0 🔧 chore(launch.json): update launch.json to include a new configuration for debugging Python tests ✨ feat(launch.json): add a new configuration for debugging Python tests with the purpose of "debug-test" and console set to "integratedTerminal" Gabriel Luiz Freitas Almeida 2023-08-07 14:47:04 -03:00
  • ac0ff01d61 Refactor: rename codeTabsComponent variables Igor Carvalho 2023-08-07 14:46:33 -03:00
  • 9fcc96e767 🔀 refactor(manager.py): update import statement for models in database manager to improve readability and maintainability Gabriel Luiz Freitas Almeida 2023-08-07 14:18:07 -03:00
  • 4e1fc2202a 🔥 refactor(test_cli.py): remove unused imports and test cases Gabriel Luiz Freitas Almeida 2023-08-07 14:16:37 -03:00
  • 71012ac47b 🔥 chore(alembic): remove flowstyles table Gabriel Luiz Freitas Almeida 2023-08-07 14:09:27 -03:00
  • 808933e4c1 remove console.log Igor Carvalho 2023-08-07 13:36:17 -03:00
  • fb733d3207 Resolve api modal type errors Igor Carvalho 2023-08-07 13:30:08 -03:00
  • d5a1fda457 created basic authentication contenxt anovazzi1 2023-08-07 12:09:53 -03:00
  • 96dfb9b324 🐛 fix(main.py): fix condition to setup static files only if static_files_dir is not None Gabriel Luiz Freitas Almeida 2023-08-07 12:08:16 -03:00
  • 9dba69cffc 📝 docs(CONTRIBUTING.md): add branch structure information to CONTRIBUTING.md file for better understanding of the repository structure 📝 docs(README.md): add a section about joining the Discord server to encourage community engagement and collaboration Gabriel Luiz Freitas Almeida 2023-08-07 12:07:45 -03:00
  • 1601745ed9 🔀 refactor(alembic/env.py): update import statement for SQLModel in env.py to reflect new location in manager module Gabriel Luiz Freitas Almeida 2023-08-07 12:00:58 -03:00
  • 8436c66aa7 📦 chore(manager.py): add DatabaseManager class to handle database operations 📦 chore(utils.py): add initialize_database function and session_getter context manager to handle database initialization and session management Gabriel Luiz Freitas Almeida 2023-08-07 12:00:27 -03:00
  • 8036f74d8b 🔀 chore(conftest.py): update import statement for DatabaseManager to reflect file name change Gabriel Luiz Freitas Almeida 2023-08-07 11:59:57 -03:00
  • 41707c1eac 🔧 chore(test_cli.py): refactor test_components_path to use a temporary directory for components path 🔧 chore(test_cli.py): refactor test_components_path to use a temporary directory for components path to improve test isolation and avoid side effects Gabriel Luiz Freitas Almeida 2023-08-07 11:59:23 -03:00
  • c1d1684c73 ✨ feat(routes.tsx): add new route for LoginPage component at /login path to enable user login functionality Cristhian Zanforlin Lousa 2023-08-07 11:40:42 -03:00
  • d75fb49bf2 🔥 chore(alembic): remove FlowStyles table Gabriel Luiz Freitas Almeida 2023-08-07 10:25:46 -03:00
  • b7861ac77f 🔧 chore(alembic.ini): update sqlalchemy.url to dynamically set the path to the database in the root of the project Gabriel Luiz Freitas Almeida 2023-08-07 10:24:28 -03:00
  • e2e14d8c93 🔥 refactor(router.py): remove unused flow_styles_router import to improve code cleanliness and reduce unused code 🔥 refactor(test_database.py): remove unused flow_style related tests to improve code cleanliness and reduce unused code Gabriel Luiz Freitas Almeida 2023-08-07 10:24:02 -03:00
  • b54231e584
    Update Dockerfile to fix uvicorn factory path Dave Morris 2023-08-07 08:21:57 -05:00
  • 6386a32193
    Update dev.Dockerfile to fix uvicorn factory path Dave Morris 2023-08-07 08:20:34 -05:00
  • 50df00cd0d
    Update docker-compose.debug.yml to fix uvicorn factory path Dave Morris 2023-08-07 08:20:04 -05:00
  • 8e8e97149a
    Update docker-compose.yml to fix uvicorn factory path Dave Morris 2023-08-07 08:19:37 -05:00
  • 4547edef0f 🔥 refactor(api): remove unused flow_styles module and related code 🔥 refactor(api): remove unused flow_styles router and related endpoints 🔥 refactor(api): remove unused FlowStyle model and related code 🔥 refactor(api): remove unused FlowStyleCreate, FlowStyleRead, and FlowStyleUpdate models 🔥 refactor(api): remove unused style relationship from Flow model 🔥 refactor(api): remove unused FlowReadWithStyle model 🔥 refactor(api): remove unused flow_styles_id parameter from read_flow_style endpoint 🔥 refactor(api): remove unused update_flow_style endpoint 🔥 refactor(api): remove unused delete_flow_style endpoint 🔥 refactor(api): remove unused flow_id parameter from delete_flow_style endpoint 🔥 refactor(api): remove unused style parameter from create_flow_style endpoint 🔥 refactor(api): remove unused read_flow_styles endpoint 🔥 refactor(api): remove unused flow_styles_id parameter from read_flow_styles endpoint 🔥 refactor(api): remove unused flow_style_id parameter from update_flow_style endpoint 🔥 refactor(api): remove unused flow_style parameter from update_flow_style endpoint 🔥 refactor(api): remove unused flow_style parameter from create_flow_style endpoint 🔥 refactor(api): remove unused flow_styles_router import 🔥 refactor(api): remove unused flow_styles_router variable 🔥 refactor(api): remove unused flow_styles_router prefix and tags Gabriel Luiz Freitas Almeida 2023-08-07 10:13:40 -03:00
  • 61d1e13644 feat(loginPage): add LoginPage component to handle user login functionality anovazzi1 2023-08-07 09:51:40 -03:00
  • 36a7ba4ad5 🚀 feat(test_cli.py): add tests for server functionality and command line options Gabriel Luiz Freitas Almeida 2023-08-07 09:45:09 -03:00
  • 76362da42b 🔧 chore(main.py): refactor setup_app function to add support for backend_only flag ✨ feat(main.py): add backend_only flag to setup_app function to allow running the app without serving static files Gabriel Luiz Freitas Almeida 2023-08-07 09:44:45 -03:00
  • 709c4a1749 🔧 chore(__main__.py): refactor serve function to improve readability and maintainability ✨ feat(__main__.py): add support for custom components directory path as an environment variable ✨ feat(__main__.py): set default value for config option to be the config.yaml file in the same directory as the script ✨ feat(__main__.py): add support for specifying an .env file containing environment variables ✨ feat(__main__.py): add backend_only option to run only the backend server without the frontend 🔧 chore(__main__.py): refactor setup_app function to pass backend_only option to the app setup ✨ feat(__main__.py): add check to skip server startup if running in pytest environment 🔧 chore(__main__.py): refactor serve function to improve readability and maintainability ✨ feat(__main__.py): add support for running the server using uvicorn on Windows Gabriel Luiz Freitas Almeida 2023-08-07 09:44:11 -03:00
  • 7776977378 🚧 chore(conftest.py): add runner fixture to enable CLI testing 🔧 chore(conftest.py): import CliRunner from typer.testing to enable CLI testing 🔧 chore(conftest.py): remove unused imports and blank lines for code cleanliness Gabriel Luiz Freitas Almeida 2023-08-07 09:43:37 -03:00
  • bdc100d188 add more types Igor Carvalho 2023-08-06 19:19:48 -03:00
  • 4984a1282d
    Merge branch 'logspace-ai:dev' into dev Dave Morris 2023-08-06 16:02:03 -05:00
  • c7635b5b7c
    Update config.yaml to enable ChatVertexAI Dave Morris 2023-08-06 14:53:37 -05:00
  • fed093e830
    potential fix for ChatVertexAI component bug Dave Morris 2023-08-06 14:52:31 -05:00
  • a0aa88f039 🔀 chore(types.py): import merge_nested_dicts_with_renaming from langflow.api.utils to use it in build_langchain_custom_component_list_from_path function 🐛 fix(types.py): replace merge_nested_dicts with merge_nested_dicts_with_renaming in build_langchain_custom_component_list_from_path function to fix a bug Gabriel Luiz Freitas Almeida 2023-08-06 12:28:05 -03:00
  • a9db2da6bf 🐛 fix(base.py): use db_manager.engine instead of DatabaseManager.engine to access the database engine 🐛 fix(conftest.py): add TYPE_CHECKING import to fix type hinting error 🐛 fix(conftest.py): pass db_manager to blank_session_getter fixture to fix session creation error Gabriel Luiz Freitas Almeida 2023-08-06 12:15:29 -03:00
  • df51f7879c 🔧 chore(frontend): update .dockerignore to exclude the 'build' directory from Docker build context 🐛 fix(frontend): add 'build' directory to .dockerignore to prevent it from being included in Docker build context Gabriel Luiz Freitas Almeida 2023-08-06 12:09:44 -03:00
  • f9112facda 🐛 fix(custom_component.py): import get_db_manager function from langflow.services.utils to fix NameError 🐛 fix(factory.py): raise ValueError if no database URL provided in settings 🐛 fix(manager.py): change return type annotation of load_settings_from_yaml method to "SettingsManager" instead of "Settings" 🐛 fix(utils.py): import service_manager and ServiceType to fix NameError Gabriel Luiz Freitas Almeida 2023-08-05 23:27:38 -03:00
  • 6ca7308e3c updates imports to use settings_manager Gabriel Luiz Freitas Almeida 2023-08-05 23:20:35 -03:00
  • f72a42213c 🔥 refactor(base.py): remove unused imports and code related to database engine creation and session handling 🔥 refactor(base.py): remove unused code related to loading settings from YAML file Gabriel Luiz Freitas Almeida 2023-08-05 23:19:14 -03:00
  • 2fcbfa25a5 🎉 feat(utils.py): add new utility function get_settings_manager() to retrieve the settings manager from the service manager 🎉 feat(utils.py): add new utility function get_session() to retrieve a session from the database manager Gabriel Luiz Freitas Almeida 2023-08-05 23:18:31 -03:00
  • d43236fb98 🔧 chore(__main__.py): import get_settings_manager function from langflow.services.utils module to improve code organization and readability 🔧 chore(__main__.py): remove unused import of settings module from langflow.settings package to clean up code 🔧 chore(__main__.py): update references to settings object to use settings_manager.settings for better encapsulation and modularity Gabriel Luiz Freitas Almeida 2023-08-05 23:18:00 -03:00
  • f178e29ef4 🔧 fix(test_llms_template.py): update import statement to use get_settings_manager function from langflow.services.utils module 🔧 fix(test_prompts_template.py): update import statement to use get_settings_manager function from langflow.services.utils module 🔧 fix(test_vectorstore_template.py): update import statement to use get_settings_manager function from langflow.services.utils module 🔧 fix(test_llms_template.py): update assertion to use settings from settings_manager instead of settings module 🔧 fix(test_prompts_template.py): update assertion to use settings from settings_manager instead of settings module 🔧 fix(test_vectorstore_template.py): update assertion to use settings from settings_manager instead of settings module Gabriel Luiz Freitas Almeida 2023-08-05 23:17:27 -03:00
  • 3442521f64 🎉 feat(lazy_load.py): add LazyLoadDictBase class to provide lazy loading of a dictionary of all types 🐛 fix(lazy_load.py): implement _build_dict() and get_type_dict() methods to avoid NotImplementedError Gabriel Luiz Freitas Almeida 2023-08-05 23:13:51 -03:00
  • 7b2827f198 🐛 fix(conftest.py): fix client_fixture to properly yield the TestClient instance and clear dependency overrides after usage Gabriel Luiz Freitas Almeida 2023-08-05 22:18:45 -03:00
  • 8a2358dae0 🔧 fix(custom_component.py): fix import paths for session_getter and Flow models in custom_component.py file 🔧 fix(test_cache_manager.py): fix import path for CacheManager in test_cache_manager.py file 🔧 fix(test_custom_component.py): fix import path for Flow and FlowCreate models in test_custom_component.py file 🔧 fix(test_database.py): fix import path for Flow, FlowCreate, and FlowUpdate models in test_database.py file 🔧 fix(test_websocket.py): fix import path for WebSocketDisconnect in test_websocket.py file Gabriel Luiz Freitas Almeida 2023-08-05 22:18:20 -03:00
  • 0a8ca3b908 🔧 fix(chat.py): update import statements to reflect changes in module structure 🔧 fix(components.py): update import statements to reflect changes in module structure 🔧 fix(endpoints.py): update import statements to reflect changes in module structure 🔧 fix(flow_styles.py): update import statements to reflect changes in module structure 🔧 fix(flows.py): update import statements to reflect changes in module structure 🔧 fix(schemas.py): update import statements to reflect changes in module structure 🔧 fix(run.py): update import statements to reflect changes in module structure 🔧 fix(utils.py): update import statements to reflect changes in module structure Gabriel Luiz Freitas Almeida 2023-08-05 22:17:41 -03:00
  • 029e06c033 🔀 chore(alembic/env.py): update import statement for SQLModel to reflect new file location Gabriel Luiz Freitas Almeida 2023-08-05 22:17:10 -03:00
  • c9ae251f85 🔧 chore(main.py): refactor imports and remove unused code for better organization and readability ✨ feat(main.py): add initialization functions for services and database on app startup to ensure proper setup and configuration Gabriel Luiz Freitas Almeida 2023-08-05 22:16:41 -03:00
  • be8be07a62 🔥 refactor(__init__.py): deactivate cache manager for now to improve performance and simplify code Gabriel Luiz Freitas Almeida 2023-08-05 22:16:14 -03:00
  • d51aa7ecb2 📦 chore(database): add database related files and models Gabriel Luiz Freitas Almeida 2023-08-05 22:14:22 -03:00
  • b451ad9bdd 📦 chore(settings): add new files for managing settings in the backend Gabriel Luiz Freitas Almeida 2023-08-05 22:13:48 -03:00
  • 7b1f99b1e0 📝 chore(chat): add chat module files Gabriel Luiz Freitas Almeida 2023-08-05 22:13:10 -03:00
  • d5ad152250 📦 chore(cache): add cache module with cache manager, factory, base cache, and in-memory cache implementations Gabriel Luiz Freitas Almeida 2023-08-05 22:12:27 -03:00
  • 63a9b01bbc ✨ feat(services): add support for service manager and service schema Gabriel Luiz Freitas Almeida 2023-08-05 22:10:24 -03:00
  • d566a86ed0 🔥 refactor(cache): remove unused cache files and classes Gabriel Luiz Freitas Almeida 2023-08-05 22:03:56 -03:00
  • cd67aa212c 📦 chore(alembic): add migration script to create Flow table and FlowStyle table 🔧 refactor(base.py): refactor DatabaseManager class to handle database operations and migrations 🔧 refactor(base.py): refactor session_getter function to use DatabaseManager instance 🔧 refactor(base.py): refactor get_session function to use DatabaseManager instance 🔧 refactor(models/__init__.py): add Flow model to __all__ list Gabriel Luiz Freitas Almeida 2023-08-05 18:33:17 -03:00
  • 46f289b5d0 📝 chore(alembic.ini): add Alembic configuration file for database migrations 📝 chore(alembic/README): add README file for Alembic migrations 📝 chore(alembic/env.py): add Alembic environment configuration file 📝 chore(alembic/script.py.mako): add Alembic migration script template 📝 chore(main.py): refactor database initialization and migration logic to use DatabaseManager class Gabriel Luiz Freitas Almeida 2023-08-05 18:20:37 -03:00
  • 8d662ad9b4 🔧 chore(pyproject.toml): add alembic as a development dependency to manage database migrations ⬆️ feat(pyproject.toml): upgrade alembic to version 1.11.2 to ensure compatibility with other dependencies Gabriel Luiz Freitas Almeida 2023-08-05 18:18:26 -03:00
  • 9106b6d482 📦 chore(frontend): add .dockerignore file to exclude node_modules directory from Docker build context Gabriel Luiz Freitas Almeida 2023-08-05 16:49:39 -03:00
  • 4409e85ba5 Merge remote-tracking branch 'origin/main' into dev Gabriel Luiz Freitas Almeida 2023-08-05 16:39:20 -03:00
  • e300a05d26 🐛 fix(dev.Dockerfile): update uvicorn command to use --factory flag and create_app function to improve modularity and maintainability Gabriel Luiz Freitas Almeida 2023-08-05 16:26:32 -03:00
  • 819eb703d1 🐛 fix(utils.py): add function merge_nested_dicts_with_renaming to handle merging nested dictionaries with renaming of keys 🐛 fix(endpoints.py): update import statement to import merge_nested_dicts_with_renaming from utils.py 🐛 fix(endpoints.py): update function call to merge_nested_dicts_with_renaming to handle merging of native and custom components 🐛 fix(types.py): remove unused import statement for merge_nested_dicts from utils.py Gabriel Luiz Freitas Almeida 2023-08-05 12:11:28 -03:00
  • 1aed2b60a2 🔧 fix(endpoints.py): change log message to improve clarity and accuracy 🔧 fix(endpoints.py): change log message to provide more detailed information about loaded custom components Gabriel Luiz Freitas Almeida 2023-08-05 12:09:46 -03:00
  • cc26bb0c8f add more types Igor Carvalho 2023-08-04 19:35:39 -03:00
  • c8a5e0724d 🐛 fix(utilities.py): handle field_type with "typing_extensions" prefix in UtilitiesFrontendNode class ✨ feat(utilities.py): improve handling of field_type in UtilitiesFrontendNode class to support different formats Gabriel Luiz Freitas Almeida 2023-08-04 18:12:28 -03:00
  • 2bc4420f62 🔧 chore(vector_store.py): remove unused code related to initializing ChromaDB object 🔧 chore(vector_store.py): remove unused import statement for chromadb module Gabriel Luiz Freitas Almeida 2023-08-04 17:22:05 -03:00
  • ae6ee05f25 🔥 refactor(chat.py): remove unused code line that accessed vertex_type attribute of a vertex object Gabriel Luiz Freitas Almeida 2023-08-04 15:13:09 -03:00
  • 3583161064 🐛 fix(base.py): fix typo in "successfully" in the built object representation message 🐛 fix(custom_component.py): add support for custom representation of repr_value if it is a dictionary by using yaml.dump() function Gabriel Luiz Freitas Almeida 2023-08-04 13:49:19 -03:00
  • 16be5f573a 📝 docs(custom-component.mdx): update guidelines for loading custom components Gabriel Luiz Freitas Almeida 2023-08-04 13:48:33 -03:00
  • a35445ec28 Fixed chat message size Lucas Oliveira 2023-08-04 12:47:21 -03:00
  • 6b844fca68 Fixed break words on all code Lucas Oliveira 2023-08-04 12:34:25 -03:00
  • 79d9d42e33 🐛 fix(types.py): fix syntax error in adding component to valid menu dictionary Gabriel Luiz Freitas Almeida 2023-08-04 11:35:48 -03:00
  • 3e8595cfc2 🔒 chore(poetry.lock): update cohere package version from 4.17.0 to 4.19.2 🔒 chore(poetry.lock): update debugpy package version from 1.6.8 to 1.6.7 Gabriel Luiz Freitas Almeida 2023-08-04 11:11:23 -03:00