From 8f6d8ac4fa456166ca48d9be9bc6f667e605568a Mon Sep 17 00:00:00 2001 From: zxstty Date: Tue, 19 Aug 2025 16:52:41 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BB=8E=E5=8E=86?= =?UTF-8?q?=E5=8F=B2=E4=B8=AD=E6=8F=90=E5=8F=96=E5=80=BC=E7=9A=84=E6=97=B6?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/scheduler/call/core.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/apps/scheduler/call/core.py b/apps/scheduler/call/core.py index ad09857a9..e9e39a180 100644 --- a/apps/scheduler/call/core.py +++ b/apps/scheduler/call/core.py @@ -151,13 +151,7 @@ class CoreCall(BaseModel): if key not in data: err = f"[CoreCall] 输出Key {key} 不存在" logger.error(err) - raise CallError( - message=err, - data={ - "step_id": split_path[0], - "key": key, - }, - ) + return None data = data[key] return data -- Gitee From 3c7c67dc0ca1e26f1cc0c20cb0ecc2265334d274 Mon Sep 17 00:00:00 2001 From: zxstty Date: Tue, 19 Aug 2025 20:16:01 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E5=B0=86create=20conv=E7=9A=84title?= =?UTF-8?q?=E6=94=BE=E5=88=B0body=E9=87=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/routers/conversation.py | 2 +- apps/scheduler/executor/agent.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/routers/conversation.py b/apps/routers/conversation.py index 41d7574fc..4e867a709 100644 --- a/apps/routers/conversation.py +++ b/apps/routers/conversation.py @@ -129,8 +129,8 @@ async def get_conversation_list(user_sub: Annotated[str, Depends(get_user)]) -> @router.post("", response_model=AddConversationRsp) async def add_conversation( user_sub: Annotated[str, Depends(get_user)], - title: Annotated[str, Query(...)] = "New Chat", app_id: Annotated[str, Query(..., alias="appId")] = "", + title: Annotated[str, Body(...)] = "New Chat", llm_id: Annotated[str, Body(..., alias="llmId")] = "empty", kb_ids: Annotated[list[str] | None, Body(..., alias="kbIds")] = None, *, diff --git a/apps/scheduler/executor/agent.py b/apps/scheduler/executor/agent.py index c87933903..ee565fd10 100644 --- a/apps/scheduler/executor/agent.py +++ b/apps/scheduler/executor/agent.py @@ -351,6 +351,7 @@ class MCPAgentExecutor(BaseExecutor): ) if len(self.task.context) and self.task.context[-1].step_id == self.task.state.step_id: self.task.context[-1].step_status = StepStatus.CANCELLED + return if self.task.state.step_status == StepStatus.PARAM: await self.get_tool_input_param(is_first=False) max_retry = 5 -- Gitee From 023be6ac80b96d1463da1ddd152940eb11e9c354 Mon Sep 17 00:00:00 2001 From: zxstty Date: Tue, 19 Aug 2025 20:41:23 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E7=94=9F=E6=88=90=E5=8F=82=E6=95=B0=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/scheduler/executor/agent.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/scheduler/executor/agent.py b/apps/scheduler/executor/agent.py index ee565fd10..16b0c3020 100644 --- a/apps/scheduler/executor/agent.py +++ b/apps/scheduler/executor/agent.py @@ -351,9 +351,7 @@ class MCPAgentExecutor(BaseExecutor): ) if len(self.task.context) and self.task.context[-1].step_id == self.task.state.step_id: self.task.context[-1].step_status = StepStatus.CANCELLED - return - if self.task.state.step_status == StepStatus.PARAM: - await self.get_tool_input_param(is_first=False) + return max_retry = 5 for i in range(max_retry): if i != 0: -- Gitee