From 9f50367a8c810f219068d2965349f24b6cded4dc Mon Sep 17 00:00:00 2001 From: Alan Shaw Date: Tue, 25 Nov 2025 11:02:53 +0000 Subject: [PATCH] fix: return response even if error occurs while decoding agent message --- client/retrieval/connection.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/retrieval/connection.go b/client/retrieval/connection.go index d0dee24..dcf911d 100644 --- a/client/retrieval/connection.go +++ b/client/retrieval/connection.go @@ -170,7 +170,7 @@ func Execute(ctx context.Context, inv invocation.Invocation, conn client.Connect output, err := conn.Codec().Decode(response) if err != nil { - return nil, nil, fmt.Errorf("decoding message: %w", err) + return nil, response, fmt.Errorf("decoding message: %w", err) } return client.ExecutionResponse(output), response, nil