From 32abfbf0f86ce6cd7b6a7d91227d53e7512e4f55 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Mar 2026 02:56:55 +0000 Subject: [PATCH 1/2] Initial plan From 0b80a728ba41b14f0293a2f2f3d2ffaf5fcf74a4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 6 Mar 2026 03:03:31 +0000 Subject: [PATCH 2/2] fix: include retry instructions in MCP error message for docker images not ready Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- pkg/cli/mcp_tools_readonly.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/cli/mcp_tools_readonly.go b/pkg/cli/mcp_tools_readonly.go index e8868ff1722..7dd5468c4b9 100644 --- a/pkg/cli/mcp_tools_readonly.go +++ b/pkg/cli/mcp_tools_readonly.go @@ -129,7 +129,7 @@ Returns JSON array with validation results for each workflow: if args.Zizmor || args.Poutine || args.Actionlint { // Check if Docker images are available; if not, start downloading and return retry message if err := CheckAndPrepareDockerImages(ctx, args.Zizmor, args.Poutine, args.Actionlint); err != nil { - return nil, nil, newMCPError(jsonrpc.CodeInternalError, "docker images not ready", err.Error()) + return nil, nil, newMCPError(jsonrpc.CodeInternalError, err.Error(), nil) } // Check for cancellation after Docker image preparation