From 0f2778efe744b5aef879f1743c3ec50fd1143aab Mon Sep 17 00:00:00 2001 From: buua436 Date: Mon, 27 Apr 2026 17:35:35 +0800 Subject: [PATCH] Fix: support release in agent update api (#14396) ### What problem does this PR solve? support release in agent update api ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- api/apps/restful_apis/agent_api.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/apps/restful_apis/agent_api.py b/api/apps/restful_apis/agent_api.py index 84dbfbfb14..caa7df7059 100644 --- a/api/apps/restful_apis/agent_api.py +++ b/api/apps/restful_apis/agent_api.py @@ -611,6 +611,7 @@ def delete_agent(agent_id, tenant_id): async def update_agent(agent_id, tenant_id): req = {k: v for k, v in (await get_request_json()).items() if v is not None} req["user_id"] = tenant_id + req["release"] = bool(req.get("release", "")) if req.get("dsl") is not None: try: @@ -646,6 +647,7 @@ async def update_agent(agent_id, tenant_id): user_canvas_id=agent_id, title=UserCanvasVersionService.build_version_title(owner_nickname, agent_title_for_version), dsl=req["dsl"], + release=req.get("release"), ) replica_ok = CanvasReplicaService.replace_for_set( canvas_id=agent_id,