From 1cd89561ab14c01c794efb013e7fcfe5d75f2113 Mon Sep 17 00:00:00 2001 From: SuYao Date: Mon, 8 Sep 2025 11:54:14 +0800 Subject: [PATCH] refactor(logging): change logger level and remove unused log statements (#10030) * refactor(logging): change logger level and remove unused log statements - Updated logger level from info to silly in AiSdkToChunkAdapter for more granular logging. - Removed unused logger statements in AiSdkMiddlewareBuilder and PluginBuilder to clean up the code. - Enhanced condition check in ApiService to include prompt tool usage. * chore --- src/renderer/src/aiCore/chunk/AiSdkToChunkAdapter.ts | 2 +- src/renderer/src/aiCore/middleware/AiSdkMiddlewareBuilder.ts | 1 - src/renderer/src/aiCore/plugins/PluginBuilder.ts | 2 +- src/renderer/src/services/ApiService.ts | 3 +-- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/renderer/src/aiCore/chunk/AiSdkToChunkAdapter.ts b/src/renderer/src/aiCore/chunk/AiSdkToChunkAdapter.ts index 183e469cdd..a899bcd61b 100644 --- a/src/renderer/src/aiCore/chunk/AiSdkToChunkAdapter.ts +++ b/src/renderer/src/aiCore/chunk/AiSdkToChunkAdapter.ts @@ -89,7 +89,7 @@ export class AiSdkToChunkAdapter { chunk: TextStreamPart, final: { text: string; reasoningContent: string; webSearchResults: any[]; reasoningId: string } ) { - logger.info(`AI SDK chunk type: ${chunk.type}`, chunk) + logger.silly(`AI SDK chunk type: ${chunk.type}`, chunk) switch (chunk.type) { // === 文本相关事件 === case 'text-start': diff --git a/src/renderer/src/aiCore/middleware/AiSdkMiddlewareBuilder.ts b/src/renderer/src/aiCore/middleware/AiSdkMiddlewareBuilder.ts index f331d36a7e..415eb1d23b 100644 --- a/src/renderer/src/aiCore/middleware/AiSdkMiddlewareBuilder.ts +++ b/src/renderer/src/aiCore/middleware/AiSdkMiddlewareBuilder.ts @@ -132,7 +132,6 @@ export function buildAiSdkMiddlewares(config: AiSdkMiddlewareConfig): LanguageMo }) } - logger.info('builder.build()', builder.buildNamed()) return builder.build() } diff --git a/src/renderer/src/aiCore/plugins/PluginBuilder.ts b/src/renderer/src/aiCore/plugins/PluginBuilder.ts index 792e05b240..0f5d7ecc4b 100644 --- a/src/renderer/src/aiCore/plugins/PluginBuilder.ts +++ b/src/renderer/src/aiCore/plugins/PluginBuilder.ts @@ -72,7 +72,7 @@ export function buildPlugins( // if (!middlewareConfig.enableTool && middlewareConfig.mcpTools && middlewareConfig.mcpTools.length > 0) { // plugins.push(createNativeToolUsePlugin()) // } - logger.info( + logger.debug( 'Final plugin list:', plugins.map((p) => p.name) ) diff --git a/src/renderer/src/services/ApiService.ts b/src/renderer/src/services/ApiService.ts index 2f69eea8e0..f48abed7c2 100644 --- a/src/renderer/src/services/ApiService.ts +++ b/src/renderer/src/services/ApiService.ts @@ -99,8 +99,7 @@ export async function fetchChatCompletion({ const provider = AI.getActualProvider() const mcpTools: MCPTool[] = [] - - if (isSupportedToolUse(assistant)) { + if (isPromptToolUse(assistant) || isSupportedToolUse(assistant)) { mcpTools.push(...(await fetchMcpTools(assistant))) } if (prompt) {