langflow/src/frontend/tests/core/features
Edwin Jose 5ba8f91c9a
refactor: reorganize components and update PromptComponent with priority attribute (#8667)
* Update styleUtils.ts

* update to prompt component

* update to template

* update to mcp component

* update to smart function

* [autofix.ci] apply automated fixes

* update to templates

* fix sidebar

* change name

* update import

* update import

* update import

* [autofix.ci] apply automated fixes

* fix import

* fix ollama

* fix ruff

* refactor(agent): standardize memory handling and update chat history logic (#8715)

* update chat history

* update to agents

* Update Simple Agent.json

* update to templates

* ruff errors

* Update agent.py

* Update test_agent_component.py

* [autofix.ci] apply automated fixes

* update templates

* test fix

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Mike Fortman <michael.fortman@datastax.com>

* fix prompt change

* feat(message): support sequencing of multiple streamable models (#8434)

* feat: update OpenAI model parameters handling for reasoning models

* feat: extend input_value type in LCModelComponent to support AsyncIterator and Iterator

* refactor: remove assert_streaming_sequence method and related checks from Graph class

* feat: add consume_iterator method to Message class for handling iterators

* test: add unit tests for OpenAIModelComponent functionality and integration

* feat: update OpenAIModelComponent to include temperature and seed parameters in build_model method

* feat: rename consume_iterator method to consume_iterator_in_text and update its implementation for handling text

* feat: add is_connected_to_chat_output method to Component class for improved message handling

* feat: refactor LCModelComponent methods to support asynchronous message handling and improve chat output integration

* refactor: remove consume_iterator_in_text method from Message class and clean up LCModelComponent input handling

* fix: update import paths for input components in multiple starter project JSON files

* fix: enhance error message formatting in ErrorMessage class to handle additional exception attributes

* refactor: remove validate_stream calls from generate_flow_events and Graph class to streamline flow processing

* fix: handle asyncio.CancelledError in aadd_messagetables to ensure proper session rollback and retry logic

* refactor: streamline message handling in LCModelComponent by replacing async invocation with synchronous calls and updating message text handling

* refactor: enhance message handling in LCModelComponent by introducing lf_message for improved return value management and updating properties for consistency

* feat: add _build_source method to Component class for enhanced source handling and flexibility in source object management

* feat: enhance LCModelComponent by adding _handle_stream method for improved streaming response handling and refactoring chat output integration

* feat: update MemoryComponent to enhance message retrieval and storage functionality, including new sender type handling and output options for text and dataframe formats

* test: refactor LanguageModelComponent tests to use ComponentTestBaseWithoutClient and add tests for Google model creation and error handling

* test: add fixtures for API keys and implement live API tests for OpenAI, Anthropic, and Google models

* fix: reorder JSON properties for consistency in starter projects

* Updated JSON files for various starter projects to ensure consistent ordering of properties, specifically moving "type" to follow "selected_output" for better readability and maintainability.
* Affected files: Basic Prompt Chaining.json, Blog Writer.json, Financial Report Parser.json, Hybrid Search RAG.json, SEO Keyword Generator.json.

* refactor: simplify input_value type in LCModelComponent

* Updated the input_value parameter in LCModelComponent to remove AsyncIterator and Iterator types, streamlining the input options to only str and Message for improved clarity and maintainability.
* This change enhances the documentation and understanding of the expected input types for the component.

* fix: clarify comment for handling source in Component class

* refactor: remove unnecessary mocking in OpenAI model integration tests

* auto update

* update

* [autofix.ci] apply automated fixes

* fix openai import

* revert template changes

* test fixes

* update templates

* [autofix.ci] apply automated fixes

* fix tests

* fix order

* fix prompts import

* fix frontend tests

* fix frontend

* [autofix.ci] apply automated fixes

* add charmander

* [autofix.ci] apply automated fixes

* fix prompt frontend

* fix frontend

* test fix

* [autofix.ci] apply automated fixes

* change pokedex

* remove pokedex extra

* update template

* name fix

* update template

* mcp test fix

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: cristhianzl <cristhian.lousa@gmail.com>
Co-authored-by: Yuqi Tang <yuqi.tang@datastax.com>
Co-authored-by: Mike Fortman <michael.fortman@datastax.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
2025-06-27 17:02:06 +00:00
..
actionsMainPage-shard-1.spec.ts feat: add bulk download and delete flows (#7849) 2025-05-13 18:58:02 +00:00
auto-login-off.spec.ts feat: adds new Edit Details popover, removes flow menu, fixes nav alignment, adds new Flow Status overlay (#8087) 2025-05-22 14:44:25 +00:00
chatInputOutputUser-shard-0.spec.ts refactor: Improve Reactflow wrapping around toolbars, canvas controls, etc (#8130) 2025-05-21 18:46:46 +00:00
componentHoverAdd.spec.ts feat: create an IO Category (#8229) 2025-05-30 17:58:34 +00:00
composio.spec.ts fix: Enhance Gmail API Component with Field Extraction, Add Flow Locking, and Improve Test Stability (#7864) 2025-04-30 15:21:28 -03:00
customComponentAdd.spec.ts fix: make code button flash, fix mcp icon color (#7848) 2025-04-29 19:37:09 +00:00
filterEdge-shard-0.spec.ts feat: deprecate Parsing component and replace them in starter projects (#6697) 2025-03-31 13:57:30 -03:00
filterSidebar.spec.ts refactor: reorganize components and update PromptComponent with priority attribute (#8667) 2025-06-27 17:02:06 +00:00
folders.spec.ts feat: Add MCP Server Settings to projects, rename Folder to Project (#7741) 2025-04-29 14:14:55 -03:00
freeze-path.spec.ts fix: Remove the dataframe output from structured (#8233) 2025-06-10 22:03:54 +00:00
freeze.spec.ts test: add test id to frozen icon and streamline freeze functionality test (#8619) 2025-06-20 18:24:05 +00:00
globalVariables.spec.ts refactor: reorganize components and update PromptComponent with priority attribute (#8667) 2025-06-27 17:02:06 +00:00
group.spec.ts feat: Outputs UX improvements (#8131) 2025-05-27 19:03:11 +00:00
keyboardComponentSearch.spec.ts refactor: reorganize components and update PromptComponent with priority attribute (#8667) 2025-06-27 17:02:06 +00:00
logs.spec.ts feat: adds new Edit Details popover, removes flow menu, fixes nav alignment, adds new Flow Status overlay (#8087) 2025-05-22 14:44:25 +00:00
playground.spec.ts feat: Update components input/output display name and descriptions (#8284) 2025-06-03 17:52:21 +00:00
publish-flow.spec.ts feat: create an IO Category (#8229) 2025-05-30 17:58:34 +00:00
saveComponents.spec.ts feat: Outputs UX improvements (#8131) 2025-05-27 19:03:11 +00:00
stop-building.spec.ts feat: Better multi-file consistency for File Component (#8625) 2025-06-26 21:12:34 +00:00
store-shard-2.spec.ts feat: adds new Edit Details popover, removes flow menu, fixes nav alignment, adds new Flow Status overlay (#8087) 2025-05-22 14:44:25 +00:00
toolModeGroup.spec.ts feat: Outputs UX improvements (#8131) 2025-05-27 19:03:11 +00:00
tweaksTest.spec.ts fix: add selected_output field to components & templates to prevent disconnected edges (#8444) 2025-06-13 15:51:37 +00:00
user-flow-state-cleanup.spec.ts feat: adds new Edit Details popover, removes flow menu, fixes nav alignment, adds new Flow Status overlay (#8087) 2025-05-22 14:44:25 +00:00
user-progress-track.spec.ts fix: re-add name and description editing on tool mode except for Composio, fix MCP server code (#7901) 2025-05-05 21:20:19 +00:00
voice-assistant.spec.ts feat: voice mode (#4642) 2025-03-20 00:05:55 +00:00