From 42f14cd73eec7c2ded98eb15b6a4f5aa2f3f3b4a Mon Sep 17 00:00:00 2001 From: ddcat666 <26564566+ddcat666@users.noreply.github.com> Date: Thu, 1 Oct 2026 14:11:20 +0800 Subject: [PATCH] =?UTF-8?q?fix(agent):=20=E6=A8=A1=E5=9E=8B=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=81=A2=E5=A4=8D=20-=20=E5=90=AF=E7=94=A8=E5=AD=A4?= =?UTF-8?q?=E5=84=BF=E6=AD=A5=E9=AA=A4=E4=BB=BB=E5=8A=A1=E6=8E=A5=E7=AE=A1?= =?UTF-8?q?=E9=81=BF=E5=85=8D=E6=B5=8B=E8=AF=95=E8=B6=85=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/app/cloud_agent_pi_model.go | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/backend/internal/app/cloud_agent_pi_model.go b/backend/internal/app/cloud_agent_pi_model.go index f048e7f57..4e51fb496 100644 --- a/backend/internal/app/cloud_agent_pi_model.go +++ b/backend/internal/app/cloud_agent_pi_model.go @@ -110,17 +110,15 @@ func (s *Service) runCloudAgentModelStep(ctx context.Context, userID, runID stri // 重启恢复:上一个运行时进程已为这一步建好模型任务(可能已经出结果), // 只是没来得及把结果交回就退出了。运行时对 /model 串行调用,此时仍挂着的 // 步骤任务只可能是这种遗留任务:接手等待它的结果,不再建新任务和订单。 - if false { - adopt, released, err := s.adoptCloudAgentPiModelStep(userID, runID, state.ActiveTaskID) - if err != nil { - return nil, false, err - } - if adopt { - break - } - if released { - continue - } + adopt, released, err := s.adoptCloudAgentPiModelStep(userID, runID, state.ActiveTaskID) + if err != nil { + return nil, false, err + } + if adopt { + break + } + if released { + continue } canonical := canonicalFromRuntimeMessages(messages, state.Canonical.Tools, state.Canonical.SystemPrompt)