-
Notifications
You must be signed in to change notification settings - Fork 6.1k
feat: nvidia g-assist #7548
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
phact
wants to merge
110
commits into
langflow-ai:main
Choose a base branch
from
phact:nvidia-g-assist
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
feat: nvidia g-assist #7548
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…tion_history' when the request is abnormal (langflow-ai#7088) Co-authored-by: zhubaoxiang2 <[email protected]>
…y fix) (langflow-ai#7099) ✨ (starter-projects.spec.ts): Increase timeout for waiting for elements to load to prevent test failures due to slow loading times ♻️ (starter-projects.spec.ts): Refactor code to use explicit wait times and improve readability ✨ (generalBugs-shard-3.spec.ts): Update drag and drop actions to include target positions for more accurate testing ♻️ (generalBugs-shard-3.spec.ts): Refactor code to remove unnecessary comments and improve test flow and readability
…ation test (nightly fix) (langflow-ai#7100) 🐛 (chatInputOutputUser-shard-1.spec.ts): fix incorrect data-testid attribute value to match updated element name for better test accuracy
* refactor: Update flowToolbarComponent with FlowToolbarOptions component and ENABLE_PUBLISH feature flag * [autofix.ci] apply automated fixes * refactor: Update ENABLE_PUBLISH feature flag in feature-flags.ts * add external link for hover state * Refactor routes.tsx to enable PlaygroundPage * Refactor deploy-dropdown.tsx to add ShadTooltipComponent and handle cases where there is no IO * [autofix.ci] apply automated fixes * add colorfull langflow icon * Add playgroundPage prop to IOModalPropsType * Refactor IOModal in PlaygroundPage component * Refactor IOModal component and add publish options * Add LangflowButtonRedirectTarget utility function * Refactor IOModal component and add LangflowButtonRedirectTarget utility function * fix: remove feature flag for playground button name * fix: rename DeployDropdown to PublishDropdown in FlowToolbarOptions * fix: rename DeployDropdown to PublishDropdown and update related functionality * fix: update classNames utility import and refactor class assignment in FlowToolbar * [autofix.ci] apply automated fixes * fix: enhance hover effects and accessibility in PublishDropdown component * [autofix.ci] apply automated fixes * fix: update Playground title in IOModal and ChatViewWrapper components * fix: improve layout and visibility of session information in ChatViewWrapper component * add neutral icon to playground * fix: add playgroundPage prop to ContentBlockDisplay and conditionally render elements in ChatMessage * fix: pass playgroundPage prop to ContentDisplay and conditionally render duration * fix: remove playgroundTitle display from ChatViewWrapper component * fix: adjust padding and alignment in ChatViewWrapper and IOModal components based on playgroundPage prop * fix: update alignment and responsiveness in ChatViewWrapper component based on playgroundPage and sidebarOpen states * fix: update document title based on currentSavedFlow in PlaygroundPage component * [autofix.ci] apply automated fixes * feat: add ENABLE_WIDGET flag to conditionally render embed option in PublishDropdown * feat: add EmbedModal component for copying embed code * feat: integrate EmbedModal in PublishDropdown for embed code sharing * feat: enhance EmbedModal integration in PublishDropdown with dynamic embed code generation * feat: add switch for publishing state in PublishDropdown component and update FlowType * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes * feat: add optional copy property to GetCodeType for enhanced tweak management * feat: make description property optional in modalHeaderType for improved flexibility * feat: update background color in code styles for improved visibility * feat: add support for 'retangular' size in switchCaseModalSize helper * feat: make description property optional in Header component and add 'retangular' size option in BaseModalProps * feat: add optional copy parameter to getWidgetCode for customizable script output * feat: refactor EmbedModal props for improved clarity and consistency * feat: add ApiModal component for custom API code generation * feat: adjust icon size in EmbedModal for better visual consistency * feat: integrate ApiModal into PublishDropdown for enhanced API code generation * feat: update ApiModal header to include API key creation instructions * feat: add APITabsComponent for displaying code snippets in tabs * feat: add APITabType and tabsArrayType for enhanced API tab management * feat: replace CodeTabsComponent with APITabsComponent in ApiModal for improved tab management * feat: add JSIcon component for JavaScript icon representation * feat: add JSIcon to nodeIconsLucide for JavaScript representation * style: format code for consistency in EmbedModal component * feat: change ApiModal size from x-large to medium for better usability * feat: enhance APITabsComponent with light theme support and improve button positioning * feat: adjust APITabsComponent tab styling for improved layout and readability * feat: add BWPython icon and update references in APITabsComponent and styleUtils * fix: correct export name for BWSvgPython icon component * feat: add new column 'public' to flow table * raw: Sample code for creating a new unauthenticated endpoint as a PoCh Note: this code is blatantly copied from another code snippet. * feat: add dark mode support to JSIcon component * feat: add dark mode support to BWPython icon component * feat: add new column 'access_type' to flow * chore: update code * chore: remove unnecessary migration * feat: add getNewCurlCode function for generating cURL commands with dynamic payloads * feat: integrate dynamic code generation for Python, JavaScript, and cURL in APITabsComponent * feat: add getNewJsApiCode function for generating JavaScript API code with dynamic payloads * feat: add getNewPythonApiCode function for generating Python API code with dynamic payloads * fix color on sintax highlight * feat: enhance APITabsComponent with dynamic streaming and authentication state * feat: update APITabsComponent to handle dynamic input and output types based on flow data * [autofix.ci] apply automated fixes * feat: add input and output validation in PlaygroundPage to redirect if none exist * [autofix.ci] apply automated fixes * fix: ensure navigation only occurs when currentSavedFlow data is present * feat: add access_type field to FlowUpdate model * feat: add playgroundPage parameter to buildFlowVertices for conditional URL construction * feat: add playgroundPage state and setter to FlowStoreType * feat: add playgroundPage state and setter to FlowStoreType * feat: add access_type field to FlowType for improved access control * feat: modify useGetMessagesQuery to handle playgroundPage state for conditional message retrieval * feat: update IPatchUpdateFlow interface to make fields optional and add access_type for enhanced flexibility * feat: implement publish toggle functionality in PublishDropdown component for dynamic access control * feat: integrate playgroundPage state management in IOModal for improved session handling * add: new endpoint to public_flow * refactor: remove unused current_user parameter from read_public_flow function * feat: add ContextWrapper to PlaygroundPage route for improved context management * refactor: simplify flow retrieval logic in PlaygroundPage component * feat: add support for public flow retrieval in useGetFlow hook * feat: add PUBLIC_FLOW constant to URLs for public flow retrieval * fix: add whitespace for improved code readability in AuthSettingsGuard component * fix: add whitespace for improved code readability in ProtectedAdminRoute component * [autofix.ci] apply automated fixes * fix: update redirect condition in PlaygroundPage for non-public access types * [autofix.ci] apply automated fixes * persist session name update * fix: enhance message update logic to handle playground state and local storage * fix: remove debugger statement from PlaygroundPage initialization * fix: manage dark mode class in App component and remove redundant logic from AppInitPage * [autofix.ci] apply automated fixes * feat: add access_type field to FlowHeader model for flow access control * fix: refactor flow access handling in PublishDropdown component for improved readability and async operation * feat: enhance FlowMenu component with swatch color display based on flow gradient * feat: add swatch color display in IOModal based on flow gradient * [autofix.ci] apply automated fixes * Update copyCode to use dynamic API code generation for Python, JavaScript, and cURL tabs * Add optional session tracking to JavaScript API code generation * Enhance Python API code generation with detailed comments and error handling * Fix SVG attribute casing and update dark mode state handling in Python icon components * Fix SVG clip-path casing and ensure dark mode state is a string in JS icon components * Fix SVG fill color handling for dark mode in Python icon components * Fix SVG filter handling for dark mode in JS icon components * Add tweaks management and update functionality in tweaks store * Add normal font style to line numbers in CSS * Add debug log for flow retrieval in FlowPage component * Refactor APITabsComponent to remove unused props and integrate tweaks management * Enhance ApiModal to support tweaks management and improve API access UI * Remove flow prop from ApiModal in PublishDropdown component * update package lock * [autofix.ci] apply automated fixes * Update ChatViewWrapper to adjust layout based on visibleSession state * [autofix.ci] apply automated fixes * Update icon fallback in FlowMenu to use "Workflow" * Refactor EmbedModal button styles for consistency and clarity * Add useEffect to reset copied state on active tab change and clean up button styles * Comment out DropdownMenuItem in PublishDropdown for future reference * refactor: remove duplicated code from route * refactor: remove duplicated code from route * [autofix.ci] apply automated fixes * Increase font size for code blocks in classes.css for better readability * Adjust padding and height for deploy dropdown items for improved layout * Update minWidth for medium modal size to include max-width constraint * Refactor ApiModal to conditionally render button and adjust styles for improved layout * Add margin-top to API modal tabs content for improved spacing * Refactor deploy dropdown to include API access and Embed options, and rename 'Standalone app' to 'Shareable Playground' * Enhance API code generation to include environment variable checks for API key in curl, JavaScript, and Python examples * Fix authentication check logic and clean up modal class names * Refactor authentication logic in APITabsComponent to improve clarity and functionality * [autofix.ci] apply automated fixes * Update environment variable references in API code examples to use LANGFLOW_API_KEY * [autofix.ci] apply automated fixes * Update API key references to use LANGFLOW_API_KEY in curl and JS code examples * Remove streaming parameter from API code examples in JavaScript and Python * Adjust button padding and separator margin in API modal for improved layout * Add transparent background to scrollbar corner in Tailwind config * Update publish dropdown to display sharing status based on flow publication state * Add playgroundPage prop to ChatInput and conditionally render file upload button * Refactor ChatViewWrapper layout logic for improved responsiveness * [autofix.ci] apply automated fixes * Add closeButtonClassName prop to BaseModal and DialogContent for customization * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes * feat: use new deterministic flow id for public flow calls (langflow-ai#6314) * Enhance public flow building with deterministic flow ID and name handling * Handle asyncio.CancelledError in message table commit operation * Add UUID v5 generation for flow IDs in chat view and modal components * Add comment explaining CancelledError handling in message table commit * Simplify public flow ID and name generation logic * Refactor UUID v5 import and flow ID generation in IOModal components * Update Alembic migration down_revision identifier --------- Co-authored-by: anovazzi1 <[email protected]> * feat: add playgroundPage prop to SessionSelector and SidebarOpenView components * feat: switch from localStorage to sessionStorage for message handling in playground mode * feat: Add public flow settings with cleanup and expiration configurations Add new settings for managing public temporary flows, including: - Configurable cleanup interval (default 1 hour) - Configurable flow expiration time (default 24 hours) - Minimum interval of 10 minutes for both settings * feat: Add public flow expiration settings to ConfigResponse Update ConfigResponse schema to include new configuration parameters for public flow management: - public_flow_cleanup_interval: Interval for cleaning up public flows - public_flow_expiration: Duration for public flow retention * feat: Add temporary public flow cleanup worker Implement a background worker to manage and clean up expired public flows: - Add CleanupWorker class to handle periodic cleanup tasks - Integrate cleanup worker into application lifespan - Implement cleanup logic for removing expired public flow data from database and storage - Add start and stop methods for graceful worker management * feat: implement client ID management using cookies in Playground and update flow ID generation * refactor: Optimize public flow cleanup worker with targeted execution Improve the temporary public flow cleanup process by: - Adding a pre-check to only run cleanup when public flows exist - Passing public flows and session directly to cleanup function - Simplifying the cleanup logic to reduce nested session management * refactor: Enhance database cleanup worker with comprehensive record management Improve the cleanup worker to handle both expired public flows and orphaned records: - Add function to clean up expired public flows with detailed logging - Implement orphaned record cleanup across multiple database tables - Enhance error handling and logging for storage file deletion - Simplify worker run method to execute both cleanup tasks sequentially * feat: Add session cookie validation for public flow generation Enhance public flow building by: - Requiring a session cookie for generating temporary public flows - Incorporating the session cookie into the flow ID generation process - Adding explicit error handling for missing session cookies * fix: Update session cookie retrieval in public flow generation Change cookie key from "session" to "client_id" to align with recent client ID management implementation * fix: Correct flow ID generation by adding an underscore separator between client ID and real flow ID * [autofix.ci] apply automated fixes * fix: add options to the fetch call and add docs Update getNewJsApiCode function to: - Add comprehensive JSDoc documentation - Include fetch options in API call - Simplify code generation logic - Ensure proper payload and options handling * fix: update label for temporary overrides to tweaks in API modal * update package lock * ensure individual instances of contexts * fix: add data-testid attributes for testing in PublishDropdown component * fix: handle authentication errors for public API requests in ApiInterceptor * test: add publish feature test using Playwright * [autofix.ci] apply automated fixes * refactor: optimize temp flow cleanup with improved file and logging management * test: add unit tests for temp flow cleanup service * chore: remove unnecessary console logs and comments for cleaner code * Update src/frontend/tests/core/features/publish-flow.spec.ts Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/tests/core/features/publish-flow.spec.ts Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/tests/core/features/publish-flow.spec.ts Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/tests/core/features/publish-flow.spec.ts Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/tests/core/features/publish-flow.spec.ts Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/tests/core/features/publish-flow.spec.ts Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/tests/core/features/publish-flow.spec.ts Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/src/modals/apiModal/utils/get-python-api-code.tsx Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/tests/core/features/publish-flow.spec.ts Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/tests/core/features/publish-flow.spec.ts Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/src/modals/apiModal/utils/get-curl-code.tsx Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/src/modals/apiModal/utils/get-curl-code.tsx Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/src/modals/apiModal/utils/get-curl-code.tsx Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/src/modals/apiModal/utils/get-python-api-code.tsx Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * Update src/frontend/src/modals/apiModal/utils/get-python-api-code.tsx Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> * fix: adds edge filtering only to parameters not hidden (langflow-ai#6270) Adds advanced filter to only filter by showing fields on click of edge * Add config parameter to Graph run method with configuration application * fix: remove unnecessary await from flow directory existence check * refactor: Remove expired public flows cleanup method * refactor: Move data_dir initialization to base StorageService * fix: Update temp flow cleanup to use async file operations - Add explicit type hint for storage_service - Use async methods for file and directory existence checks - Improve error handling for file deletion during flow cleanup * refactor: Add explicit type hint for tables in temp flow cleanup - Improve type annotations for tables list in cleanup_orphaned_records - Explicitly define the types of tables to be processed * [autofix.ci] apply automated fixes * refactor: Remove tests for expired public flows from temp flow cleanup * test: Update test_cleanup_orphaned_records_no_orphans to use fixtures * feat: Add utility function for verifying public flow access Implement async function to validate public flow requests with: - Client ID verification - Flow existence and public access check - Deterministic flow ID generation - User retrieval for permission handling * feat: build_public_tmp to use the jobqueue Refactored the build_public_tmp endpoint to: - Add comprehensive docstring explaining endpoint functionality - Improve error handling and logging - Simplify flow verification and user retrieval process - Use new verify_public_flow_and_get_user utility function - Streamline job creation and error management * chore: Add anyio import to local storage service Import anyio library in preparation for potential async storage operations * style: run formatter * changed endpoint * [autofix.ci] apply automated fixes * Add size for tweaks * Add size for tweaks * Change tweaks modal * Fix switch design * [autofix.ci] apply automated fixes * fix: mypy erros * fix: alembic multiple heads error * fix: ruff error * refactor: update test cleanup for orphaned records to use fixtures Changed the test for cleanup of orphaned records to utilize the "client" fixture instead of the "asyncio" marker, enhancing test organization and clarity. * fix: cli test --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: italojohnny <[email protected]> Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> Co-authored-by: Cristhian Zanforlin Lousa <[email protected]> Co-authored-by: Lucas Oliveira <[email protected]> Co-authored-by: Lucas Oliveira <[email protected]>
* Added TabMixin * Added Tab component on inputs * Added Tab component to initializations * Added tests for tab input * Added Tab Component type * Added options and active tab to input field type * Added tab component on frontend * Instantiate tab component * Update package lock * Refactor input classes and imports for consistency - Reordered imports to maintain consistency across files. - Simplified class definitions by removing unnecessary line breaks. - Updated the `__all__` list in `__init__.py` files to include `TableInput` consistently. - Adjusted test cases for cleaner syntax without altering functionality. * Add constants for tab options limits in input mixin - Introduced `MAX_TAB_OPTIONS` and `MAX_TAB_OPTION_LENGTH` constants for better maintainability. - Updated validation logic in `TabMixin` to use these constants for clearer and more flexible error messages. * Refactor tab input validation tests for improved clarity - Replaced individual test cases for invalid tab inputs with a parameterized test function. - Enhanced test coverage by including cases for too many options, exceeding character limits, and non-string values. - Improved documentation within the test function for better understanding of validation scenarios. * Enhance tab input validation tests with parameterization - Refactored `test_tab_input_valid` to use `pytest.mark.parametrize` for improved test coverage and clarity. - Included multiple scenarios for valid tab inputs, such as standard, fewer options, and empty options. - Updated assertions to reflect the expected outcomes based on parameterized inputs. * Enhance TabInput validation to ensure value is a string and one of the specified options - Updated the `validate_value` method to enforce that the input value is a string. - Added a check to validate that the value is among the allowed options, raising a ValueError with a descriptive message if not. - Improved error handling for better user feedback on invalid inputs. * Fix optional chaining in error handling within CodeAreaModal - Updated the error check in the `delayedFunction` to use optional chaining for safer access to the error detail. - This change ensures that the code handles cases where `detail` may be undefined, improving robustness. * Add 'TAB' field type to schema and update direct types list - Included 'TAB' as a valid field type in the schema conversion dictionary. - Updated the DIRECT_TYPES list to include 'tab', ensuring consistency across type definitions. - These changes enhance the flexibility of the input handling for tab components. * Add unit test * Re-added noqa * fix: unit tests * [autofix.ci] apply automated fixes --------- Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> Co-authored-by: italojohnny <[email protected]> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* Fixed price deal finder with disconnected output * Fixed news aggregator with output disconnected * Graph RAG fixed with extra astra components * Fixed custom component maker with overlapping components * Fixed meeting summary without global variables * Fixed sequential tasks with frozen components * Fix templates * Fixed general bugs test --------- Co-authored-by: Carlos Coelho <[email protected]>
* feat: Add JsonEditor component for JSON editing This commit adds a new component called JsonEditor, which allows users to edit JSON data. The component uses the JSONEditor library and provides options for customizing the editor's appearance and behavior. It also includes functionality for updating the edited data and triggering a callback when the data changes. The component is initialized with an initial data object and can be updated with new data through props. The component is designed to be reusable and can be easily integrated into other parts of the application. * feat: Add JsonEditor component for JSON editing and replace JsonView The commit adds a new component called JsonEditor for editing JSON data. It replaces the previous JsonView component used for displaying JSON data. This change improves the functionality and user experience of the application. * [autofix.ci] apply automated fixes * Added json editor to package * Change jsonEditor to use new vanilla jsonEditor * Added color variables * Removed unused buttons on json editor * Removed unused dark store * Fixed state management on dictAreaModal * Change default DictComponent value to dict * removed unused checks * Changed to forward ref of json editor * removed nav bar * Fixed value not being received * Added check if value is null and handleOnNewValue on this case * Removed unused button on json editor * Adds auto focus and change mode to text * ♻️ (jsonEditor/index.tsx): remove unnecessary comments and improve code readability by removing redundant comments and empty dependency array in useEffect. * Fixed dict component test * Refactor json-input component to use VanillaJsonEditor and JsonEditor component * Remove react-json-view-lite and react18-json-view dependencies * [autofix.ci] apply automated fixes * Refactor jsonEditor component to add readOnly prop * Refactor json-output-view component to add read-only prop * Refactor switchOutputView component to add JSON output view * Refactor CSS styles for JSON editor buttons * Update package-lock.json to add new dependencies for @mapbox/node-pre-gyp and remove jsdom and its related modules * [autofix.ci] apply automated fixes * Refactor textModal component to remove unused imports and dependencies * add filter property to jsonEditor * [autofix.ci] apply automated fixes * Refactor jsonEditor component to handle transform queries and display error messages * [autofix.ci] apply automated fixes * Refactor jsonEditor component to add filter property and handle transform queries * Refactor jsonEditor component to add filter property and handle transform queries * Refactor Output class to add options property * Refactor json-output-view.tsx to update default height value * Refactor jsonEditor component to normalize transform query path * Refactor jsonEditor component to add JSONQuery support for transform queries * Add jsonquerylang library as a dependency * Refactor utils.py to add support for applying JSON filters * Refactor base.py to add apply_options method for JSON filtering * Fix jsonOutputView to set filter option to undefined when empty * Enhance apply_json_filter to support Data objects and improve query handling * Improve json filtering in Output class to return original result if filtered result is None * Refactor Component class to simplify map_outputs method and enhance output handling * move jsonquerylang to langflow-base * Refactor Component and Output classes for improved output handling and type consistency; enhance apply_json_filter to ensure proper data processing and add comprehensive unit tests. * Add filter_data method to Data class and update apply_options in Output class to utilize it; enhance apply_json_filter return type to Data. * Import apply_json_filter in Data class to enable data filtering functionality * Add validation for JSON results in JsonEditor; ensure only objects and arrays are accepted and handle serialization errors * 📝 (App.css): Add styles for jse-menu separator and cm-gutters to improve UI layout ♻️ (index.tsx): Refactor imports and code formatting for better readability and maintainability 🔧 (index.tsx): Update BaseModal component styles to improve UI layout and responsiveness * 📝 (custom.css): add extra line at the end of the file for consistency 📝 (App.css): add styling for .jse-menu .jse-button.jse-group-button class 📝 (classes.css): add extra line at the end of the file for consistency * 🐛 (data.py): fix custom_serializer to handle bytes objects by decoding them to utf-8 ♻️ (base.py): refactor options field in Output class to accept BaseModel, dict, or None for better flexibility and compatibility * Refactor apply_json_filter to directly use jsonquery on result, removing unnecessary string conversion * ✨ (base.py): Introduce OutputOptions model for output filtering and update Output class to use it * 🐛 (classes.css): Hide search box background and adjust container positioning for better layout * ✨ (jsonEditor): Enhance filtering functionality with improved state management and user feedback * Fixed package lock * [autofix.ci] apply automated fixes * Updated package lock * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Lucas Oliveira <[email protected]> Co-authored-by: cristhianzl <[email protected]> Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]>
…alidations (langflow-ai#7102) ✅ (chatInputOutputUser-shard-1.spec.ts): add assertion to check if the close button count is greater than 1 for improved test coverage
…ai#7093) assistants version
fix package lock
* add finacial assistant template * fix typos * Update tags Financial Agent.json * fix typo * template updated * Update sambanova_constants.py * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes * updated Financial Agent Template * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes * ✨ (Financial Agent.spec.ts): Add integration test for Financial Agent functionality ♻️ (select-gpt-model.ts): Refactor selectGptModel function to handle multiple dropdown options for GPT model selection * Update Financial Agent.json * Update Financial Agent.json * Update Financial Agent.json * notes-style * Update Financial Agent.json * Update Financial Agent.json * minor fix in notes --------- Co-authored-by: Edwin Jose <[email protected]> Co-authored-by: Jorge Piedrahita Ortiz <[email protected]> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: cristhianzl <[email protected]> Co-authored-by: Mendon Kissling <[email protected]>
assistants v2.2.11
Update README.md Linked to YouTube channel
* feat: change advanced params for models * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes (attempt 2/3) * fix: ruff erros * remove Redundant component * refactor: streamline freeze-path test by removing redundant slider interactions and updating model selection - Removed unnecessary wait for the default slider display value. - Updated model selection to use 'gpt-4o-mini-0-option' for varied output in tests. * [autofix.ci] apply automated fixes * test: update slider component test to reflect new parameter values and structure - Modified the test to replace a multiline string with updated values for the slider component. - Ensured that the new code differs from the original to validate changes. - Adjusted the test to fill the textarea with the new code after modification. * ✅ (intComponent.spec.ts): update test assertions to match expected behavior for IntComponent regarding checkbox states --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Edwin Jose <[email protected]> Co-authored-by: italojohnny <[email protected]> Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> Co-authored-by: cristhianzl <[email protected]>
* feat: add dataframe support for vector stores * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes (attempt 2/3) * [autofix.ci] apply automated fixes * fix: remove import * fix: ruff error * fix: mypy errors * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Edwin Jose <[email protected]> Co-authored-by: italojohnny <[email protected]> Co-authored-by: cristhianzl <[email protected]>
* feat: Add dataframe output to data list components * [autofix.ci] apply automated fixes * Update src/backend/base/langflow/components/data/api_request.py Co-authored-by: Copilot <[email protected]> * fix: make function async * fix tests * fix tests * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Edwin Jose <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: italojohnny <[email protected]> Co-authored-by: cristhianzl <[email protected]>
* Fix typo, update description for url.py - Change "retrive" to "retrieve" - Change description to remove redundancy * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes * fix outdated components --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> Co-authored-by: cristhianzl <[email protected]> Co-authored-by: Mike Fortman <[email protected]>
* feat: add gmail component * fix: lint * fix: lint * fix: pretty frontend * fix: lint * feat: add support for additional fields * feat: update gmail component with improved action names * feat: add gmail component template example * feat: update gmail component * Add tests * removing template from PR * Update test_gmail_api.py * fix outdated template --------- Co-authored-by: Edwin Jose <[email protected]> Co-authored-by: cristhianzl <[email protected]>
…and improve frontend components and tests (nightly fix) (langflow-ai#7110) * ✨ (index.tsx): Update inputComponent styles to improve UI design and user experience 🐛 (new-api-modal.tsx): Add data-testid attribute to tweaks button for testing purposes 🔧 (publish-flow.spec.ts): Update test cases to improve reliability and readability 📝 (tweaksTest.spec.ts): Refactor test cases to enhance maintainability and clarity 🔧 (nestedComponent.spec.ts): Update test description for clarity and consistency 🐛 (general-bugs-shard-3909.spec.ts): Fix waitForSelector calls to match correct text for improved test accuracy * 🔧 (use-get-builds-polling-mutation.ts, use-get-builds.ts, use-post-retrieve-vertex-order.tsx): add retry and retryDelay options to improve error handling and resiliency in API queries 🗑️ (generalBugs-shard-2.spec.ts): delete outdated test file for general bugs related to shards in the frontend tests folder * Revert "ci: fix false positive on ci sucess status (langflow-ai#6868)" This reverts commit e18b248. * ✨ (jsonEditor/index.tsx): add support for dynamically setting width and height of the editor container to improve responsiveness 🔧 (dictAreaModal/index.tsx): set width to 100% and adjust height class to improve layout responsiveness * fix backend tests * [autofix.ci] apply automated fixes --------- Co-authored-by: italojohnny <[email protected]> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
…e (nightly fix) (langflow-ai#7112) * ✅ (test_apply_json_filter.py): update test data generation to exclude whitespace characters and control characters in dictionary keys to improve data quality and reliability * fix tests
…angflow-ai#7115) 📝 (utils.py): Add mypy ignore-errors comment to suppress type checking errors ♻️ (utils.py): Refactor apply_json_filter function to improve readability and maintainability ✅ (test_apply_json_filter.py): Rearrange import statements for consistency ♻️ (test_apply_json_filter.py): Refactor test_basic_dict_access to skip empty key tests with special handling ✅ (test_apply_json_filter.py): Add test_nested_object_access to skip non-dictionary inputs causing Data validation errors ✅ (test_apply_json_filter.py): Add test_complex_nested_access to test array operations on objects ✅ (test_apply_json_filter.py): Refactor test_array_object_operations to improve readability and maintainability
…langflow-ai#7111) * Fixed deploy dropdown classes * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* Adds handling for <think> tags * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
…og, adds files page (langflow-ai#6134) * Create file management feature flag * Added file manager modal * Open file manager modal on clicking button * Added file dragger * Changed drag files component to be like the design * Optimize code * Implemented Import Files component * Implemented Recent Files component * Added Import Files and Recent Files into File Manager modal and added necessary icons * Added file rendering to be used on component * Added rendering of files selected on component * Added icons for Dropbox, GoogleDrive and Onedrive * Added dropdown menu for selecting import source * Added button to navigate to My Files * Added Files page, with Import button and search * Added files table * Updated uv and package lock * Added tooltip for file types * Added cursor pointer to file dragger * Added file options dropdown * Added files context menu to files page * Changed side of dropdown * Implemented search on modal * Added Inverted AWS icon * Added Import Button as morphed button * Modularized Morphing Menu * Updated Files Renderer height * Added File endpoint and types * Added Download File mutation * Added Get Files query * Added Rename File mutation * Added Upload File mutation * Added Use Upload File hook * Added drop of files on dragFilesComponent * Changed upload and rename to refetch get * Added delete endpoint * Changed get files to return correctly * Make FilesRendererComponent render with correct file type * Get files from correct endpoint * Exported sort by date * Added file_path to input file component * Added file_path to File Component Type * Implement showing correct files in FIle component and removing and adding selected files * Removed open * Changed selected files to handle ID * Handled sorting of recent results * Added sort By Boolean aux function * Updated to use path for selected files, and to not update the selected values when Files change * Change delete to handle id on params * Change upload file to return files IDs * Added duplicate file * Added void to download files without params * Select uploaded files * Added onUpload to select uploaded files * Added context menu options * Changed to handle selected files with path * Changed recentFiles to handle selected files with path * Changed FilesContextMenu params * Turned updatedAt optional * Added files to the Files Page * Changed file icons * used size as number and get type from path * Added correct CardsWrapComponent to home page * Fixed flows and components drop in home and empty pages * Fixed files drop in files management * Implemented types validation when uploading via modal * Fixed types for files page(allow all) * Filter files on modal by file types * Implemented multiple files handling when list parameter is true on FileInput * Hidden unused import feature * Added value correction if component values are incongruent * Fixed size validator * Add new size validator to use-upload-file * Changed icon for rename * removed replace function * Implemented renaming file * Added v2 api support * Added v2 api on file_management * Changed duplicate and download to include file type * Implemented renaming on clicking rename option on files page * Implemented rename on modal * Implemented empty state for search and no files * Changed text of empty state * Added variants to morphing menu * Fixed design of import from button and file search * Implemented modal height changes to keep initial height * Replace rename icon * Removed duplicate from modal * Added min height * Fixed height * Delete unused state * Fixed size of import from button * Added successful upload toast * Implement plus button when files are selected * implemented progress on uploads * Added error handling to uploaded file * Added delete confirmation * Added maxFIleSizeUpload to the dialog * Implement file upload retry * Readded import from to files * Added empty state to file browser * Added list on base file * [autofix.ci] apply automated fixes * Try to fix crash * Add check on files page * Added DragWrapComponent with dragging area and opacity * Added DragWrapComponent to files page * [autofix.ci] apply automated fixes * Added test ids for making tests for files page * Added example files for tests * Added boolean on await bootstrap to not open modal * Added files page tests * Added the extension on the file names * Added datatestid and made context menu close on delete * Added search with types * Add type to filetype * Added datatestid * Changed formatFileSize to show B instead of bytes * Updated files page test to use random names * Changed file upload test to test file management functionality * Modularized generate filename * Fixed files page test * Added ignore to pyproject * Dont retry and dont clear * Enable file management feature flag * Remove import from button * Refetch files on open of dialog * Added upload failed state to my files * Made not upload extensionless files * Add toast on delete file * removed standalone upload button * Increased padding * Updated row hover color * Update padding of component * Fixed dash lines * Fixed api routes on vite config * added api v2 endpoints to docker compose * Adds router v2 and v1 to parent router * Adds trailing slash to file management endpoint * Fixed dash array * Readded px-5 * Refactor dispatch methods and cleanup code for improved readability in middleware and app setup * [autofix.ci] apply automated fixes * Feat: add a support for OpenSearch and AstraDB components to yield the langchain vector_store connection object (langflow-ai#6998) * Added decorator, decorator test, and modified supported vector stores * Renamed module file name to reflect that this is for generic use, not use for graph rag * Updated docsstring * Improved documentation and modification to UT to support graph rag * Remove extra file from PR * rollback vector store template * [autofix.ci] apply automated fixes --------- Co-authored-by: Nadir J <[email protected]> Co-authored-by: cristhianzl <[email protected]> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> * chore: Bump frontend package version and enhance test reliability (langflow-ai#7049) * chore: bump frontend package version from 0.1.2 to 1.2.0 in package-lock.json * test: enhance error message wait condition in generalBugs-shard-6.spec.ts Updated the test to wait for the error message to appear with a minimum length of 20 characters, improving reliability in detecting error states. This change replaces the previous fixed timeout with a dynamic check, enhancing the robustness of the test. * fix: Disable retries in usePostValidateComponentCode mutation (langflow-ai#7044) ♻️ (use-post-validate-component-code.ts): refactor usePostValidateComponentCode function to include retry and retryDelay options for better control over mutation behavior Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> * feat: Add updateHiddenOutputs helper function to manage output visibility (langflow-ai#6932) ✨ (update-hidden-outputs.ts): add a new helper function to update hidden outputs in the frontend CustomNodes module ♻️ (use-update-all-nodes.ts): refactor useUpdateAllNodes hook to update hidden outputs for all nodes in the frontend CustomNodes module ♻️ (use-update-node-code.ts): refactor useUpdateNodeCode hook to update hidden outputs for a specific node's code in the frontend CustomNodes module ♻️ (index.ts): refactor types in the flow module to include OutputFieldType for better type checking and consistency * docs: fix syntax errors at build (langflow-ai#7047) * docs-fix-linking-errors * docs-fix-codehike-errors * add-mit-license-field-to-package-json * add-tailwind-config-file --------- Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> * chore: update test durations (langflow-ai#6975) Co-authored-by: github-merge-queue <[email protected]> * docs: revised README (langflow-ai#7052) * revised README * fixed links * Update README.md Co-authored-by: Mendon Kissling <[email protected]> * Update README.md Co-authored-by: Mendon Kissling <[email protected]> * reverting --------- Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> Co-authored-by: Mendon Kissling <[email protected]> * test: Parameterize DeepSeek model component test correctly (langflow-ai#7019) test: Parameterize DeepSeek model component test with temperature and max tokens * fix: docker test trigger for poetry is wrong now is uv (langflow-ai#6743) also delete useless actions yml for now Signed-off-by: yihong0618 <[email protected]> Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> * docs: Pull request draft workflow (langflow-ai#7046) Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> * feat: Sync flows from FS to DB if flow has fs_path (langflow-ai#7043) * feat: Sync flows from FS to DB if flow has fs_path * Changes following review * Simplify flow_mtimes handling * Move sync_flows_from_fs to setup.py --------- Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> * ci: fix false positive on ci sucess status (langflow-ai#6868) ci: fix ci EXIT_CODE * docs: api build and run examples update (langflow-ai#6904) * run-endpoint-parameters * docs: Update build flow API documentation with detailed examples and parameters * table-cleanup * cleanup * Apply suggestions from code review Co-authored-by: KimberlyFields <[email protected]> * Apply suggestions from code review * comments-from-code-review * Update docs/docs/API-Reference/api-reference-api-examples.md Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> --------- Co-authored-by: KimberlyFields <[email protected]> Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> * build(deps): bump @babel/runtime-corejs3 from 7.26.9 to 7.26.10 in /docs (langflow-ai#7051) Bumps [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) from 7.26.9 to 7.26.10. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime-corejs3) --- updated-dependencies: - dependency-name: "@babel/runtime-corejs3" dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feat: add a unified language model component. (langflow-ai#6994) * add a unified language model component with a few providers * [autofix.ci] apply automated fixes * fix errors and add tests * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Edwin Jose <[email protected]> * fix: Rename AgentQL components and add prompt parameter (langflow-ai#6834) * renamed components * add prompt parameter * [autofix.ci] apply automated fixes * prevent both query and prompt * ruff checks * [autofix.ci] apply automated fixes * amend conditional check * change error message * update templates * [autofix.ci] apply automated fixes * fix tags * fix tags in news aggregator --------- Co-authored-by: huwenjie912 <[email protected]> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Edwin Jose <[email protected]> * ref: Refactor tracing service (langflow-ai#7011) * Refactor tracing service * Remove start, flush and stop * fix: pass props to SvgAnthropicBox component (langflow-ai#7057) * fix: pass props to SvgAnthropicBox component * fix: pass props to SvgAnthropicBox component in light mode --------- Co-authored-by: Edwin Jose <[email protected]> * fix: check if component is in tool mode as well to display Tool Mode switch (langflow-ai#7042) feat: Enhance checkHasToolMode function to include tool mode detection Updated the checkHasToolMode function to account for an additional condition where the template is considered to be in tool mode if it contains exactly three fields: _type, code, and tools_metadata. This improves the function's ability to accurately determine the tool mode status of a template. * Fix: Text split issues related to separator (langflow-ai#6993) * fixes text split issues related to separator * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes (attempt 2/3) * format error fix * Update Vector Store RAG.json * [autofix.ci] apply automated fixes * 📝 (freeze.spec.ts): update test description to match the actual element being tested for better clarity and maintainability * ✅ (stop-building.spec.ts): update test description to improve clarity and maintainability ✅ (stop-button-playground.spec.ts): add wait time before filling search input to ensure proper loading and interaction with the element --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Edwin Jose <[email protected]> Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> Co-authored-by: cristhianzl <[email protected]> Co-authored-by: Ítalo Johnny <[email protected]> * docs: mcp integration (langflow-ai#6986) * docs: Add MCP (Model Context Protocol) integration documentation * docs: Update Astra DB MCP integration documentation * docs: Update Astra DB MCP integration documentation with Cursor connection section * docs: Update MCP integration guide with Datastax Astra DB connection details and prerequisites * Apply suggestions from code review Co-authored-by: KimberlyFields <[email protected]> * docs-peer-reviews * remove-cursor-integration * code-review * Apply suggestions from code review Co-authored-by: April I. Murphy <[email protected]> * docs: update MCP integration guide for clarity and consistency --------- Co-authored-by: KimberlyFields <[email protected]> Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> Co-authored-by: April I. Murphy <[email protected]> * feat: add regex pattern extractor component (langflow-ai#6015) * feat: add regex pattern extractor component * [autofix.ci] apply automated fixes * fix: consistent schema and cleaner code style * fix: type annotation in regex.py * [autofix.ci] apply automated fixes * Fix: regex component unit tests to match implementation behavior --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Ítalo Johnny <[email protected]> * docs: Add workflow to automate updates to docs/openapi.json (langflow-ai#7072) Co-authored-by: Mendon Kissling <[email protected]> * docs: test and update google oauth integration (langflow-ai#6949) * update-template * update-integration-doc * document-id * Apply suggestions from code review Co-authored-by: brian-f <[email protected]> --------- Co-authored-by: brian-f <[email protected]> * feat: add pokedex agent template (langflow-ai#6885) * add-pokedex-agent-json * update with the latest agent component * Update Pokédex Agent.json --------- Co-authored-by: Edwin Jose <[email protected]> * feat: apify starter template (langflow-ai#6784) * add social media agent apify template * example default values, update starter template * revert package-lock.json * format * note-cleanup * [autofix.ci] apply automated fixes * updates to the components * update the agent component --------- Co-authored-by: Edwin Jose <[email protected]> Co-authored-by: Mendon Kissling <[email protected]> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> * feat: Needle Search Tool With Template (langflow-ai#6648) * feat: Needle Search Tool With Templte * lint * lint * lint * lint * refactor: Use Langflow Agent instead of CrewAI Agent * techdebt: adjust Needle component to use tool mode and remove tool component * lint * lint * Update Invoice Summarizer.json * Update Invoice Summarizer.json * update to the component * refactor: Use Needle icon svg * make format * component updates * update with latest agent component * updated a missing connection when updating the agent component * update template --------- Co-authored-by: Edwin Jose <[email protected]> * feat: New parser component with multiple input types and stringify add on (langflow-ai#6652) * update to parser * error handling * solve lint error and added tests * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes * Update parser.py * fix format errors * [autofix.ci] apply automated fixes * refactor: Remove hardcoded name attribute from ParserComponent * Update src/backend/base/langflow/components/processing/parser.py Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> * error fix * [autofix.ci] apply automated fixes * feat: mark ParserComponent as beta Added a beta flag to the ParserComponent to indicate its experimental status. --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> Co-authored-by: Ítalo Johnny <[email protected]> Co-authored-by: Rodrigo <[email protected]> * [autofix.ci] apply automated fixes * format * remove console log Co-authored-by: Copilot <[email protected]> * add space in docker compose Co-authored-by: Copilot <[email protected]> * [autofix.ci] apply automated fixes * Update package lock * Removed unused file * Fixed naming on handleChangeFiles * Update src/frontend/src/pages/MainPage/pages/filesPage/index.tsx Co-authored-by: Mike Fortman <[email protected]> * Used format file size * updated file browser to My Files * Updated cursor * Added error on selecting no files * Updated base FileInput name to Files * Added truncate and tooltip to files * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes (attempt 2/3) * merge fix * Update src/frontend/src/components/core/parameterRenderComponent/components/inputFileComponent/index.tsx * Update src/frontend/src/modals/fileManagerModal/components/filesContextMenuComponent/index.tsx * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes (attempt 2/3) * [autofix.ci] apply automated fixes (attempt 3/3) * Fixed files not maintaining state * Update info position * adjusted getCustomParameterTitle * removed console.log * updated utils.py * Added upload file util * Added check on upload-file to use old one if unavailable * Use new upload file function in Document QA * uploaded tests to use new UploadFile util * updated general bugs to use new uploadFile * updated upload-file * Update file mixin to have temp file * Update file component to not enable file management if temp file is true * Put temp file as true for chat input * Update starter projects * Updated starter templates * added tempFile condition on useEffect * Fixed invalid size alert * Fixed limit file test * Fixed backend test --------- Signed-off-by: yihong0618 <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]> Co-authored-by: Pedro Pacheco <[email protected]> Co-authored-by: Nadir J <[email protected]> Co-authored-by: cristhianzl <[email protected]> Co-authored-by: Mendon Kissling <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-merge-queue <[email protected]> Co-authored-by: Carter Rabasa <[email protected]> Co-authored-by: yihong <[email protected]> Co-authored-by: Ronnie Miller <[email protected]> Co-authored-by: Christophe Bornet <[email protected]> Co-authored-by: Ítalo Johnny <[email protected]> Co-authored-by: KimberlyFields <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Rodrigo Nader <[email protected]> Co-authored-by: Edwin Jose <[email protected]> Co-authored-by: wjwjtf <[email protected]> Co-authored-by: huwenjie912 <[email protected]> Co-authored-by: Eddie Ho <[email protected]> Co-authored-by: April I. Murphy <[email protected]> Co-authored-by: Raphael Valdetaro <[email protected]> Co-authored-by: brian-f <[email protected]> Co-authored-by: Jakub Kopecký <[email protected]> Co-authored-by: Jan Heimes <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: Mike Fortman <[email protected]>
Updated text area modal to only have title
* feat: add watsonx icon * feat: added watsonx icon export * feat: add icon to styleUtils * feat: add watsonx.ai model component * feat: added watsonx.ai component to init * fix: icon not correct * feat: implemented streaming * feat: added dynamc list for models * fix: removed model on change url * chore: removed refresh, not needed anymore * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes (attempt 2/3) * chore: ruff formatting * [autofix.ci] apply automated fixes * fix: use ChatWatsonx instead of WatsonxLLM * Add ibm dependencies to pyproject * feat: added new parameters for chat * langflow-specific tweaks * lint * [autofix.ci] apply automated fixes * lint starter project --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Jordan Frazier <[email protected]> Co-authored-by: Jordan Frazier <[email protected]>
…ngflow-ai#7017) * docs: Add tribute comment to Otávio Anovazzi in reactflowUtils.ts * Add open source message * [autofix.ci] apply automated fixes * Add contributions mention * Fix typo in reactflowUtils.ts comment * Update contribution count after his last PR merged * [autofix.ci] apply automated fixes --------- Co-authored-by: Rodrigo <[email protected]> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
…i#7216) * 📝 (glean_search_api.py): Remove unnecessary comma in the MultilineInput configuration to improve code consistency 📝 (glean_search_api.py): Add tool_mode parameter to the MultilineInput configuration to enhance functionality and customization * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
ogabrielluiz
requested changes
Apr 10, 2025
Comment on lines
+38
to
+40
if not NvidiaSystemAssistComponent.rise_initialized: | ||
register_rise_client() | ||
NvidiaSystemAssistComponent.rise_initialized = True |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The class does not stay in memory so this would be the same as running this function inside the output method.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
maybe we can use ComponentWithCache
Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]>
Co-authored-by: Gabriel Luiz Freitas Almeida <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
DO NOT MERGE
Don't Merge this PR
draft
enhancement
New feature or request
size:M
This PR changes 30-99 lines, ignoring generated files.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces several changes to integrate the
rise
package and add a new component to the NVIDIA module. The most important changes include updating dependencies, adding a new NVIDIA System-Assist component, and modifying the__init__.py
file to include the new component.Dependency Updates:
rise
to the dependencies list inpyproject.toml
.rise
to thedev
dependencies inpyproject.toml
with a specific git repository.NVIDIA Module Enhancements:
__init__.py
in the NVIDIA components to include the newNvidiaSystemAssistComponent
.system_assist.py
for theNvidiaSystemAssistComponent
which allows interaction with the NVIDIA GPU Driver using human-readable language prompts.