From 5a8660df23d926710fd377f78a4d12fc9ef4ef04 Mon Sep 17 00:00:00 2001 From: Hernandez Avelino Date: Mon, 6 Jul 2026 06:27:22 -0700 Subject: [PATCH] [Bug]: Workflow agent completions default stream=True when stream is omitted (#15484) ## Summary Closes #15483. Default workflow/session agent completions to non-streaming when `stream` is omitted. ## Changes - `api/apps/restful_apis/agent_api.py`: `req.get("stream", False)` on workflow paths. ## Test plan - [ ] POST workflow completion without `stream`; assert JSON response. --- api/apps/restful_apis/agent_api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/apps/restful_apis/agent_api.py b/api/apps/restful_apis/agent_api.py index 9a99fbabe..98e92f1c1 100644 --- a/api/apps/restful_apis/agent_api.py +++ b/api/apps/restful_apis/agent_api.py @@ -1437,7 +1437,7 @@ async def agent_chat_completion(tenant_id, agent_id=None): canvas_title=getattr(cvs, "title", ""), canvas_category=getattr(cvs, "canvas_category", CanvasCategory.Agent), return_trace=bool(req.get("return_trace", False)), - stream=req.get("stream", True), + stream=req.get("stream", False), chat_template_kwargs=req.get("chat_template_kwargs"), ) @@ -1585,12 +1585,12 @@ async def agent_chat_completion(tenant_id, agent_id=None): canvas_title=canvas_title, canvas_category=canvas_category, return_trace=bool(req.get("return_trace", False)), - stream=req.get("stream", True), + stream=req.get("stream", False), chat_template_kwargs=req.get("chat_template_kwargs"), ) return_trace = bool(req.get("return_trace", False)) - if req.get("stream", True): + if req.get("stream", False): async def generate(): emitted = False