Commit graph

9,863 commits

Author SHA1 Message Date
igorrCarvalho
87cf28e158 Refactor: enable node copy for multiple selection 2024-07-01 13:53:55 -03:00
igorrCarvalho
363ea8895e Fix: Ctrl + C not working on tooltips 2024-07-01 13:53:55 -03:00
Lucas Oliveira
8be557b3c2 Formatted 2024-07-01 13:53:55 -03:00
Lucas Oliveira
3c53f1d27b Fixed status not being deleted when building the flows 2024-07-01 13:53:55 -03:00
italojohnny
9f2e608fcd fix delete messages 2024-07-01 13:53:55 -03:00
cristhianzl
43e44ab221 removing wrong code pushed 2024-07-01 13:53:55 -03:00
cristhianzl
3ecb223c87 fix: Remove unused code in textInputOutput.spec.ts
``
2024-07-01 13:53:55 -03:00
cristhianzl
e9032c9f11 test webhook 2024-07-01 13:53:55 -03:00
cristhianzl
227ad4f2e9 remove console.log 2024-07-01 13:53:55 -03:00
cristhianzl
a479223967 added rerun tests 2024-07-01 13:53:55 -03:00
cristhianzl
6568f910a9 🐛 (messagesPage): fix selection mapping to use row.id instead of row.index
 (tests): add end-to-end tests for basic prompting and general bugs

 (tests): add end-to-end test for deleting rows from table message
🔧 (tsconfig.json): update test file name for generalBugs to shard-0 spec
2024-07-01 13:53:55 -03:00
autofix-ci[bot]
70e9f06834 [autofix.ci] apply automated fixes 2024-07-01 13:53:55 -03:00
Rodrigo
093fa018f1 feat: Add CreateListComponent for creating a list of texts
This commit adds a new component called CreateListComponent, which is responsible for creating a list of texts. The component takes in one or more texts as input and outputs a list of Data objects. This component is useful for scenarios where a list of texts needs to be processed or manipulated.

The CreateListComponent class is added to the helpers module in the langflow.components package. It includes the necessary inputs and outputs, as well as a create_list method that generates the list of Data objects based on the input texts.

This commit also includes some minor changes to other files, such as renaming the UUIDGeneratorComponent to IDGeneratorComponent and updating import statements.
2024-07-01 13:53:55 -03:00
anovazzi1
d5f034e667 Format code 2024-07-01 13:53:55 -03:00
igorrCarvalho
57623be595 Feat: add more types 2024-07-01 13:53:55 -03:00
cristhianzl
c8377e9909 ♻️ (frontend): remove console.log statements from various components 2024-07-01 13:53:55 -03:00
cristhianzl
5d58e796d4 add tests improvements 2024-07-01 13:53:55 -03:00
Gabriel Luiz Freitas Almeida
b19264506c chore: Add inputs parameter to end method in BaseTracer 2024-07-01 13:53:39 -03:00
Gabriel Luiz Freitas Almeida
a180e9e7c4 chore: Update LangSmithTracer constructor parameter type to UUID 2024-07-01 13:53:39 -03:00
Gabriel Luiz Freitas Almeida
293adb0417 🐛 (custom_component.py): fix issue where name was not being set correctly when name is None and self.display_name is True 2024-07-01 13:53:39 -03:00
Gabriel Luiz Freitas Almeida
08b2322a73 ♻️ (base.py): Refactor add_trace and end_trace methods to use Union type for optional arguments to improve code readability and type safety 2024-07-01 13:53:39 -03:00
Gabriel Luiz Freitas Almeida
e94d8254fb 📝 (base.py): add abstract method __init__ to BaseTracer class with required parameters to enforce implementation in subclasses 2024-07-01 13:53:39 -03:00
Gabriel Luiz Freitas Almeida
f8ace79af3 chore: Add metadata parameter to end method in BaseTracer
This commit adds a new optional `metadata` parameter to the `end` method in the `BaseTracer` class. The `metadata` parameter allows for passing additional information related to the tracing process. This enhancement provides more flexibility and extensibility to the tracing functionality.
2024-07-01 13:53:39 -03:00
Gabriel Luiz Freitas Almeida
67a34ffcb8 Refactor: handle error when retrieving messages from monitor service
This commit refactors the code in the `migrate_messages_from_monitor_service_to_database` function to handle errors that may occur when retrieving messages from the monitor service. If an exception is raised, the error is logged and the function returns `False`. This ensures that the migration process can continue even if there is an issue with retrieving the messages.
2024-07-01 13:53:39 -03:00
Gabriel Luiz Freitas Almeida
089ad6695c chore: Update LangSmithTracer import in tracing service 2024-07-01 13:53:39 -03:00
Gabriel Luiz Freitas Almeida
2efaa2804a refactor: Update LangSmithTracer to use convert_to_langchain_types from utils.py 2024-07-01 13:53:39 -03:00
Gabriel Luiz Freitas Almeida
d7008f7662 refactor: Remove unused methods and abstract class from BaseTracer 2024-07-01 13:53:39 -03:00
Gabriel Luiz Freitas Almeida
3ba8a19545 refactor: Update logs to outputs in CustomComponent and TracingService classes 2024-07-01 13:53:39 -03:00
italojohnny
b99f292f1c create an abstract class for an existing class 2024-07-01 13:53:39 -03:00
cristhianzl
aa6618f973 fix tests on store 2024-07-01 13:53:39 -03:00
cristhianzl
b005f631bc 🔧 (tsconfig.json): rename curl_api_generation.spec.ts to curlApiGeneration.spec.ts for consistency 2024-07-01 13:53:39 -03:00
cristhianzl
5875754472 (tests): add end-to-end test for cURL API generation in curlApiGeneration.spec.ts 2024-07-01 13:53:38 -03:00
cristhianzl
9f467a8074 breaking tests to improve performance on CI 2024-07-01 13:53:38 -03:00
autofix-ci[bot]
63e6c0ab7f [autofix.ci] apply automated fixes 2024-07-01 13:53:38 -03:00
cristhianzl
9d355005d3 fix tests on textInputOutput drag handles 2024-07-01 13:53:38 -03:00
cristhianzl
e3e0c93dc0 add more shard and break store tests in 2 2024-07-01 13:53:38 -03:00
cristhianzl
f4e71f4982 (deleteComponentFlows.spec.ts): remove redundant waitFor calls and use waitForSelector for consistency 2024-07-01 13:53:38 -03:00
cristhianzl
9ea4d7f7df (chatInputOutputUser.spec.ts): update file path for image in end-to-end test 2024-07-01 13:53:38 -03:00
cristhianzl
37af161154 (typescript_test.yml): update shard configuration to include 6 shards
 (index.tsx): add data-testid attribute to checkbox component
 (basicExamples.spec.ts): add waitForSelector for send icon to improve test stability
 (chatInputOutputUser.spec.ts): add waitForSelector for send icon to improve test stability
 (deleteComponentFlows.spec.ts): add waitForSelector for various elements to improve test stability
 (generalBugs.spec.ts): add waitForSelector for send icon to improve test stability
