Commit graph

12,515 commits

Author SHA1 Message Date
Mendon Kissling
f4f5d2fc7f playgounrd 2024-06-24 04:37:06 -07:00
Mendon Kissling
054bf25680 playground 2024-06-24 04:37:06 -07:00
Mendon Kissling
3980cf0de4 folders 2024-06-24 04:37:06 -07:00
Mendon Kissling
8401f18f7f collections-and-projetcs 2024-06-24 04:37:06 -07:00
Mendon Kissling
a9182be98f bullets 2024-06-24 04:37:06 -07:00
Mendon Kissling
c5fe03fcd2 topnav 2024-06-24 04:37:06 -07:00
Mendon Kissling
4243bf7b5a remove-extra-install-issues-page 2024-06-24 04:37:06 -07:00
Rodrigo
399a651531 feat: Update sidebar link to Langflow workspace 2024-06-24 04:37:06 -07:00
anovazzi1
b8581581ea Apply Prettier formatting 2024-06-24 04:28:48 -07:00
anovazzi1
696c07991d update liteLLM icon 2024-06-24 04:28:48 -07:00
anovazzi1
07de1d6674 add warning to components with old codes 2024-06-24 04:28:48 -07:00
Gabriel Luiz Freitas Almeida
f4ddc60d2a chore: Update docker-build.yml to include pre_release option and base-latest tag 2024-06-24 04:28:23 -07:00
Gabriel Luiz Freitas Almeida
7c35e29da2 chore: Update docker-build.yml to include pre_release option and base-latest tag 2024-06-24 04:28:23 -07:00
Gabriel Luiz Freitas Almeida
de2a95d5aa chore: Update docker-build.yml to include pre_release option 2024-06-24 04:28:23 -07:00
Nicolò Boschi
a158082175 use MessageTextInput 2024-06-24 04:04:36 -07:00
Nicolò Boschi
554aed4e35 fixes and refactory 2024-06-24 04:04:36 -07:00
Nicolò Boschi
6d92b38167 fixes and refactory 2024-06-24 04:04:36 -07:00
Nicolò Boschi
8f31291d97 fixes and refactory 2024-06-24 04:04:36 -07:00
Nicolò Boschi
c8fc1e6dee fix 2024-06-24 04:04:36 -07:00
Nicolò Boschi
48fd05311f components: add astra vectorize 2024-06-24 04:04:36 -07:00
vasconceloscezar
26e68cdd33 Apply Ruff formatting 2024-06-24 03:58:47 -07:00
Cezar Vasconcelos
26a028de2e fix: Update MistralModel.py with default values for inputs 2024-06-24 03:58:47 -07:00
Nicolò Boschi
74eaf07b04 docs: add kubernetes deployment 2024-06-24 03:38:15 -07:00
Nicolò Boschi
c0a4a9d1ba docs: add kubernetes deployment 2024-06-24 03:38:15 -07:00
Nicolò Boschi
2fced3bd45 docs: add kubernetes deployment 2024-06-24 03:38:15 -07:00
Gabriel Luiz Freitas Almeida
2b587203ee refactor: Update pyproject.toml version to 0.0.75 2024-06-23 22:48:37 -03:00
Gabriel Luiz Freitas Almeida
77b7d8d626 refactor: Update Graph.from_payload to include flow name
This commit updates the `Graph.from_payload` method in the `endpoints.py` file to include the `flow_name` parameter. This change ensures that the `Graph` object is created with the correct flow name, which is necessary for proper functionality. By passing the `flow.name` value to the `Graph.from_payload` method, we ensure that the `graph` object is initialized correctly with the associated flow name. This improvement enhances the accuracy and reliability of the code.
2024-06-23 22:48:36 -03:00
anovazzi1
f6cc61053a Apply Prettier formatting 2024-06-23 18:40:09 -07:00
anovazzi1
6201035891 update getHealth function to work with stop button 2024-06-23 18:40:09 -07:00
cristhianzl
870193d595 🐛 (sideBarFolderButtons): prevent unnecessary folder name updates on blur 2024-06-23 18:39:51 -07:00
Gabriel Luiz Freitas Almeida
725a3a0b14 feat: Enhance telemetry documentation 2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
ea28e8bd06 feat: Update welcome panel with telemetry information
The welcome panel in the `__main__.py` module has been updated to include information about telemetry data collection. This change adds a new line of text explaining that anonymous usage data is collected to improve Langflow, and provides instructions on how to opt-out by setting the `DO_NOT_TRACK` environment variable to `true`.
2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
e2b56dd125 feat: Update PlaygroundPayload componentCount field to be nullable
The `PlaygroundPayload` class in the `telemetry/schema.py` module has been updated to make the `componentCount` field nullable by setting its default value to `None`. This change allows for more flexibility when handling the `componentCount` data in the telemetry service.
2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
b5a0a303ba feat: Add components_count variable to retrieve_vertices_order function
This commit adds the `components_count` variable to the `retrieve_vertices_order` function in `chat.py`. The `components_count` variable is initialized as `None` and will be used for further processing within the function.
2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
56290ceff4 🔧 (endpoints.py): remove duplicate declaration of background_tasks parameter in simplified_run_flow function definition 2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
6577a91c59 (chat.py): Add telemetry service to log playground and component data for monitoring and debugging purposes. 2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
59fae0830b docs: add docs for telemetry 2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
fdee73f63c feat: Add TelemetryService and log package run time
This commit adds the `TelemetryService` class and updates the code in `endpoints.py` to log the run time of package execution. The `TelemetryService` is responsible for handling telemetry-related functionality, including logging package run time. This addition enables the application to collect and analyze telemetry data, providing insights into the performance of package execution.
2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
35f2e62385 feat: Add TelemetryService schema and service
The code changes introduce the `TelemetryService` schema and service in the `langflow.services.telemetry` module. This addition enables the application to collect and analyze telemetry data.
2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
94be16eb43 feat: Add datetime tracking to TelemetryService shutdown 2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
d08b9bfd3d feat: Add arch and autoLogin fields to VersionPayload
The VersionPayload class in the TelemetryService module has been updated to include the arch field for architecture information and the autoLogin field to indicate whether auto login is enabled. This change enhances the telemetry data collected by the application.
2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
f29dcb9489 feat: Add TelemetryService and start telemetry in main.py
The code changes in `main.py` add the `get_telemetry_service()` function call to start telemetry service. This change enables the application to collect and analyze telemetry data.
2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
609b99e9f3 feat: Add TelemetryService and TelemetryServiceFactory
This commit adds the `TelemetryService` class and `TelemetryServiceFactory` class to the `langflow.services.telemetry` module. The `TelemetryService` is responsible for handling telemetry-related functionality, while the `TelemetryServiceFactory` is used to create instances of the `TelemetryService` class. This addition enables the application to collect and analyze telemetry data.
2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
597d1334b8 📝 (base.py): update comments for cache_type and variable_store attributes for clarity
📝 (base.py): add new attributes backend_only and do_not_track with their respective descriptions
📝 (base.py): add telemetry_base_url attribute with default value
2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
d7b1028a43 (langflow/__main__.py): introduce setting "backend_only" in settings service to control backend behavior 2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
10eaa77399 refactor: Update get_version endpoint to use get_version_info utility function
The get_version endpoint in the API router has been updated to use the get_version_info utility function from langflow.utils.version. This change improves code organization and maintainability by centralizing the version retrieval logic.
2024-06-23 18:38:58 -07:00
Gabriel Luiz Freitas Almeida
0f5810928d chore: Update package versions in pyproject.toml files 2024-06-23 18:35:21 -07:00
Gabriel Luiz Freitas Almeida
61c34915a9 refactor: update dict to model_dump 2024-06-23 18:35:21 -07:00
Gabriel Luiz Freitas Almeida
152f0254c0 refactor: Stop tracing service gracefully 2024-06-23 18:35:21 -07:00
Gabriel Luiz Freitas Almeida
a4c9ada178 refactor: Handle exceptions and end traces in Graph class
This commit adds exception handling and trace ending functionality to the Graph class in the `base.py` file. It imports the `traceback` module and adds a try-except block to catch any exceptions that occur during graph execution. If an exception is caught, it logs the exception and ends all traces with the error message. Finally, it ensures that all traces are ended regardless of whether an exception occurred or not. This change improves the robustness and error handling of the Graph class.
2024-06-23 22:22:45 -03:00