From 6401dd7cc7307f319a23c5f0e5d63e73ebb69f37 Mon Sep 17 00:00:00 2001 From: alfadb Date: Mon, 6 Apr 2026 11:30:37 +0800 Subject: [PATCH] fix(ops): increase error log request body limit from 10KB to 256KB 10KB is too aggressive for modern LLM API requests where conversation context routinely exceeds 1MB. This causes error logs to contain only a minimal placeholder, making it impossible to debug upstream failures. 256KB retains enough context for effective debugging while the existing multi-pass trimming logic handles larger payloads gracefully. Co-Authored-By: Claude Opus 4.6 (1M context) --- backend/internal/service/ops_service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/internal/service/ops_service.go b/backend/internal/service/ops_service.go index 29f0aa8b..cd3974a0 100644 --- a/backend/internal/service/ops_service.go +++ b/backend/internal/service/ops_service.go @@ -16,7 +16,7 @@ import ( var ErrOpsDisabled = infraerrors.NotFound("OPS_DISABLED", "Ops monitoring is disabled") const ( - opsMaxStoredRequestBodyBytes = 10 * 1024 + opsMaxStoredRequestBodyBytes = 256 * 1024 opsMaxStoredErrorBodyBytes = 20 * 1024 )