2024-07-01 13:53:38 -03:00
cristhianzl
694fa549dd fix tests on CI 2024-07-01 13:53:38 -03:00
cristhianzl
f1aa857ae1 🔧 (typescript_test.yml): add OPENAI_API_KEY to environment variables in CI
 (basicExamples.spec.ts): refactor API key check to run at the start of tests
2024-07-01 13:53:38 -03:00
cristhianzl
c0d394fcaf moving tests 2024-07-01 13:53:38 -03:00
cristhianzl
7646d49dab 💡 (NewFlowCardComponent, undrawCards): add console.error statements for debugging flow data 2024-07-01 13:53:38 -03:00
cristhianzl
e5735fd0f4 (tests): update test selectors to use test IDs for model selection
 (tests): add waitForTimeout to ensure stability in end-to-end tests
2024-07-01 13:53:38 -03:00
cristhianzl
6a93147067 (tests): add model selection step in end-to-end tests
Add steps to select "gpt-4o" model in various end-to-end tests to ensure
consistency and accuracy in test execution.
2024-07-01 13:53:38 -03:00
cristhianzl
26e6296e9e (index.tsx): add data-testid attribute to shared button for testing
 (store.spec.ts): update test selector to use new data-testid attribute
♻️ (textInputOutput.spec.ts): refactor element selection and interaction logic for clarity and maintainability
2024-07-01 13:53:38 -03:00
cristhianzl
aa368f4798 (basicExamples.spec.ts): comment out end-to-end test steps for Vector Store RAG 2024-07-01 13:53:38 -03:00
cristhianzl
aaff06316e (playwright.config.ts): update retries and workers configuration for CI
💡 (textAreaWrapper): add data-testid attribute for better test targeting
 (actionsMainPage.spec.ts): add waitForSelector for better test stability
 (basicExamples.spec.ts): replace waitForTimeout with waitForSelector
 (basicExamples.spec.ts): use data-testid for chat input for consistency
 (memoryChatbot.spec.ts): replace waitForTimeout with waitForSelector
 (memoryChatbot.spec.ts): use data-testid for chat input for consistency
 (documentQA.spec.ts): replace waitForTimeout with waitForSelector
 (documentQA.spec.ts): use data-testid for chat input for consistency
 (vectorStoreRAG.spec.ts): replace waitForTimeout with waitForSelector
 (vectorStoreRAG.spec.ts): use data-testid for chat input for consistency

 (tests): add waitForSelector to ensure elements are loaded before interaction

 (tests): add waitForSelector for 'fit view' button in end-to-end tests
2024-07-01 13:53:38 -03:00
cristhianzl
4e62f95a2a ♻️ (playwright.config.ts): increase workers from 1 to 3 to improve test parallelism
 (basicExamples.spec.ts): add waitForSelector for 'fit view' to ensure element is loaded

 (basicExamples.spec.ts): add waitForSelector for 'built successfully' to ensure element is loaded

 (chatInputOutput.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

 (codeAreaModalComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

 (dropdownComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

 (fileUploadComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

 (filterEdge.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

 (filterEdge.spec.ts): update test expectations for 'disclosure-agents' to be visible

 (floatComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

 (flowPage.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

 (folders.spec.ts): add waitForSelector for 'icon-ChevronLeft' to ensure element is loaded

 (folders.spec.ts): update folder name input and visibility check to improve reliability

 (generalBugs.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

 (tests): replace waitForTimeout with waitForSelector in end-to-end tests

Replace `waitForTimeout` with `waitForSelector` to improve test reliability and reduce flakiness.
2024-07-01 13:53:38 -03:00
anovazzi1
b0e7be8de4 format code 2024-07-01 13:53:38 -03:00