From 2385fba6956f485a36f5d3bbe57fa6067e3720ab Mon Sep 17 00:00:00 2001 From: Vaayne Date: Mon, 22 Sep 2025 16:32:32 +0800 Subject: [PATCH] Refactor logging levels in transform.ts and adjust JSON body parser configuration in app.ts --- src/main/apiServer/app.ts | 7 +++++-- src/main/apiServer/utils/index.ts | 2 +- .../services/agents/services/claudecode/transform.ts | 11 +++-------- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/src/main/apiServer/app.ts b/src/main/apiServer/app.ts index 1046399954..0c6615f1e8 100644 --- a/src/main/apiServer/app.ts +++ b/src/main/apiServer/app.ts @@ -15,6 +15,11 @@ import { modelsRoutes } from './routes/models' const logger = loggerService.withContext('ApiServer') const app = express() +app.use( + express.json({ + limit: '50mb' + }) +) // Global middleware app.use((req, res, next) => { @@ -111,7 +116,6 @@ app.get('/', (_req, res) => { // Provider-specific API routes with auth (must be before /v1 to avoid conflicts) const providerRouter = express.Router({ mergeParams: true }) providerRouter.use(authMiddleware) -providerRouter.use(express.json()) // Mount provider-specific messages route providerRouter.use('/v1/messages', messagesProviderRoutes) app.use('/:provider', providerRouter) @@ -119,7 +123,6 @@ app.use('/:provider', providerRouter) // API v1 routes with auth const apiRouter = express.Router() apiRouter.use(authMiddleware) -apiRouter.use(express.json()) // Mount routes apiRouter.use('/chat', chatRoutes) apiRouter.use('/mcps', mcpRoutes) diff --git a/src/main/apiServer/utils/index.ts b/src/main/apiServer/utils/index.ts index eebf226090..8f3f36a30b 100644 --- a/src/main/apiServer/utils/index.ts +++ b/src/main/apiServer/utils/index.ts @@ -7,7 +7,7 @@ const logger = loggerService.withContext('ApiServerUtils') // Cache configuration const PROVIDERS_CACHE_KEY = 'api-server:providers' -const PROVIDERS_CACHE_TTL = 5 * 60 * 1000 // 5 minutes +const PROVIDERS_CACHE_TTL = 1 * 60 * 1000 // 1 minutes export async function getAvailableProviders(): Promise { try { diff --git a/src/main/services/agents/services/claudecode/transform.ts b/src/main/services/agents/services/claudecode/transform.ts index 8c0d429a14..32a52875f6 100644 --- a/src/main/services/agents/services/claudecode/transform.ts +++ b/src/main/services/agents/services/claudecode/transform.ts @@ -34,7 +34,7 @@ const generateMessageId = (): string => `msg_${uuidv4().replace(/-/g, '')}` // Main transform function export function transformSDKMessageToStreamParts(sdkMessage: SDKMessage): AgentStreamPart[] { const chunks: AgentStreamPart[] = [] - logger.debug('Transforming SDKMessage to stream parts', sdkMessage) + logger.silly('Transforming SDKMessage to stream parts', sdkMessage) switch (sdkMessage.type) { case 'assistant': case 'user': @@ -105,7 +105,6 @@ function handleUserOrAssistantMessage(message: Extract): AgentStreamPart[] { const chunks: AgentStreamPart[] = [] - logger.debug('Received system message', { - subtype: message.subtype - }) switch (message.subtype) { case 'init': { chunks.push({