From 78bc9d392ebeb6a9117910dcd706e6c3b39b1cf2 Mon Sep 17 00:00:00 2001 From: digua Date: Sun, 26 Jul 2026 15:28:03 +0800 Subject: [PATCH] fix(ai): avoid logging user message content --- apps/desktop/main/ai/agent-stream-runner.ts | 2 +- apps/desktop/main/ai/agent/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/desktop/main/ai/agent-stream-runner.ts b/apps/desktop/main/ai/agent-stream-runner.ts index 42e0aced..9df0ba0c 100644 --- a/apps/desktop/main/ai/agent-stream-runner.ts +++ b/apps/desktop/main/ai/agent-stream-runner.ts @@ -97,7 +97,7 @@ export function createElectronRunAgentStream( const requestId = `internal_${Date.now()}` aiLogger.info('AgentStream', `Agent stream request: ${requestId}`, { - userMessage: userMessage.slice(0, 100), + userMessageLength: userMessage.length, sessionId, aiChatId, chatType: chatType ?? 'group', diff --git a/apps/desktop/main/ai/agent/index.ts b/apps/desktop/main/ai/agent/index.ts index 1b646f80..fb2d03a1 100644 --- a/apps/desktop/main/ai/agent/index.ts +++ b/apps/desktop/main/ai/agent/index.ts @@ -86,7 +86,7 @@ export class Agent { } async executeStream(userMessage: string, onChunk: (chunk: AgentStreamChunk) => void): Promise { - aiLogger.info('Agent', 'User question', userMessage) + aiLogger.info('Agent', 'Agent execution started', { userMessageLength: userMessage.length }) const maxToolRounds = Math.max(0, this.config.maxToolRounds ?? 0)