From b0f80e463834d716ad221a8229c871e88bb3baf8 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Fri, 9 Aug 2024 11:46:15 -0300 Subject: [PATCH] feat: add log_builds parameter to build_flow for optional vertex build logging (#3262) --- src/backend/base/langflow/api/v1/chat.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/base/langflow/api/v1/chat.py b/src/backend/base/langflow/api/v1/chat.py index 49bf23410..2156b62b9 100644 --- a/src/backend/base/langflow/api/v1/chat.py +++ b/src/backend/base/langflow/api/v1/chat.py @@ -146,6 +146,7 @@ async def build_flow( files: Optional[list[str]] = None, stop_component_id: Optional[str] = None, start_component_id: Optional[str] = None, + log_builds: Optional[bool] = True, chat_service: "ChatService" = Depends(get_chat_service), current_user=Depends(get_current_active_user), telemetry_service: "TelemetryService" = Depends(get_telemetry_service), @@ -250,7 +251,7 @@ async def build_flow( result_data_response.message = artifacts # Log the vertex build - if not vertex.will_stream: + if not vertex.will_stream and log_builds: background_tasks.add_task( log_vertex_build, flow_id=flow_id_str,