From 615a7e05b47e3fc810800f95b5d93b4a353a3166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=96=E7=95=8C?= Date: Sat, 14 Mar 2026 14:14:34 +0800 Subject: [PATCH] service/ccm: only log new credential assignments and show context window in model --- service/ccm/service.go | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/service/ccm/service.go b/service/ccm/service.go index 7680083c4..4fd880f8a 100644 --- a/service/ccm/service.go +++ b/service/ccm/service.go @@ -433,23 +433,23 @@ func (s *Service) ServeHTTP(w http.ResponseWriter, r *http.Request) { writeNonRetryableCredentialError(w, r, unavailableCredentialMessage(provider, err.Error())) return } - var logParts []any if isNew { - logParts = append(logParts, "assigned credential ") - } else { - logParts = append(logParts, "credential ") + logParts := []any{"assigned credential ", selectedCredential.tagName()} + if sessionID != "" { + logParts = append(logParts, " for session ", sessionID) + } + if username != "" { + logParts = append(logParts, " by user ", username) + } + if requestModel != "" { + modelDisplay := requestModel + if isExtendedContextRequest(anthropicBetaHeader) { + modelDisplay += "[1m]" + } + logParts = append(logParts, ", model=", modelDisplay) + } + s.logger.Debug(logParts...) } - logParts = append(logParts, selectedCredential.tagName()) - if sessionID != "" { - logParts = append(logParts, " for session ", sessionID) - } - if isNew && username != "" { - logParts = append(logParts, " by user ", username) - } - if requestModel != "" { - logParts = append(logParts, ", model=", requestModel) - } - s.logger.Debug(logParts...) if isFastModeRequest(anthropicBetaHeader) && selectedCredential.isExternal() { writeJSONError(w, r, http.StatusBadRequest, "invalid_request_error",