* Refactor import paths for `get_patched_openai_client` in astra_assistants components
* Enhance error logging with file information in directory_reader.py
* Refactor MetaphorToolkit to use new input/output structure and update imports
* Enhance error message with code snippet preview in class validation function
* update import statements and refactoring input handling in JSON files.
* [autofix.ci] apply automated fixes
* Remove unused import of 'Tool' from Metaphor.py
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* Add 'type', 'description', and 'default' fields to Table schema and enhance formatter validation
* Add type-based mapping to formatter validator in table schema
* Add default value support for new table rows in TableNodeComponent
* Add optional 'description' and 'default' fields to ColumnField interface
* Add default value inference for table columns in utils.ts
- Initialize 'default' property for table columns to null.
- Infer default value from the first row of data if available.
- Adjust column formatter determination based on sample value.
* Add default table input validation and update formatter logic in Column model
* Add unit tests for Column class in table schema module
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
📝 (model.py): Add field serializers to truncate long strings in outputs, data, and artifacts fields for better data handling and readability.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* update
Autogenerated code for alembic update
run alembic revision --autogenerate
* updated script
run alembic revision --autogenerate -m
* Update e4aaf16201c2_update_description_columns_type_errors.py
updated the reviews and checks if the table exists or not.
* update
Autogenerated code for alembic update
run alembic revision --autogenerate
* updated script
run alembic revision --autogenerate -m
* Update e4aaf16201c2_update_description_columns_type_errors.py
updated the reviews and checks if the table exists or not.
* replace revision
* Delete e4aaf16201c2_update_description_columns_type_errors.py
* Update 5ace73a7f223_new_remove_table_upgrade_op.py
making relevant change to remove vertex_build related upgrades and downgrades.
---------
Co-authored-by: Jordan Frazier <jordan.frazier@datastax.com>
* fix: refactoring Merge Data component to properly mesrge different Data objects
* fix: refactoring Merge Data component to properly mesrge different Data objects
* fix: refactoring MergeData active component
* fix: Update the columns that need to change their type to text
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* Remove Poetry references from pyproject.toml and update project metadata
* Remove '--no-update' flag from 'uv lock' commands in Makefile
* Add script metadata with Python version and dependencies
* Remove Poetry references and integrate UV setup in CI workflow
* Remove Poetry setup and installation from integration tests workflow
* Remove Poetry references and update workflow to use custom setup action
* Remove references to Poetry from configuration files
* Add 'tags' column to 'flow' table and update models
- Added migration script to include 'tags' column in 'flow' table.
- Updated `Flow` model to include `tags` field.
- Introduced `Tags` enum in `schema.py` for predefined tag values.
* Update `tags` column to use JSON type in Flow model
* Add conditional checks for 'tags' column in Alembic migration script
* Make 'tags' field nullable in Flow model
* Add default value for 'tags' field in Flow model
* Update default values for 'tags' field in Flow model
* resolveQdrant Vector Store doesnt' use the advanced fields when ingesting documents #3749
* resolveQdrant Vector Store doesnt' use the advanced fields when ingesting documents #3749
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This pull request fixes the `run_flow_from_json` function by adding `session_id` parameter. This update ensures that session management is properly handled during flow execution.
Changes include:
- Added `session_id` as an optional input parameter.
- Updated function documentation to reflect the inclusion of the new parameter.
- Added unit test for run_flow_from_json input parameters
This fix enhances the function's usability by allowing for better tracking of individual sessions.
* feat(YahooFinanceTool): enhance tool with new inputs for data retrieval methods
* test: fix test
* test: fix test units
* test: fix import
* fix: rename component
* Fix instantiation of YfinanceToolComponent in complex_agent.py
---------
Co-authored-by: italojohnny <italojohnnydosanjos@gmail.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>