From 7e42a077c3241fe4ddb050b472e68afd84b8c0bd Mon Sep 17 00:00:00 2001 From: dinglz <97778145+dingdinglz@users.noreply.github.com> Date: Tue, 14 Oct 2025 11:10:58 +0800 Subject: [PATCH 1/2] fix: maxTokens not used --- packages/ai/src/agents/root.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/ai/src/agents/root.ts b/packages/ai/src/agents/root.ts index 134b05e52a..73a1674daa 100644 --- a/packages/ai/src/agents/root.ts +++ b/packages/ai/src/agents/root.ts @@ -22,6 +22,7 @@ export const createRootAgentStream = ({ const systemPrompt = getSystemPromptFromType(chatType); const toolSet = getToolSetFromType(chatType); return streamText({ + maxOutputTokens: modelConfig.maxOutputTokens, providerOptions: modelConfig.providerOptions, messages: convertToStreamMessages(messages), model: modelConfig.model, From 834272a5d3a14d25d77abb2fe1126572dce6ff7b Mon Sep 17 00:00:00 2001 From: dinglz <97778145+dingdinglz@users.noreply.github.com> Date: Tue, 21 Oct 2025 17:48:31 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=B8=8A=E6=B8=B8?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E6=89=A7=E8=A1=8C=E7=BB=93=E6=9E=9C=E7=9B=B4?= =?UTF-8?q?=E6=8E=A5=E8=B7=B3=E8=BF=87=E8=B0=83=E7=94=A8=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/client/src/app/project/[id]/_hooks/use-chat/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/client/src/app/project/[id]/_hooks/use-chat/index.tsx b/apps/web/client/src/app/project/[id]/_hooks/use-chat/index.tsx index fd2d431dc1..12b449b0de 100644 --- a/apps/web/client/src/app/project/[id]/_hooks/use-chat/index.tsx +++ b/apps/web/client/src/app/project/[id]/_hooks/use-chat/index.tsx @@ -56,7 +56,7 @@ export function useChat({ conversationId, projectId, initialMessages }: UseChatP }), onToolCall: async (toolCall) => { setIsExecutingToolCall(true); - void handleToolCall(toolCall.toolCall, editorEngine, addToolResult).then(() => { + await handleToolCall(toolCall.toolCall, editorEngine, addToolResult).then(() => { setIsExecutingToolCall(false); }); },