From 0c6d90938d2d85f3d31277f71f2739be631558b0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 22:09:50 +0000 Subject: [PATCH 1/7] Initial plan From 4c8217ee0b443cff2b50163b5630f78201804a7d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 22:17:37 +0000 Subject: [PATCH 2/7] Add payloadDir field to MCP gateway spec for large response payloads Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com> --- docs/public/schemas/mcp-gateway-config.schema.json | 6 ++++++ pkg/workflow/mcp_gateway_config.go | 10 +++++++--- pkg/workflow/mcp_gateway_constants.go | 5 +++++ pkg/workflow/schemas/mcp-gateway-config.schema.json | 6 ++++++ pkg/workflow/tools_types.go | 1 + 5 files changed, 25 insertions(+), 3 deletions(-) diff --git a/docs/public/schemas/mcp-gateway-config.schema.json b/docs/public/schemas/mcp-gateway-config.schema.json index ae1f20cc129..15481c10d9f 100644 --- a/docs/public/schemas/mcp-gateway-config.schema.json +++ b/docs/public/schemas/mcp-gateway-config.schema.json @@ -225,6 +225,12 @@ "description": "Tool invocation timeout in seconds. The gateway enforces this timeout for individual tool/method calls to MCP servers.", "minimum": 1, "default": 60 + }, + "payloadDir": { + "type": "string", + "description": "Directory path for storing large response payloads. When MCP server responses exceed the size threshold, the gateway stores payloads in this directory segmented by session ID. The directory should be mounted as a shared volume between the gateway and agent containers. Default: '/tmp/jq-payloads'.", + "minLength": 1, + "default": "/tmp/jq-payloads" } }, "required": ["port", "domain", "apiKey"], diff --git a/pkg/workflow/mcp_gateway_config.go b/pkg/workflow/mcp_gateway_config.go index 9f188b3ac08..b87322f4d0d 100644 --- a/pkg/workflow/mcp_gateway_config.go +++ b/pkg/workflow/mcp_gateway_config.go @@ -68,9 +68,10 @@ func ensureDefaultMCPGatewayConfig(workflowData *WorkflowData) { if workflowData.SandboxConfig.MCP == nil { mcpGatewayConfigLog.Print("No MCP gateway configuration found, setting default configuration") workflowData.SandboxConfig.MCP = &MCPGatewayRuntimeConfig{ - Container: constants.DefaultMCPGatewayContainer, - Version: string(constants.DefaultMCPGatewayVersion), - Port: int(DefaultMCPGatewayPort), + Container: constants.DefaultMCPGatewayContainer, + Version: string(constants.DefaultMCPGatewayVersion), + Port: int(DefaultMCPGatewayPort), + PayloadDir: DefaultMCPGatewayPayloadDir, } } else { // Fill in defaults for missing fields @@ -84,6 +85,9 @@ func ensureDefaultMCPGatewayConfig(workflowData *WorkflowData) { if workflowData.SandboxConfig.MCP.Port == 0 { workflowData.SandboxConfig.MCP.Port = int(DefaultMCPGatewayPort) } + if workflowData.SandboxConfig.MCP.PayloadDir == "" { + workflowData.SandboxConfig.MCP.PayloadDir = DefaultMCPGatewayPayloadDir + } } // Ensure default mounts are set if not provided diff --git a/pkg/workflow/mcp_gateway_constants.go b/pkg/workflow/mcp_gateway_constants.go index fb93a270fb5..716678b029e 100644 --- a/pkg/workflow/mcp_gateway_constants.go +++ b/pkg/workflow/mcp_gateway_constants.go @@ -35,4 +35,9 @@ const ( // This constant is kept for backwards compatibility with existing configurations // even though the awmg gateway binary has been removed. DefaultMCPGatewayPort = 80 + + // DefaultMCPGatewayPayloadDir is the default directory for large response payloads + // The gateway uses this directory to store payloads that exceed the size threshold + // This directory should be mounted as a shared volume between the gateway and agent containers + DefaultMCPGatewayPayloadDir = "/tmp/jq-payloads" ) diff --git a/pkg/workflow/schemas/mcp-gateway-config.schema.json b/pkg/workflow/schemas/mcp-gateway-config.schema.json index ae65b8015dd..50f50b202f6 100644 --- a/pkg/workflow/schemas/mcp-gateway-config.schema.json +++ b/pkg/workflow/schemas/mcp-gateway-config.schema.json @@ -189,6 +189,12 @@ "description": "Tool invocation timeout in seconds. The gateway enforces this timeout for individual tool/method calls to MCP servers.", "minimum": 1, "default": 60 + }, + "payloadDir": { + "type": "string", + "description": "Directory path for storing large response payloads. When MCP server responses exceed the size threshold, the gateway stores payloads in this directory segmented by session ID. The directory should be mounted as a shared volume between the gateway and agent containers. Default: '/tmp/jq-payloads'.", + "minLength": 1, + "default": "/tmp/jq-payloads" } }, "required": ["port", "domain", "apiKey"], diff --git a/pkg/workflow/tools_types.go b/pkg/workflow/tools_types.go index 24653890809..3716422ab84 100644 --- a/pkg/workflow/tools_types.go +++ b/pkg/workflow/tools_types.go @@ -374,6 +374,7 @@ type MCPGatewayRuntimeConfig struct { APIKey string `yaml:"api-key,omitempty"` // API key for gateway authentication Domain string `yaml:"domain,omitempty"` // Domain for gateway URL (localhost or host.docker.internal) Mounts []string `yaml:"mounts,omitempty"` // Volume mounts for the gateway container (format: "source:dest:mode") + PayloadDir string `yaml:"payloadDir,omitempty"` // Directory for large response payloads (default: /tmp/jq-payloads) } // HasTool checks if a tool is present in the configuration From 1473f2099f814a2c7ac1c261a448476cf17d10f1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 22:27:51 +0000 Subject: [PATCH 3/7] Add payloadDir field to MCP gateway spec and implement full support - Added PayloadDir field to MCPGatewayRuntimeConfig struct with default /tmp/jq-payloads - Updated JSON schemas for mcp-gateway-config and main workflow schema - Added JSON tags to SandboxConfig, AgentSandboxConfig, and MCPGatewayRuntimeConfig for frontmatter parsing - Implemented payloadDir extraction in frontmatter_extraction_security.go - Updated MCP renderer to include payloadDir in gateway configuration output - Added comprehensive tests for default and custom payloadDir values - All tests passing Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com> --- pkg/parser/schemas/main_workflow_schema.json | 5 ++ .../frontmatter_extraction_security.go | 7 ++ pkg/workflow/mcp_gateway_config.go | 7 +- pkg/workflow/mcp_gateway_config_test.go | 66 +++++++++++++++++-- pkg/workflow/mcp_renderer.go | 8 ++- pkg/workflow/sandbox.go | 24 +++---- pkg/workflow/tools_types.go | 22 +++---- 7 files changed, 106 insertions(+), 33 deletions(-) diff --git a/pkg/parser/schemas/main_workflow_schema.json b/pkg/parser/schemas/main_workflow_schema.json index aff6b9ece58..6ae7b874c50 100644 --- a/pkg/parser/schemas/main_workflow_schema.json +++ b/pkg/parser/schemas/main_workflow_schema.json @@ -2394,6 +2394,11 @@ "type": "string", "enum": ["localhost", "host.docker.internal"], "description": "Gateway domain for URL generation (default: 'host.docker.internal' when agent is enabled, 'localhost' when disabled)" + }, + "payloadDir": { + "type": "string", + "description": "Directory path for storing large response payloads. When MCP server responses exceed the size threshold, the gateway stores payloads in this directory segmented by session ID. The directory should be mounted as a shared volume between the gateway and agent containers. Default: '/tmp/jq-payloads'", + "examples": ["/tmp/jq-payloads", "/custom/payload/dir"] } }, "required": ["container"], diff --git a/pkg/workflow/frontmatter_extraction_security.go b/pkg/workflow/frontmatter_extraction_security.go index 7c88b8ba6d4..c54585c807b 100644 --- a/pkg/workflow/frontmatter_extraction_security.go +++ b/pkg/workflow/frontmatter_extraction_security.go @@ -432,6 +432,13 @@ func (c *Compiler) extractMCPGatewayConfig(mcpVal any) *MCPGatewayRuntimeConfig } } + // Extract payloadDir (directory for large response payloads) + if payloadDirVal, hasPayloadDir := mcpObj["payloadDir"]; hasPayloadDir { + if payloadDirStr, ok := payloadDirVal.(string); ok { + mcpConfig.PayloadDir = payloadDirStr + } + } + return mcpConfig } diff --git a/pkg/workflow/mcp_gateway_config.go b/pkg/workflow/mcp_gateway_config.go index b87322f4d0d..de604d917d0 100644 --- a/pkg/workflow/mcp_gateway_config.go +++ b/pkg/workflow/mcp_gateway_config.go @@ -121,9 +121,10 @@ func buildMCPGatewayConfig(workflowData *WorkflowData) *MCPGatewayRuntimeConfig // Use ${...} syntax for environment variable references that will be resolved by the gateway at runtime // Per MCP Gateway Specification v1.0.0 section 4.2, variable expressions use "${VARIABLE_NAME}" syntax return &MCPGatewayRuntimeConfig{ - Port: int(DefaultMCPGatewayPort), // Will be formatted as "${MCP_GATEWAY_PORT}" in renderer - Domain: "${MCP_GATEWAY_DOMAIN}", // Gateway variable expression - APIKey: "${MCP_GATEWAY_API_KEY}", // Gateway variable expression + Port: int(DefaultMCPGatewayPort), // Will be formatted as "${MCP_GATEWAY_PORT}" in renderer + Domain: "${MCP_GATEWAY_DOMAIN}", // Gateway variable expression + APIKey: "${MCP_GATEWAY_API_KEY}", // Gateway variable expression + PayloadDir: workflowData.SandboxConfig.MCP.PayloadDir, // User-specified or default payload directory } } diff --git a/pkg/workflow/mcp_gateway_config_test.go b/pkg/workflow/mcp_gateway_config_test.go index 4ca7af97984..44f967c4721 100644 --- a/pkg/workflow/mcp_gateway_config_test.go +++ b/pkg/workflow/mcp_gateway_config_test.go @@ -32,6 +32,7 @@ func TestEnsureDefaultMCPGatewayConfig(t *testing.T) { assert.Equal(t, constants.DefaultMCPGatewayContainer, wd.SandboxConfig.MCP.Container, "Container should be default") assert.Equal(t, string(constants.DefaultMCPGatewayVersion), wd.SandboxConfig.MCP.Version, "Version should be default") assert.Equal(t, int(DefaultMCPGatewayPort), wd.SandboxConfig.MCP.Port, "Port should be default") + assert.Equal(t, DefaultMCPGatewayPayloadDir, wd.SandboxConfig.MCP.PayloadDir, "PayloadDir should be default") assert.Len(t, wd.SandboxConfig.MCP.Mounts, 3, "Should have 3 default mounts") }, }, @@ -133,6 +134,37 @@ func TestEnsureDefaultMCPGatewayConfig(t *testing.T) { assert.Equal(t, "/custom:/mount:ro", wd.SandboxConfig.MCP.Mounts[0], "Custom mount should be preserved") }, }, + { + name: "fills in missing payloadDir field", + workflowData: &WorkflowData{ + SandboxConfig: &SandboxConfig{ + MCP: &MCPGatewayRuntimeConfig{ + Container: "custom-container", + Version: "v1.0.0", + Port: 8080, + }, + }, + }, + validate: func(t *testing.T, wd *WorkflowData) { + assert.Equal(t, DefaultMCPGatewayPayloadDir, wd.SandboxConfig.MCP.PayloadDir, "PayloadDir should be filled with default") + }, + }, + { + name: "preserves custom payloadDir", + workflowData: &WorkflowData{ + SandboxConfig: &SandboxConfig{ + MCP: &MCPGatewayRuntimeConfig{ + Container: "custom-container", + Version: "v1.0.0", + Port: 8080, + PayloadDir: "/custom/payload/dir", + }, + }, + }, + validate: func(t *testing.T, wd *WorkflowData) { + assert.Equal(t, "/custom/payload/dir", wd.SandboxConfig.MCP.PayloadDir, "Custom PayloadDir should be preserved") + }, + }, } for _, tt := range tests { @@ -169,9 +201,10 @@ func TestBuildMCPGatewayConfig(t *testing.T) { name: "creates default gateway config", workflowData: &WorkflowData{}, expected: &MCPGatewayRuntimeConfig{ - Port: int(DefaultMCPGatewayPort), - Domain: "${MCP_GATEWAY_DOMAIN}", - APIKey: "${MCP_GATEWAY_API_KEY}", + Port: int(DefaultMCPGatewayPort), + Domain: "${MCP_GATEWAY_DOMAIN}", + APIKey: "${MCP_GATEWAY_API_KEY}", + PayloadDir: DefaultMCPGatewayPayloadDir, }, }, { @@ -184,9 +217,29 @@ func TestBuildMCPGatewayConfig(t *testing.T) { }, }, expected: &MCPGatewayRuntimeConfig{ - Port: int(DefaultMCPGatewayPort), - Domain: "${MCP_GATEWAY_DOMAIN}", - APIKey: "${MCP_GATEWAY_API_KEY}", + Port: int(DefaultMCPGatewayPort), + Domain: "${MCP_GATEWAY_DOMAIN}", + APIKey: "${MCP_GATEWAY_API_KEY}", + PayloadDir: DefaultMCPGatewayPayloadDir, + }, + }, + { + name: "with custom payload directory", + workflowData: &WorkflowData{ + SandboxConfig: &SandboxConfig{ + MCP: &MCPGatewayRuntimeConfig{ + Container: "custom-container", + Version: "v1.0.0", + Port: 8080, + PayloadDir: "/custom/payload/dir", + }, + }, + }, + expected: &MCPGatewayRuntimeConfig{ + Port: int(DefaultMCPGatewayPort), + Domain: "${MCP_GATEWAY_DOMAIN}", + APIKey: "${MCP_GATEWAY_API_KEY}", + PayloadDir: "/custom/payload/dir", }, }, } @@ -201,6 +254,7 @@ func TestBuildMCPGatewayConfig(t *testing.T) { assert.Equal(t, tt.expected.Port, result.Port, "Port should match") assert.Equal(t, tt.expected.Domain, result.Domain, "Domain should match") assert.Equal(t, tt.expected.APIKey, result.APIKey, "APIKey should match") + assert.Equal(t, tt.expected.PayloadDir, result.PayloadDir, "PayloadDir should match") } }) } diff --git a/pkg/workflow/mcp_renderer.go b/pkg/workflow/mcp_renderer.go index 4f4f3e0604e..82c3a86a0b7 100644 --- a/pkg/workflow/mcp_renderer.go +++ b/pkg/workflow/mcp_renderer.go @@ -899,7 +899,13 @@ func RenderJSONMCPConfig( // Port as unquoted variable - shell expands to integer (e.g., 8080) for valid JSON fmt.Fprintf(&configBuilder, " \"port\": $MCP_GATEWAY_PORT,\n") fmt.Fprintf(&configBuilder, " \"domain\": \"%s\",\n", options.GatewayConfig.Domain) - fmt.Fprintf(&configBuilder, " \"apiKey\": \"%s\"\n", options.GatewayConfig.APIKey) + fmt.Fprintf(&configBuilder, " \"apiKey\": \"%s\"", options.GatewayConfig.APIKey) + // Add payloadDir if specified + if options.GatewayConfig.PayloadDir != "" { + fmt.Fprintf(&configBuilder, ",\n \"payloadDir\": \"%s\"\n", options.GatewayConfig.PayloadDir) + } else { + configBuilder.WriteString("\n") + } configBuilder.WriteString(" }\n") } else { configBuilder.WriteString(" }\n") diff --git a/pkg/workflow/sandbox.go b/pkg/workflow/sandbox.go index faad14cb2cb..3c2a81fef57 100644 --- a/pkg/workflow/sandbox.go +++ b/pkg/workflow/sandbox.go @@ -38,24 +38,24 @@ const ( // Legacy format: "default"|"sandbox-runtime" or { type, config } type SandboxConfig struct { // New fields - Agent *AgentSandboxConfig `yaml:"agent,omitempty"` // Agent sandbox configuration - MCP *MCPGatewayRuntimeConfig `yaml:"mcp,omitempty"` // MCP gateway configuration + Agent *AgentSandboxConfig `yaml:"agent,omitempty" json:"agent,omitempty"` // Agent sandbox configuration + MCP *MCPGatewayRuntimeConfig `yaml:"mcp,omitempty" json:"mcp,omitempty"` // MCP gateway configuration // Legacy fields (for backward compatibility) - Type SandboxType `yaml:"type,omitempty"` // Sandbox type: "default" or "sandbox-runtime" - Config *SandboxRuntimeConfig `yaml:"config,omitempty"` // Custom SRT config (optional) + Type SandboxType `yaml:"type,omitempty" json:"type,omitempty"` // Sandbox type: "default" or "sandbox-runtime" + Config *SandboxRuntimeConfig `yaml:"config,omitempty" json:"config,omitempty"` // Custom SRT config (optional) } // AgentSandboxConfig represents the agent sandbox configuration type AgentSandboxConfig struct { - ID string `yaml:"id,omitempty"` // Agent ID: "awf" or "srt" (replaces Type in new object format) - Type SandboxType `yaml:"type,omitempty"` // Sandbox type: "awf" or "srt" (legacy, use ID instead) - Disabled bool `yaml:"-"` // True when agent is explicitly set to false (disables firewall). This is a runtime flag, not serialized to YAML. - Config *SandboxRuntimeConfig `yaml:"config,omitempty"` // Custom SRT config (optional) - Command string `yaml:"command,omitempty"` // Custom command to replace AWF or SRT installation - Args []string `yaml:"args,omitempty"` // Additional arguments to append to the command - Env map[string]string `yaml:"env,omitempty"` // Environment variables to set on the step - Mounts []string `yaml:"mounts,omitempty"` // Container mounts to add for AWF (format: "source:dest:mode") + ID string `yaml:"id,omitempty" json:"id,omitempty"` // Agent ID: "awf" or "srt" (replaces Type in new object format) + Type SandboxType `yaml:"type,omitempty" json:"type,omitempty"` // Sandbox type: "awf" or "srt" (legacy, use ID instead) + Disabled bool `yaml:"-" json:"-"` // True when agent is explicitly set to false (disables firewall). This is a runtime flag, not serialized to YAML. + Config *SandboxRuntimeConfig `yaml:"config,omitempty" json:"config,omitempty"` // Custom SRT config (optional) + Command string `yaml:"command,omitempty" json:"command,omitempty"` // Custom command to replace AWF or SRT installation + Args []string `yaml:"args,omitempty" json:"args,omitempty"` // Additional arguments to append to the command + Env map[string]string `yaml:"env,omitempty" json:"env,omitempty"` // Environment variables to set on the step + Mounts []string `yaml:"mounts,omitempty" json:"mounts,omitempty"` // Container mounts to add for AWF (format: "source:dest:mode") } // SandboxRuntimeConfig represents the Anthropic Sandbox Runtime configuration diff --git a/pkg/workflow/tools_types.go b/pkg/workflow/tools_types.go index 3716422ab84..e5427db6290 100644 --- a/pkg/workflow/tools_types.go +++ b/pkg/workflow/tools_types.go @@ -364,17 +364,17 @@ type MCPServerConfig struct { // Per MCP Gateway Specification v1.0.0: All stdio-based MCP servers MUST be containerized. // Direct command execution is not supported. type MCPGatewayRuntimeConfig struct { - Container string `yaml:"container,omitempty"` // Container image for the gateway (required) - Version string `yaml:"version,omitempty"` // Optional version/tag for the container - Entrypoint string `yaml:"entrypoint,omitempty"` // Optional entrypoint override for the container - Args []string `yaml:"args,omitempty"` // Arguments for docker run - EntrypointArgs []string `yaml:"entrypointArgs,omitempty"` // Arguments passed to container entrypoint - Env map[string]string `yaml:"env,omitempty"` // Environment variables for the gateway - Port int `yaml:"port,omitempty"` // Port for the gateway HTTP server (default: 8080) - APIKey string `yaml:"api-key,omitempty"` // API key for gateway authentication - Domain string `yaml:"domain,omitempty"` // Domain for gateway URL (localhost or host.docker.internal) - Mounts []string `yaml:"mounts,omitempty"` // Volume mounts for the gateway container (format: "source:dest:mode") - PayloadDir string `yaml:"payloadDir,omitempty"` // Directory for large response payloads (default: /tmp/jq-payloads) + Container string `yaml:"container,omitempty" json:"container,omitempty"` // Container image for the gateway (required) + Version string `yaml:"version,omitempty" json:"version,omitempty"` // Optional version/tag for the container + Entrypoint string `yaml:"entrypoint,omitempty" json:"entrypoint,omitempty"` // Optional entrypoint override for the container + Args []string `yaml:"args,omitempty" json:"args,omitempty"` // Arguments for docker run + EntrypointArgs []string `yaml:"entrypointArgs,omitempty" json:"entrypointArgs,omitempty"` // Arguments passed to container entrypoint + Env map[string]string `yaml:"env,omitempty" json:"env,omitempty"` // Environment variables for the gateway + Port int `yaml:"port,omitempty" json:"port,omitempty"` // Port for the gateway HTTP server (default: 8080) + APIKey string `yaml:"api-key,omitempty" json:"apiKey,omitempty"` // API key for gateway authentication + Domain string `yaml:"domain,omitempty" json:"domain,omitempty"` // Domain for gateway URL (localhost or host.docker.internal) + Mounts []string `yaml:"mounts,omitempty" json:"mounts,omitempty"` // Volume mounts for the gateway container (format: "source:dest:mode") + PayloadDir string `yaml:"payloadDir,omitempty" json:"payloadDir,omitempty"` // Directory for large response payloads (default: /tmp/jq-payloads) } // HasTool checks if a tool is present in the configuration From 7cfbf011a61a5d0af76d560e54af1ab432c4f5e4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 22:46:46 +0000 Subject: [PATCH 4/7] Fix test failure: Update TestCodexEngineRenderMCPConfig to expect payloadDir field The test was expecting 38 lines but got 39 because the payloadDir field was added to the gateway configuration. Updated the expected output to include the payloadDir field. Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com> --- .github/workflows/agent-performance-analyzer.lock.yml | 3 ++- .github/workflows/agent-persona-explorer.lock.yml | 3 ++- .github/workflows/ai-moderator.lock.yml | 3 ++- .github/workflows/archie.lock.yml | 3 ++- .github/workflows/artifacts-summary.lock.yml | 3 ++- .github/workflows/audit-workflows.lock.yml | 3 ++- .github/workflows/auto-triage-issues.lock.yml | 3 ++- .github/workflows/blog-auditor.lock.yml | 3 ++- .github/workflows/brave.lock.yml | 3 ++- .github/workflows/breaking-change-checker.lock.yml | 3 ++- .github/workflows/changeset.lock.yml | 3 ++- .github/workflows/chroma-issue-indexer.lock.yml | 3 ++- .github/workflows/ci-coach.lock.yml | 3 ++- .github/workflows/ci-doctor.lock.yml | 3 ++- .github/workflows/claude-code-user-docs-review.lock.yml | 3 ++- .github/workflows/cli-consistency-checker.lock.yml | 3 ++- .github/workflows/cli-version-checker.lock.yml | 3 ++- .github/workflows/cloclo.lock.yml | 3 ++- .github/workflows/code-scanning-fixer.lock.yml | 3 ++- .github/workflows/code-simplifier.lock.yml | 3 ++- .github/workflows/codex-github-remote-mcp-test.lock.yml | 3 ++- .github/workflows/commit-changes-analyzer.lock.yml | 3 ++- .github/workflows/copilot-agent-analysis.lock.yml | 3 ++- .github/workflows/copilot-cli-deep-research.lock.yml | 3 ++- .github/workflows/copilot-pr-merged-report.lock.yml | 3 ++- .github/workflows/copilot-pr-nlp-analysis.lock.yml | 3 ++- .github/workflows/copilot-pr-prompt-analysis.lock.yml | 3 ++- .github/workflows/copilot-session-insights.lock.yml | 3 ++- .github/workflows/craft.lock.yml | 3 ++- .github/workflows/daily-assign-issue-to-user.lock.yml | 3 ++- .github/workflows/daily-choice-test.lock.yml | 3 ++- .github/workflows/daily-cli-performance.lock.yml | 3 ++- .github/workflows/daily-code-metrics.lock.yml | 3 ++- .github/workflows/daily-compiler-quality.lock.yml | 3 ++- .github/workflows/daily-copilot-token-report.lock.yml | 3 ++- .github/workflows/daily-doc-updater.lock.yml | 3 ++- .github/workflows/daily-fact.lock.yml | 3 ++- .github/workflows/daily-file-diet.lock.yml | 3 ++- .github/workflows/daily-firewall-report.lock.yml | 3 ++- .github/workflows/daily-issues-report.lock.yml | 3 ++- .github/workflows/daily-malicious-code-scan.lock.yml | 3 ++- .github/workflows/daily-multi-device-docs-tester.lock.yml | 3 ++- .github/workflows/daily-news.lock.yml | 3 ++- .github/workflows/daily-observability-report.lock.yml | 3 ++- .github/workflows/daily-performance-summary.lock.yml | 3 ++- .github/workflows/daily-regulatory.lock.yml | 3 ++- .github/workflows/daily-repo-chronicle.lock.yml | 3 ++- .github/workflows/daily-safe-output-optimizer.lock.yml | 3 ++- .github/workflows/daily-secrets-analysis.lock.yml | 3 ++- .github/workflows/daily-semgrep-scan.lock.yml | 3 ++- .github/workflows/daily-team-evolution-insights.lock.yml | 3 ++- .github/workflows/daily-team-status.lock.yml | 3 ++- .github/workflows/daily-testify-uber-super-expert.lock.yml | 3 ++- .github/workflows/daily-workflow-updater.lock.yml | 3 ++- .github/workflows/deep-report.lock.yml | 3 ++- .github/workflows/delight.lock.yml | 3 ++- .github/workflows/dependabot-bundler.lock.yml | 3 ++- .github/workflows/dependabot-burner.lock.yml | 3 ++- .github/workflows/dependabot-go-checker.lock.yml | 3 ++- .github/workflows/dev-hawk.lock.yml | 3 ++- .github/workflows/dev.lock.yml | 3 ++- .github/workflows/developer-docs-consolidator.lock.yml | 3 ++- .github/workflows/dictation-prompt.lock.yml | 3 ++- .github/workflows/discussion-task-miner.lock.yml | 3 ++- .github/workflows/docs-noob-tester.lock.yml | 3 ++- .github/workflows/draft-pr-cleanup.lock.yml | 3 ++- .github/workflows/duplicate-code-detector.lock.yml | 3 ++- .github/workflows/example-custom-error-patterns.lock.yml | 3 ++- .github/workflows/example-permissions-warning.lock.yml | 3 ++- .github/workflows/example-workflow-analyzer.lock.yml | 3 ++- .github/workflows/firewall-escape.lock.yml | 3 ++- .github/workflows/firewall.lock.yml | 3 ++- .github/workflows/functional-pragmatist.lock.yml | 3 ++- .github/workflows/github-mcp-structural-analysis.lock.yml | 3 ++- .github/workflows/github-mcp-tools-report.lock.yml | 3 ++- .github/workflows/github-remote-mcp-auth-test.lock.yml | 3 ++- .github/workflows/glossary-maintainer.lock.yml | 3 ++- .github/workflows/go-fan.lock.yml | 3 ++- .github/workflows/go-logger.lock.yml | 3 ++- .github/workflows/go-pattern-detector.lock.yml | 3 ++- .github/workflows/grumpy-reviewer.lock.yml | 3 ++- .github/workflows/hourly-ci-cleaner.lock.yml | 3 ++- .github/workflows/instructions-janitor.lock.yml | 3 ++- .github/workflows/issue-arborist.lock.yml | 3 ++- .github/workflows/issue-classifier.lock.yml | 3 ++- .github/workflows/issue-monster.lock.yml | 3 ++- .github/workflows/issue-triage-agent.lock.yml | 3 ++- .github/workflows/jsweep.lock.yml | 3 ++- .github/workflows/layout-spec-maintainer.lock.yml | 3 ++- .github/workflows/lockfile-stats.lock.yml | 3 ++- .github/workflows/mcp-inspector.lock.yml | 3 ++- .github/workflows/mergefest.lock.yml | 3 ++- .github/workflows/metrics-collector.lock.yml | 3 ++- .github/workflows/notion-issue-summary.lock.yml | 3 ++- .github/workflows/org-health-report.lock.yml | 3 ++- .github/workflows/pdf-summary.lock.yml | 3 ++- .github/workflows/plan.lock.yml | 3 ++- .github/workflows/poem-bot.lock.yml | 3 ++- .github/workflows/portfolio-analyst.lock.yml | 3 ++- .github/workflows/pr-nitpick-reviewer.lock.yml | 3 ++- .github/workflows/pr-triage-agent.lock.yml | 3 ++- .github/workflows/prompt-clustering-analysis.lock.yml | 3 ++- .github/workflows/python-data-charts.lock.yml | 3 ++- .github/workflows/q.lock.yml | 3 ++- .github/workflows/release.lock.yml | 3 ++- .github/workflows/repo-audit-analyzer.lock.yml | 3 ++- .github/workflows/repo-tree-map.lock.yml | 3 ++- .github/workflows/repository-quality-improver.lock.yml | 3 ++- .github/workflows/research.lock.yml | 3 ++- .github/workflows/safe-output-health.lock.yml | 3 ++- .github/workflows/schema-consistency-checker.lock.yml | 3 ++- .github/workflows/scout.lock.yml | 3 ++- .github/workflows/secret-scanning-triage.lock.yml | 3 ++- .github/workflows/security-alert-burndown.lock.yml | 3 ++- .github/workflows/security-compliance.lock.yml | 3 ++- .github/workflows/security-fix-pr.lock.yml | 3 ++- .github/workflows/security-guard.lock.yml | 3 ++- .github/workflows/security-review.lock.yml | 3 ++- .github/workflows/semantic-function-refactor.lock.yml | 3 ++- .github/workflows/sergo.lock.yml | 3 ++- .github/workflows/slide-deck-maintainer.lock.yml | 3 ++- .github/workflows/smoke-claude.lock.yml | 3 ++- .github/workflows/smoke-codex.lock.yml | 3 ++- .github/workflows/smoke-copilot.lock.yml | 3 ++- .github/workflows/smoke-opencode.lock.yml | 3 ++- .github/workflows/smoke-project.lock.yml | 3 ++- .github/workflows/smoke-test-tools.lock.yml | 3 ++- .github/workflows/stale-repo-identifier.lock.yml | 3 ++- .github/workflows/static-analysis-report.lock.yml | 3 ++- .github/workflows/step-name-alignment.lock.yml | 3 ++- .github/workflows/sub-issue-closer.lock.yml | 3 ++- .github/workflows/super-linter.lock.yml | 3 ++- .github/workflows/technical-doc-writer.lock.yml | 3 ++- .github/workflows/terminal-stylist.lock.yml | 3 ++- .github/workflows/test-create-pr-error-handling.lock.yml | 3 ++- .github/workflows/test-dispatcher.lock.yml | 3 ++- .github/workflows/test-project-url-default.lock.yml | 3 ++- .github/workflows/test-yaml-import.lock.yml | 3 ++- .github/workflows/tidy.lock.yml | 3 ++- .github/workflows/typist.lock.yml | 3 ++- .github/workflows/ubuntu-image-analyzer.lock.yml | 3 ++- .github/workflows/unbloat-docs.lock.yml | 3 ++- .github/workflows/video-analyzer.lock.yml | 3 ++- .github/workflows/weekly-issue-summary.lock.yml | 3 ++- .github/workflows/workflow-generator.lock.yml | 3 ++- .github/workflows/workflow-health-manager.lock.yml | 3 ++- .github/workflows/workflow-normalizer.lock.yml | 3 ++- .github/workflows/workflow-skill-extractor.lock.yml | 3 ++- pkg/workflow/codex_engine_test.go | 3 ++- 149 files changed, 298 insertions(+), 149 deletions(-) diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 2bf3afc03f4..668ae90c4e8 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -568,7 +568,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index d306125bebd..032d292bf9a 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -462,7 +462,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 6e0e20bfe21..3af838b9eb0 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -444,7 +444,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 6f0b780dec1..3805c2b0617 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -442,7 +442,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 2bd89920689..0e73472bd66 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -412,7 +412,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index d32e78b535f..d10bfd2508a 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -518,7 +518,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml index c404d264c00..71bea6ace7a 100644 --- a/.github/workflows/auto-triage-issues.lock.yml +++ b/.github/workflows/auto-triage-issues.lock.yml @@ -451,7 +451,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 8e0c3039a32..61e1efc7076 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -433,7 +433,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index a5f03e45d21..3f991619f3c 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -436,7 +436,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index fee31d22008..0d89c45a15a 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -430,7 +430,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 7bcfe0722a0..0251cddfa7d 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -537,7 +537,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/chroma-issue-indexer.lock.yml b/.github/workflows/chroma-issue-indexer.lock.yml index e39127de000..c9107f0326a 100644 --- a/.github/workflows/chroma-issue-indexer.lock.yml +++ b/.github/workflows/chroma-issue-indexer.lock.yml @@ -229,7 +229,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 9e430f10f30..0517ac23d41 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -475,7 +475,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index abeca4b1495..b88ea3ac5cd 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -490,7 +490,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml index d154d4e54e6..b49d6934457 100644 --- a/.github/workflows/claude-code-user-docs-review.lock.yml +++ b/.github/workflows/claude-code-user-docs-review.lock.yml @@ -424,7 +424,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index faa456877b0..4f9a06f37d2 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -429,7 +429,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 8a810d17b9c..3e70b80f744 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -452,7 +452,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 0575d214ed0..b7d5553e5e1 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -594,7 +594,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml index 27d94d4f785..30c2ca28a1a 100644 --- a/.github/workflows/code-scanning-fixer.lock.yml +++ b/.github/workflows/code-scanning-fixer.lock.yml @@ -474,7 +474,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml index 737aeccf45b..004a6e120f9 100644 --- a/.github/workflows/code-simplifier.lock.yml +++ b/.github/workflows/code-simplifier.lock.yml @@ -425,7 +425,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index 82376456c45..d3556547be0 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -198,7 +198,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 4794fcfd342..35f6d76b40c 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -418,7 +418,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 5d8ddf00685..41be1dfc2e2 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -448,7 +448,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml index fed56c13982..47f3c8f2043 100644 --- a/.github/workflows/copilot-cli-deep-research.lock.yml +++ b/.github/workflows/copilot-cli-deep-research.lock.yml @@ -423,7 +423,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index e56fb41e8d8..b3cf72adeef 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -502,7 +502,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 244664408bd..d1a4c809ee1 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -502,7 +502,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 1a6dc947e28..29640304afa 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -444,7 +444,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index 92072e63fb1..563bb13915c 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -501,7 +501,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index 6ee85e4a69d..ff738e08e49 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -474,7 +474,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index cd5d65401c3..70aeacaa538 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -439,7 +439,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 4b942f6b35f..cd576237b1c 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -390,7 +390,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 6e26b726f7f..045ec30cada 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -611,7 +611,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index 6fcc36d5188..4b57a016adc 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -490,7 +490,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml index 1682e3816cb..500ccb24e1a 100644 --- a/.github/workflows/daily-compiler-quality.lock.yml +++ b/.github/workflows/daily-compiler-quality.lock.yml @@ -431,7 +431,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index b1409a0d914..c09c252a9e7 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -500,7 +500,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 8387debcadb..a4ae4da248e 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -433,7 +433,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index 9c0e0d22e0b..76bee954ad7 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -409,7 +409,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index ce1efaf6068..a8984cafe3a 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -444,7 +444,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 9470c200709..f520d4cd49b 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -514,7 +514,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index 500b712b116..d907887834b 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -576,7 +576,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 2eadb94c1f8..7ad8f9a9ca3 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -453,7 +453,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index d3710031e2d..8bd30267afd 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -489,7 +489,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 85e42e38ac4..8a5a2b618f9 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -571,7 +571,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml index be76dd280f9..dc6e3036241 100644 --- a/.github/workflows/daily-observability-report.lock.yml +++ b/.github/workflows/daily-observability-report.lock.yml @@ -543,7 +543,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index e1fe8cc5c7b..37288e96b55 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -1037,7 +1037,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml index df10151c9a9..a9779f89990 100644 --- a/.github/workflows/daily-regulatory.lock.yml +++ b/.github/workflows/daily-regulatory.lock.yml @@ -937,7 +937,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 67819970b05..748ffa4cfeb 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -477,7 +477,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index eb6378b3776..bf7554479f8 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -480,7 +480,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index 4c3bd37434b..131b3c758e6 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -470,7 +470,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml index f425e00cbe6..d6dc732ac7e 100644 --- a/.github/workflows/daily-semgrep-scan.lock.yml +++ b/.github/workflows/daily-semgrep-scan.lock.yml @@ -467,7 +467,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml index 2e4ba26fa06..75c09fae772 100644 --- a/.github/workflows/daily-team-evolution-insights.lock.yml +++ b/.github/workflows/daily-team-evolution-insights.lock.yml @@ -418,7 +418,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 377bd553cc0..d41d2ce3b66 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -442,7 +442,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index ae7ee27439b..4b647e0bd38 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -454,7 +454,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index 12c0eec6828..89bf210c4a4 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -418,7 +418,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 7c99bf425b3..d515acf20df 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -599,7 +599,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index 737c52b75a7..7ce0f0f9804 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -499,7 +499,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/dependabot-bundler.lock.yml b/.github/workflows/dependabot-bundler.lock.yml index 39a50f90f05..ce83e0f6936 100644 --- a/.github/workflows/dependabot-bundler.lock.yml +++ b/.github/workflows/dependabot-bundler.lock.yml @@ -474,7 +474,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index d1515bbb136..1369c833d4c 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -689,7 +689,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index c6c6738fae1..f8e55b1c870 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -468,7 +468,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 332bafe7b8a..eaf5eb69079 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -439,7 +439,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 73e40e0a5a9..b752baf0213 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -415,7 +415,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 22b94e5a55d..fc17f76d0b7 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -507,7 +507,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index 04b019ef47e..ac7ec4f1f14 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -421,7 +421,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index ed68594d16b..74b3f0d1330 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -482,7 +482,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 59731cc595c..7757a9ca3f5 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -448,7 +448,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml index cf95648ed24..6c0c45036c5 100644 --- a/.github/workflows/draft-pr-cleanup.lock.yml +++ b/.github/workflows/draft-pr-cleanup.lock.yml @@ -450,7 +450,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 8b7545f8e0d..f8cba381377 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -490,7 +490,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/example-custom-error-patterns.lock.yml b/.github/workflows/example-custom-error-patterns.lock.yml index f387c4f61a6..52585aa0654 100644 --- a/.github/workflows/example-custom-error-patterns.lock.yml +++ b/.github/workflows/example-custom-error-patterns.lock.yml @@ -178,7 +178,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 18b6039cb3e..db860d3da32 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -176,7 +176,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index 7bbef9367d7..d4c83b5f67a 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -451,7 +451,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 0d62a592530..60434b39f6c 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -438,7 +438,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index ada8f3d20ca..b9484a3035a 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -177,7 +177,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml index fdc6bc55a8b..03cca266156 100644 --- a/.github/workflows/functional-pragmatist.lock.yml +++ b/.github/workflows/functional-pragmatist.lock.yml @@ -421,7 +421,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 02b75d33213..8951360c52d 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -482,7 +482,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index a670cc605c2..2961cb166f7 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -493,7 +493,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index 88742642a4f..1f9963d4286 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -417,7 +417,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 24892557213..9a95aea31a2 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -453,7 +453,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 4762605c555..4ceeb70cd46 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -443,7 +443,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index cbf7621e412..19fa69db7e4 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -586,7 +586,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index fe129029344..a8b832b8de4 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -443,7 +443,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index a2acf7e08e5..755812c26c2 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -511,7 +511,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 2412418c1e3..6968176099c 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -458,7 +458,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 3045a2b2674..2e345c11d54 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -433,7 +433,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index ead51e4d155..76803252bf5 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -563,7 +563,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index ed2d8ed7a41..78bbe2f9834 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -410,7 +410,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 22ae7e99696..55b1e55440a 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -446,7 +446,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 394b7f69ded..98b21a241af 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -411,7 +411,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 8f1c2642be9..87b829888e5 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -447,7 +447,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 4e8ebef90a7..24c846b8d38 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -426,7 +426,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 40a3a7e66af..41ed92f13ff 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -427,7 +427,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index b5e805cb0be..5c7254ccf46 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -706,7 +706,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 873436bf05b..d7c966e740a 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -426,7 +426,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 45f946fc226..0b8788ce743 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -228,7 +228,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index 4fce54c9bda..3104ed27077 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -393,7 +393,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index f601c8d9dc3..eb759928a7a 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -470,7 +470,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index d821d61f63d..2d9ab410d9e 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -514,7 +514,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 573d30fd3eb..4f6c0436883 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -520,7 +520,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 13d0d259dd5..4e4f3bbf30e 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -1003,7 +1003,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 469fa6b05a2..d824d1b41c3 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -510,7 +510,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index d0a916c445b..b07c7765dba 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -581,7 +581,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index e286381155b..453eb7712f7 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -487,7 +487,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 8df79b611fb..8610c39aea6 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -504,7 +504,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index b38b3e899cc..cb120137ae3 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -510,7 +510,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 21010dd929e..05e0c39f3fd 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -559,7 +559,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 42ecc978715..ca3f94771e8 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -432,7 +432,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml index 69f04b96c5b..e82fc3adab2 100644 --- a/.github/workflows/repo-audit-analyzer.lock.yml +++ b/.github/workflows/repo-audit-analyzer.lock.yml @@ -429,7 +429,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 767121b3fe1..1b7f3b1ca63 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -412,7 +412,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index bff215875cc..01c90f702fd 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -433,7 +433,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 57a18d5b65c..305f7454de3 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -429,7 +429,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index 9a3707c4e2e..3c677a5bddc 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -456,7 +456,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 8c917f9139c..21bed68f7cd 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -431,7 +431,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index b55414e8a11..afa88a1df4a 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -510,7 +510,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/secret-scanning-triage.lock.yml b/.github/workflows/secret-scanning-triage.lock.yml index 0902d815a9b..7e592908e62 100644 --- a/.github/workflows/secret-scanning-triage.lock.yml +++ b/.github/workflows/secret-scanning-triage.lock.yml @@ -549,7 +549,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/security-alert-burndown.lock.yml b/.github/workflows/security-alert-burndown.lock.yml index 1c241b39b52..4100ad26a62 100644 --- a/.github/workflows/security-alert-burndown.lock.yml +++ b/.github/workflows/security-alert-burndown.lock.yml @@ -602,7 +602,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index d03c11aed04..abdbd0b96d4 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -444,7 +444,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index eee7b9f5530..54666c91390 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -447,7 +447,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/security-guard.lock.yml b/.github/workflows/security-guard.lock.yml index 8c48c5e1e86..6bc8b8fafca 100644 --- a/.github/workflows/security-guard.lock.yml +++ b/.github/workflows/security-guard.lock.yml @@ -395,7 +395,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml index 078ba1a63e2..58968d80bfb 100644 --- a/.github/workflows/security-review.lock.yml +++ b/.github/workflows/security-review.lock.yml @@ -550,7 +550,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 2e03d3d5d3a..8fec91a65de 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -475,7 +475,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index 34414b85c32..b4f8a3556c7 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -444,7 +444,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index 365bcc77d1c..624be0936c8 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -454,7 +454,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 24da52c97f6..594e3686f9b 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -1173,7 +1173,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 0b4c4688577..704e81d248c 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -1215,7 +1215,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index 13d2b766a33..b1f93a8acb2 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -1160,7 +1160,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index 9264f7bf371..a6ff2dc0da6 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -1033,7 +1033,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index 5c377edbe25..06cf320705b 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -923,7 +923,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml index 25bf1ab00e7..c61a9820d82 100644 --- a/.github/workflows/smoke-test-tools.lock.yml +++ b/.github/workflows/smoke-test-tools.lock.yml @@ -421,7 +421,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 4969c492f61..4f5457f3461 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -533,7 +533,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index c16e83bbd16..21c019d3e75 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -455,7 +455,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index 9f4a3d91a22..fc2ebaf1ff0 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -444,7 +444,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index fa29b8e4814..a1a37f71864 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -480,7 +480,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 05297fbf15a..8ccc7ee9575 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -452,7 +452,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 25095429afc..c94c4ce6de6 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -528,7 +528,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index cbdc6ab8985..0c7e24a5ed6 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -414,7 +414,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/test-create-pr-error-handling.lock.yml b/.github/workflows/test-create-pr-error-handling.lock.yml index 82822e75aca..1afe8ea0708 100644 --- a/.github/workflows/test-create-pr-error-handling.lock.yml +++ b/.github/workflows/test-create-pr-error-handling.lock.yml @@ -430,7 +430,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/test-dispatcher.lock.yml b/.github/workflows/test-dispatcher.lock.yml index 9790c09e882..d82d48f4630 100644 --- a/.github/workflows/test-dispatcher.lock.yml +++ b/.github/workflows/test-dispatcher.lock.yml @@ -365,7 +365,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/test-project-url-default.lock.yml b/.github/workflows/test-project-url-default.lock.yml index 0ba3a195a71..865cc9ef11c 100644 --- a/.github/workflows/test-project-url-default.lock.yml +++ b/.github/workflows/test-project-url-default.lock.yml @@ -608,7 +608,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/test-yaml-import.lock.yml b/.github/workflows/test-yaml-import.lock.yml index 3b3441325fa..00cf0c1f94a 100644 --- a/.github/workflows/test-yaml-import.lock.yml +++ b/.github/workflows/test-yaml-import.lock.yml @@ -179,7 +179,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 9556efaa7a4..a012bbe88a5 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -511,7 +511,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 84fd49e3aa8..9923914c160 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -431,7 +431,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index c8233f0baa0..d400efffe8b 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -422,7 +422,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 9aa96358de5..1c9c2314a13 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -561,7 +561,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 832635480be..bf1b8a8dd76 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -443,7 +443,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 4c42a5a2794..e45676b182f 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -458,7 +458,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index bf3470c4dec..ec79f7726b5 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -519,7 +519,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index a4385c96e59..06fe6673d72 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -570,7 +570,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index 4eade8a96cb..b05f1cab6e9 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -458,7 +458,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index 6279286917c..71976922291 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -486,7 +486,8 @@ jobs: "gateway": { "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", - "apiKey": "${MCP_GATEWAY_API_KEY}" + "apiKey": "${MCP_GATEWAY_API_KEY}", + "payloadDir": "/tmp/jq-payloads" } } MCPCONFIG_EOF diff --git a/pkg/workflow/codex_engine_test.go b/pkg/workflow/codex_engine_test.go index 54dbf759968..e40584b3570 100644 --- a/pkg/workflow/codex_engine_test.go +++ b/pkg/workflow/codex_engine_test.go @@ -330,7 +330,8 @@ func TestCodexEngineRenderMCPConfig(t *testing.T) { "\"gateway\": {", "\"port\": $MCP_GATEWAY_PORT,", "\"domain\": \"${MCP_GATEWAY_DOMAIN}\",", - "\"apiKey\": \"${MCP_GATEWAY_API_KEY}\"", + "\"apiKey\": \"${MCP_GATEWAY_API_KEY}\",", + "\"payloadDir\": \"/tmp/jq-payloads\"", "}", "}", "MCPCONFIG_EOF", From bcc624750924165fc6e3cbe0c768507708e9e94c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 22:55:11 +0000 Subject: [PATCH 5/7] Change default payloadDir from /tmp/jq-payloads to /tmp/gh-aw/res/ Updated the default directory for large response payloads as requested: - Changed DefaultMCPGatewayPayloadDir constant - Updated all JSON schemas (mcp-gateway-config.schema.json, main_workflow_schema.json) - Updated test expectations in codex_engine_test.go - Updated comments in tools_types.go Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- docs/public/schemas/mcp-gateway-config.schema.json | 4 ++-- pkg/parser/schemas/main_workflow_schema.json | 4 ++-- pkg/workflow/codex_engine_test.go | 2 +- pkg/workflow/mcp_gateway_constants.go | 2 +- pkg/workflow/schemas/mcp-gateway-config.schema.json | 4 ++-- pkg/workflow/tools_types.go | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/public/schemas/mcp-gateway-config.schema.json b/docs/public/schemas/mcp-gateway-config.schema.json index 15481c10d9f..bbabaf52a77 100644 --- a/docs/public/schemas/mcp-gateway-config.schema.json +++ b/docs/public/schemas/mcp-gateway-config.schema.json @@ -228,9 +228,9 @@ }, "payloadDir": { "type": "string", - "description": "Directory path for storing large response payloads. When MCP server responses exceed the size threshold, the gateway stores payloads in this directory segmented by session ID. The directory should be mounted as a shared volume between the gateway and agent containers. Default: '/tmp/jq-payloads'.", + "description": "Directory path for storing large response payloads. When MCP server responses exceed the size threshold, the gateway stores payloads in this directory segmented by session ID. The directory should be mounted as a shared volume between the gateway and agent containers. Default: '/tmp/gh-aw/res/'.", "minLength": 1, - "default": "/tmp/jq-payloads" + "default": "/tmp/gh-aw/res/" } }, "required": ["port", "domain", "apiKey"], diff --git a/pkg/parser/schemas/main_workflow_schema.json b/pkg/parser/schemas/main_workflow_schema.json index 6ae7b874c50..3c30411a858 100644 --- a/pkg/parser/schemas/main_workflow_schema.json +++ b/pkg/parser/schemas/main_workflow_schema.json @@ -2397,8 +2397,8 @@ }, "payloadDir": { "type": "string", - "description": "Directory path for storing large response payloads. When MCP server responses exceed the size threshold, the gateway stores payloads in this directory segmented by session ID. The directory should be mounted as a shared volume between the gateway and agent containers. Default: '/tmp/jq-payloads'", - "examples": ["/tmp/jq-payloads", "/custom/payload/dir"] + "description": "Directory path for storing large response payloads. When MCP server responses exceed the size threshold, the gateway stores payloads in this directory segmented by session ID. The directory should be mounted as a shared volume between the gateway and agent containers. Default: '/tmp/gh-aw/res/'", + "examples": ["/tmp/gh-aw/res/", "/custom/payload/dir"] } }, "required": ["container"], diff --git a/pkg/workflow/codex_engine_test.go b/pkg/workflow/codex_engine_test.go index e40584b3570..4395ad2b713 100644 --- a/pkg/workflow/codex_engine_test.go +++ b/pkg/workflow/codex_engine_test.go @@ -331,7 +331,7 @@ func TestCodexEngineRenderMCPConfig(t *testing.T) { "\"port\": $MCP_GATEWAY_PORT,", "\"domain\": \"${MCP_GATEWAY_DOMAIN}\",", "\"apiKey\": \"${MCP_GATEWAY_API_KEY}\",", - "\"payloadDir\": \"/tmp/jq-payloads\"", + "\"payloadDir\": \"/tmp/gh-aw/res/\"", "}", "}", "MCPCONFIG_EOF", diff --git a/pkg/workflow/mcp_gateway_constants.go b/pkg/workflow/mcp_gateway_constants.go index 716678b029e..60e60b4e3c1 100644 --- a/pkg/workflow/mcp_gateway_constants.go +++ b/pkg/workflow/mcp_gateway_constants.go @@ -39,5 +39,5 @@ const ( // DefaultMCPGatewayPayloadDir is the default directory for large response payloads // The gateway uses this directory to store payloads that exceed the size threshold // This directory should be mounted as a shared volume between the gateway and agent containers - DefaultMCPGatewayPayloadDir = "/tmp/jq-payloads" + DefaultMCPGatewayPayloadDir = "/tmp/gh-aw/res/" ) diff --git a/pkg/workflow/schemas/mcp-gateway-config.schema.json b/pkg/workflow/schemas/mcp-gateway-config.schema.json index 50f50b202f6..180efa94a09 100644 --- a/pkg/workflow/schemas/mcp-gateway-config.schema.json +++ b/pkg/workflow/schemas/mcp-gateway-config.schema.json @@ -192,9 +192,9 @@ }, "payloadDir": { "type": "string", - "description": "Directory path for storing large response payloads. When MCP server responses exceed the size threshold, the gateway stores payloads in this directory segmented by session ID. The directory should be mounted as a shared volume between the gateway and agent containers. Default: '/tmp/jq-payloads'.", + "description": "Directory path for storing large response payloads. When MCP server responses exceed the size threshold, the gateway stores payloads in this directory segmented by session ID. The directory should be mounted as a shared volume between the gateway and agent containers. Default: '/tmp/gh-aw/res/'.", "minLength": 1, - "default": "/tmp/jq-payloads" + "default": "/tmp/gh-aw/res/" } }, "required": ["port", "domain", "apiKey"], diff --git a/pkg/workflow/tools_types.go b/pkg/workflow/tools_types.go index e5427db6290..fd64773edfb 100644 --- a/pkg/workflow/tools_types.go +++ b/pkg/workflow/tools_types.go @@ -374,7 +374,7 @@ type MCPGatewayRuntimeConfig struct { APIKey string `yaml:"api-key,omitempty" json:"apiKey,omitempty"` // API key for gateway authentication Domain string `yaml:"domain,omitempty" json:"domain,omitempty"` // Domain for gateway URL (localhost or host.docker.internal) Mounts []string `yaml:"mounts,omitempty" json:"mounts,omitempty"` // Volume mounts for the gateway container (format: "source:dest:mode") - PayloadDir string `yaml:"payloadDir,omitempty" json:"payloadDir,omitempty"` // Directory for large response payloads (default: /tmp/jq-payloads) + PayloadDir string `yaml:"payloadDir,omitempty" json:"payloadDir,omitempty"` // Directory for large response payloads (default: /tmp/gh-aw/res/) } // HasTool checks if a tool is present in the configuration From f3717c9dd6e17ac1bd6396334c9f6af05946ef12 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 23:06:19 +0000 Subject: [PATCH 6/7] Update MCP Gateway specification with payloadDir field documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated the MCP Gateway Specification (v1.7.0 → v1.8.0) to document the new payloadDir field: - Added field documentation in Section 4.1.3 Gateway Configuration Fields table - Updated all configuration examples to include the payloadDir field - Updated examples in Appendix A - Followed W3C specification conventions and formatting - Field is optional with default value /tmp/gh-aw/res/ - Documented that directory should be mounted as shared volume between gateway and agent containers Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .../agent-performance-analyzer.lock.yml | 2 +- .../workflows/agent-persona-explorer.lock.yml | 2 +- .github/workflows/ai-moderator.lock.yml | 2 +- .github/workflows/archie.lock.yml | 2 +- .github/workflows/artifacts-summary.lock.yml | 2 +- .github/workflows/audit-workflows.lock.yml | 2 +- .github/workflows/auto-triage-issues.lock.yml | 2 +- .github/workflows/blog-auditor.lock.yml | 2 +- .github/workflows/brave.lock.yml | 2 +- .../breaking-change-checker.lock.yml | 2 +- .github/workflows/changeset.lock.yml | 2 +- .../workflows/chroma-issue-indexer.lock.yml | 2 +- .github/workflows/ci-coach.lock.yml | 2 +- .github/workflows/ci-doctor.lock.yml | 2 +- .../claude-code-user-docs-review.lock.yml | 2 +- .../cli-consistency-checker.lock.yml | 2 +- .../workflows/cli-version-checker.lock.yml | 2 +- .github/workflows/cloclo.lock.yml | 2 +- .../workflows/code-scanning-fixer.lock.yml | 2 +- .github/workflows/code-simplifier.lock.yml | 2 +- .../codex-github-remote-mcp-test.lock.yml | 2 +- .../commit-changes-analyzer.lock.yml | 2 +- .../workflows/copilot-agent-analysis.lock.yml | 2 +- .../copilot-cli-deep-research.lock.yml | 2 +- .../copilot-pr-merged-report.lock.yml | 2 +- .../copilot-pr-nlp-analysis.lock.yml | 2 +- .../copilot-pr-prompt-analysis.lock.yml | 2 +- .../copilot-session-insights.lock.yml | 2 +- .github/workflows/craft.lock.yml | 2 +- .../daily-assign-issue-to-user.lock.yml | 2 +- .github/workflows/daily-choice-test.lock.yml | 2 +- .../workflows/daily-cli-performance.lock.yml | 2 +- .github/workflows/daily-code-metrics.lock.yml | 2 +- .../workflows/daily-compiler-quality.lock.yml | 2 +- .../daily-copilot-token-report.lock.yml | 2 +- .github/workflows/daily-doc-updater.lock.yml | 2 +- .github/workflows/daily-fact.lock.yml | 2 +- .github/workflows/daily-file-diet.lock.yml | 2 +- .../workflows/daily-firewall-report.lock.yml | 2 +- .../workflows/daily-issues-report.lock.yml | 2 +- .../daily-malicious-code-scan.lock.yml | 2 +- .../daily-multi-device-docs-tester.lock.yml | 2 +- .github/workflows/daily-news.lock.yml | 2 +- .../daily-observability-report.lock.yml | 2 +- .../daily-performance-summary.lock.yml | 2 +- .github/workflows/daily-regulatory.lock.yml | 2 +- .../workflows/daily-repo-chronicle.lock.yml | 2 +- .../daily-safe-output-optimizer.lock.yml | 2 +- .../workflows/daily-secrets-analysis.lock.yml | 2 +- .github/workflows/daily-semgrep-scan.lock.yml | 2 +- .../daily-team-evolution-insights.lock.yml | 2 +- .github/workflows/daily-team-status.lock.yml | 2 +- .../daily-testify-uber-super-expert.lock.yml | 2 +- .../workflows/daily-workflow-updater.lock.yml | 2 +- .github/workflows/deep-report.lock.yml | 2 +- .github/workflows/delight.lock.yml | 2 +- .github/workflows/dependabot-bundler.lock.yml | 2 +- .github/workflows/dependabot-burner.lock.yml | 2 +- .../workflows/dependabot-go-checker.lock.yml | 2 +- .github/workflows/dev-hawk.lock.yml | 2 +- .github/workflows/dev.lock.yml | 2 +- .../developer-docs-consolidator.lock.yml | 2 +- .github/workflows/dictation-prompt.lock.yml | 2 +- .../workflows/discussion-task-miner.lock.yml | 2 +- .github/workflows/docs-noob-tester.lock.yml | 2 +- .github/workflows/draft-pr-cleanup.lock.yml | 2 +- .../duplicate-code-detector.lock.yml | 2 +- .../example-custom-error-patterns.lock.yml | 2 +- .../example-permissions-warning.lock.yml | 2 +- .../example-workflow-analyzer.lock.yml | 2 +- .github/workflows/firewall-escape.lock.yml | 2 +- .github/workflows/firewall.lock.yml | 2 +- .../workflows/functional-pragmatist.lock.yml | 2 +- .../github-mcp-structural-analysis.lock.yml | 2 +- .../github-mcp-tools-report.lock.yml | 2 +- .../github-remote-mcp-auth-test.lock.yml | 2 +- .../workflows/glossary-maintainer.lock.yml | 2 +- .github/workflows/go-fan.lock.yml | 2 +- .github/workflows/go-logger.lock.yml | 2 +- .../workflows/go-pattern-detector.lock.yml | 2 +- .github/workflows/grumpy-reviewer.lock.yml | 2 +- .github/workflows/hourly-ci-cleaner.lock.yml | 2 +- .../workflows/instructions-janitor.lock.yml | 2 +- .github/workflows/issue-arborist.lock.yml | 2 +- .github/workflows/issue-classifier.lock.yml | 2 +- .github/workflows/issue-monster.lock.yml | 2 +- .github/workflows/issue-triage-agent.lock.yml | 2 +- .github/workflows/jsweep.lock.yml | 2 +- .../workflows/layout-spec-maintainer.lock.yml | 2 +- .github/workflows/lockfile-stats.lock.yml | 2 +- .github/workflows/mcp-inspector.lock.yml | 2 +- .github/workflows/mergefest.lock.yml | 2 +- .github/workflows/metrics-collector.lock.yml | 2 +- .../workflows/notion-issue-summary.lock.yml | 2 +- .github/workflows/org-health-report.lock.yml | 2 +- .github/workflows/pdf-summary.lock.yml | 2 +- .github/workflows/plan.lock.yml | 2 +- .github/workflows/poem-bot.lock.yml | 2 +- .github/workflows/portfolio-analyst.lock.yml | 2 +- .../workflows/pr-nitpick-reviewer.lock.yml | 2 +- .github/workflows/pr-triage-agent.lock.yml | 2 +- .../prompt-clustering-analysis.lock.yml | 2 +- .github/workflows/python-data-charts.lock.yml | 2 +- .github/workflows/q.lock.yml | 2 +- .github/workflows/release.lock.yml | 2 +- .../workflows/repo-audit-analyzer.lock.yml | 2 +- .github/workflows/repo-tree-map.lock.yml | 2 +- .../repository-quality-improver.lock.yml | 2 +- .github/workflows/research.lock.yml | 2 +- .github/workflows/safe-output-health.lock.yml | 2 +- .../schema-consistency-checker.lock.yml | 2 +- .github/workflows/scout.lock.yml | 2 +- .../workflows/secret-scanning-triage.lock.yml | 2 +- .../security-alert-burndown.lock.yml | 2 +- .../workflows/security-compliance.lock.yml | 2 +- .github/workflows/security-fix-pr.lock.yml | 2 +- .github/workflows/security-guard.lock.yml | 2 +- .github/workflows/security-review.lock.yml | 2 +- .../semantic-function-refactor.lock.yml | 2 +- .github/workflows/sergo.lock.yml | 2 +- .../workflows/slide-deck-maintainer.lock.yml | 2 +- .github/workflows/smoke-claude.lock.yml | 2 +- .github/workflows/smoke-codex.lock.yml | 2 +- .github/workflows/smoke-copilot.lock.yml | 2 +- .github/workflows/smoke-opencode.lock.yml | 2 +- .github/workflows/smoke-project.lock.yml | 2 +- .github/workflows/smoke-test-tools.lock.yml | 2 +- .../workflows/stale-repo-identifier.lock.yml | 2 +- .../workflows/static-analysis-report.lock.yml | 2 +- .../workflows/step-name-alignment.lock.yml | 2 +- .github/workflows/sub-issue-closer.lock.yml | 2 +- .github/workflows/super-linter.lock.yml | 2 +- .../workflows/technical-doc-writer.lock.yml | 2 +- .github/workflows/terminal-stylist.lock.yml | 2 +- .../test-create-pr-error-handling.lock.yml | 2 +- .github/workflows/test-dispatcher.lock.yml | 2 +- .../test-project-url-default.lock.yml | 2 +- .github/workflows/test-yaml-import.lock.yml | 2 +- .github/workflows/tidy.lock.yml | 2 +- .github/workflows/typist.lock.yml | 2 +- .../workflows/ubuntu-image-analyzer.lock.yml | 2 +- .github/workflows/unbloat-docs.lock.yml | 2 +- .github/workflows/video-analyzer.lock.yml | 2 +- .../workflows/weekly-issue-summary.lock.yml | 2 +- .github/workflows/workflow-generator.lock.yml | 2 +- .../workflow-health-manager.lock.yml | 2 +- .../workflows/workflow-normalizer.lock.yml | 2 +- .../workflow-skill-extractor.lock.yml | 2 +- .../src/content/docs/reference/mcp-gateway.md | 27 ++++++++++++------- 149 files changed, 166 insertions(+), 157 deletions(-) diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 668ae90c4e8..2208f207eca 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -569,7 +569,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index 032d292bf9a..efcf87841d0 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -463,7 +463,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 3af838b9eb0..68118d167cf 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -445,7 +445,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 3805c2b0617..a3b603f17dc 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -443,7 +443,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 0e73472bd66..90f10e05a90 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -413,7 +413,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index d10bfd2508a..a07433b43b6 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -519,7 +519,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml index 71bea6ace7a..c6d0d5f6102 100644 --- a/.github/workflows/auto-triage-issues.lock.yml +++ b/.github/workflows/auto-triage-issues.lock.yml @@ -452,7 +452,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 61e1efc7076..8924513188a 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -434,7 +434,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index 3f991619f3c..8dbe9662460 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -437,7 +437,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 0d89c45a15a..d5c884be0d2 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -431,7 +431,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 0251cddfa7d..dbdff389117 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -538,7 +538,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/chroma-issue-indexer.lock.yml b/.github/workflows/chroma-issue-indexer.lock.yml index c9107f0326a..6533cc2079a 100644 --- a/.github/workflows/chroma-issue-indexer.lock.yml +++ b/.github/workflows/chroma-issue-indexer.lock.yml @@ -230,7 +230,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 0517ac23d41..9d71fd586c0 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -476,7 +476,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index b88ea3ac5cd..411287fcd75 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -491,7 +491,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml index b49d6934457..fb19ada770a 100644 --- a/.github/workflows/claude-code-user-docs-review.lock.yml +++ b/.github/workflows/claude-code-user-docs-review.lock.yml @@ -425,7 +425,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 4f9a06f37d2..5f8a6ae161c 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -430,7 +430,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 3e70b80f744..73f943f9de4 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -453,7 +453,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index b7d5553e5e1..d432d765735 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -595,7 +595,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml index 30c2ca28a1a..e89f12727bf 100644 --- a/.github/workflows/code-scanning-fixer.lock.yml +++ b/.github/workflows/code-scanning-fixer.lock.yml @@ -475,7 +475,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml index 004a6e120f9..e7ba2ad2bde 100644 --- a/.github/workflows/code-simplifier.lock.yml +++ b/.github/workflows/code-simplifier.lock.yml @@ -426,7 +426,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index d3556547be0..eb8ff4f40bf 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -199,7 +199,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 35f6d76b40c..4eaa4a130e5 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -419,7 +419,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 41be1dfc2e2..0df5e1f4c49 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -449,7 +449,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml index 47f3c8f2043..963f0f00bd7 100644 --- a/.github/workflows/copilot-cli-deep-research.lock.yml +++ b/.github/workflows/copilot-cli-deep-research.lock.yml @@ -424,7 +424,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index b3cf72adeef..ce877b3eae7 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -503,7 +503,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index d1a4c809ee1..4a88931fea0 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -503,7 +503,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 29640304afa..5b3fa7a67a2 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -445,7 +445,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index 563bb13915c..96d294c984d 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -502,7 +502,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index ff738e08e49..c1636c94526 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -475,7 +475,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 70aeacaa538..c3780137020 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -440,7 +440,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index cd576237b1c..51a3973b04e 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -391,7 +391,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 045ec30cada..778e267c6ba 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -612,7 +612,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index 4b57a016adc..697ff1773d7 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -491,7 +491,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml index 500ccb24e1a..da553894b34 100644 --- a/.github/workflows/daily-compiler-quality.lock.yml +++ b/.github/workflows/daily-compiler-quality.lock.yml @@ -432,7 +432,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index c09c252a9e7..91197a1e7ab 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -501,7 +501,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index a4ae4da248e..d35e2e3b373 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -434,7 +434,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index 76bee954ad7..5a72b20720e 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -410,7 +410,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index a8984cafe3a..c268f397c12 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -445,7 +445,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index f520d4cd49b..36e3076ff7a 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -515,7 +515,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index d907887834b..fc75bb7ed66 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -577,7 +577,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 7ad8f9a9ca3..a6ad86d0130 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -454,7 +454,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 8bd30267afd..56fe1d5131a 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -490,7 +490,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 8a5a2b618f9..7fa4a37219f 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -572,7 +572,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml index dc6e3036241..7681fdaa4ad 100644 --- a/.github/workflows/daily-observability-report.lock.yml +++ b/.github/workflows/daily-observability-report.lock.yml @@ -544,7 +544,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 37288e96b55..fe3cc8870ba 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -1038,7 +1038,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml index a9779f89990..11b02e04306 100644 --- a/.github/workflows/daily-regulatory.lock.yml +++ b/.github/workflows/daily-regulatory.lock.yml @@ -938,7 +938,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 748ffa4cfeb..b2204dff4cd 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -478,7 +478,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index bf7554479f8..e55fbbb8579 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -481,7 +481,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index 131b3c758e6..29be6836a66 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -471,7 +471,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml index d6dc732ac7e..568e9eac7f1 100644 --- a/.github/workflows/daily-semgrep-scan.lock.yml +++ b/.github/workflows/daily-semgrep-scan.lock.yml @@ -468,7 +468,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml index 75c09fae772..619b7fcb512 100644 --- a/.github/workflows/daily-team-evolution-insights.lock.yml +++ b/.github/workflows/daily-team-evolution-insights.lock.yml @@ -419,7 +419,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index d41d2ce3b66..9cac8c69235 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -443,7 +443,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index 4b647e0bd38..272c1f3ed1d 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -455,7 +455,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index 89bf210c4a4..63c64a70519 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -419,7 +419,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index d515acf20df..5e49d68d87b 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -600,7 +600,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index 7ce0f0f9804..db03c391558 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -500,7 +500,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/dependabot-bundler.lock.yml b/.github/workflows/dependabot-bundler.lock.yml index ce83e0f6936..67b8d67b30b 100644 --- a/.github/workflows/dependabot-bundler.lock.yml +++ b/.github/workflows/dependabot-bundler.lock.yml @@ -475,7 +475,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index 1369c833d4c..855b9fa70b7 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -690,7 +690,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index f8e55b1c870..ce44646537d 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -469,7 +469,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index eaf5eb69079..00a1617457e 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -440,7 +440,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index b752baf0213..fa8993c7477 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -416,7 +416,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index fc17f76d0b7..7ec7a6ab6a4 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -508,7 +508,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index ac7ec4f1f14..6feadf281ff 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -422,7 +422,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml index 74b3f0d1330..dd54b9eef03 100644 --- a/.github/workflows/discussion-task-miner.lock.yml +++ b/.github/workflows/discussion-task-miner.lock.yml @@ -483,7 +483,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 7757a9ca3f5..ede075277e9 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -449,7 +449,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml index 6c0c45036c5..1c423e0c953 100644 --- a/.github/workflows/draft-pr-cleanup.lock.yml +++ b/.github/workflows/draft-pr-cleanup.lock.yml @@ -451,7 +451,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index f8cba381377..91989c1e942 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -491,7 +491,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/example-custom-error-patterns.lock.yml b/.github/workflows/example-custom-error-patterns.lock.yml index 52585aa0654..1fd2db69129 100644 --- a/.github/workflows/example-custom-error-patterns.lock.yml +++ b/.github/workflows/example-custom-error-patterns.lock.yml @@ -179,7 +179,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index db860d3da32..db8a4747fe2 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -177,7 +177,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index d4c83b5f67a..f37c2f93be8 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -452,7 +452,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 60434b39f6c..302d869d37c 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -439,7 +439,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index b9484a3035a..6d20e8ae09e 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -178,7 +178,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml index 03cca266156..5d448373aee 100644 --- a/.github/workflows/functional-pragmatist.lock.yml +++ b/.github/workflows/functional-pragmatist.lock.yml @@ -422,7 +422,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 8951360c52d..c818f56fc40 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -483,7 +483,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 2961cb166f7..b8ba5f61a4e 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -494,7 +494,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index 1f9963d4286..4351786f8f6 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -418,7 +418,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 9a95aea31a2..1c321cacb99 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -454,7 +454,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 4ceeb70cd46..64afe41b53a 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -444,7 +444,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 19fa69db7e4..39080f4fff2 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -587,7 +587,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index a8b832b8de4..0da5b6e58f6 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -444,7 +444,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 755812c26c2..7f587bfa102 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -512,7 +512,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 6968176099c..d5bfdd8ce7e 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -459,7 +459,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 2e345c11d54..014b53a669c 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -434,7 +434,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 76803252bf5..2b710e38ee1 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -564,7 +564,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index 78bbe2f9834..f9da127baa0 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -411,7 +411,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 55b1e55440a..9c9de5bd888 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -447,7 +447,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 98b21a241af..e7bbb6b5e3b 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -412,7 +412,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 87b829888e5..ab4fedf9d21 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -448,7 +448,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 24c846b8d38..e27e2b1f3b0 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -427,7 +427,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 41ed92f13ff..f079dbdd5d6 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -428,7 +428,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 5c7254ccf46..8da61b30850 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -707,7 +707,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index d7c966e740a..abf82022679 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -427,7 +427,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 0b8788ce743..344cb5cd945 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -229,7 +229,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index 3104ed27077..e3699b4f7a3 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -394,7 +394,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index eb759928a7a..87df1403c91 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -471,7 +471,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 2d9ab410d9e..e5f6fc757f1 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -515,7 +515,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 4f6c0436883..e82489e8736 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -521,7 +521,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 4e4f3bbf30e..df6846d6042 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -1004,7 +1004,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index d824d1b41c3..04c628be80e 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -511,7 +511,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index b07c7765dba..97ba8b37a40 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -582,7 +582,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index 453eb7712f7..7c6d1024157 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -488,7 +488,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 8610c39aea6..4951dfff0f9 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -505,7 +505,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index cb120137ae3..6f42c122620 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -511,7 +511,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 05e0c39f3fd..3ea86f98dd4 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -560,7 +560,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index ca3f94771e8..e8c9bbbc4e6 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -433,7 +433,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml index e82fc3adab2..173c7d71064 100644 --- a/.github/workflows/repo-audit-analyzer.lock.yml +++ b/.github/workflows/repo-audit-analyzer.lock.yml @@ -430,7 +430,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 1b7f3b1ca63..3b70e1394ee 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -413,7 +413,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index 01c90f702fd..41103a517d3 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -434,7 +434,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 305f7454de3..3e816cb76d8 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -430,7 +430,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index 3c677a5bddc..12e1a8d0206 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -457,7 +457,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 21bed68f7cd..caf9eba30ac 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -432,7 +432,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index afa88a1df4a..3fa2308910b 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -511,7 +511,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/secret-scanning-triage.lock.yml b/.github/workflows/secret-scanning-triage.lock.yml index 7e592908e62..be6ea0b01b4 100644 --- a/.github/workflows/secret-scanning-triage.lock.yml +++ b/.github/workflows/secret-scanning-triage.lock.yml @@ -550,7 +550,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/security-alert-burndown.lock.yml b/.github/workflows/security-alert-burndown.lock.yml index 4100ad26a62..dcb5c074837 100644 --- a/.github/workflows/security-alert-burndown.lock.yml +++ b/.github/workflows/security-alert-burndown.lock.yml @@ -603,7 +603,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index abdbd0b96d4..6969ad78f92 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -445,7 +445,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index 54666c91390..7c83af3282e 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -448,7 +448,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/security-guard.lock.yml b/.github/workflows/security-guard.lock.yml index 6bc8b8fafca..41eeeaacf2a 100644 --- a/.github/workflows/security-guard.lock.yml +++ b/.github/workflows/security-guard.lock.yml @@ -396,7 +396,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml index 58968d80bfb..29b70312943 100644 --- a/.github/workflows/security-review.lock.yml +++ b/.github/workflows/security-review.lock.yml @@ -551,7 +551,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 8fec91a65de..6e52aab60e1 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -476,7 +476,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index b4f8a3556c7..2e3fa9752b3 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -445,7 +445,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index 624be0936c8..e0bed7a693a 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -455,7 +455,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 594e3686f9b..85a0b0d3628 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -1174,7 +1174,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 704e81d248c..349ec6d62bf 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -1216,7 +1216,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index b1f93a8acb2..1a319275ee6 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -1161,7 +1161,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index a6ff2dc0da6..414c394ffd0 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -1034,7 +1034,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index 06cf320705b..6d0f2255cd6 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -924,7 +924,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml index c61a9820d82..d7dec4382bd 100644 --- a/.github/workflows/smoke-test-tools.lock.yml +++ b/.github/workflows/smoke-test-tools.lock.yml @@ -422,7 +422,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 4f5457f3461..39a0a56cde8 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -534,7 +534,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 21c019d3e75..4898f62f022 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -456,7 +456,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index fc2ebaf1ff0..9d49cf3f689 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -445,7 +445,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index a1a37f71864..bb2c672b124 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -481,7 +481,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 8ccc7ee9575..3e5dcb55e81 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -453,7 +453,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index c94c4ce6de6..2a4d72703a6 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -529,7 +529,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index 0c7e24a5ed6..ab01328094c 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -415,7 +415,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/test-create-pr-error-handling.lock.yml b/.github/workflows/test-create-pr-error-handling.lock.yml index 1afe8ea0708..63ce9167e26 100644 --- a/.github/workflows/test-create-pr-error-handling.lock.yml +++ b/.github/workflows/test-create-pr-error-handling.lock.yml @@ -431,7 +431,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/test-dispatcher.lock.yml b/.github/workflows/test-dispatcher.lock.yml index d82d48f4630..52ed94e8cd8 100644 --- a/.github/workflows/test-dispatcher.lock.yml +++ b/.github/workflows/test-dispatcher.lock.yml @@ -366,7 +366,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/test-project-url-default.lock.yml b/.github/workflows/test-project-url-default.lock.yml index 865cc9ef11c..370f8b501a6 100644 --- a/.github/workflows/test-project-url-default.lock.yml +++ b/.github/workflows/test-project-url-default.lock.yml @@ -609,7 +609,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/test-yaml-import.lock.yml b/.github/workflows/test-yaml-import.lock.yml index 00cf0c1f94a..8623feef58b 100644 --- a/.github/workflows/test-yaml-import.lock.yml +++ b/.github/workflows/test-yaml-import.lock.yml @@ -180,7 +180,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index a012bbe88a5..17c68c4cdb9 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -512,7 +512,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 9923914c160..82fe3ad1027 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -432,7 +432,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index d400efffe8b..b7232e3f017 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -423,7 +423,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 1c9c2314a13..e0c8d38e4d4 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -562,7 +562,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index bf1b8a8dd76..5243ad28831 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -444,7 +444,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index e45676b182f..c7a3ea1f8c6 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -459,7 +459,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index ec79f7726b5..c36abb53b7c 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -520,7 +520,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 06fe6673d72..637b19a0bde 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -571,7 +571,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index b05f1cab6e9..b15a597229b 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -459,7 +459,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index 71976922291..92c98b43724 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -487,7 +487,7 @@ jobs: "port": $MCP_GATEWAY_PORT, "domain": "${MCP_GATEWAY_DOMAIN}", "apiKey": "${MCP_GATEWAY_API_KEY}", - "payloadDir": "/tmp/jq-payloads" + "payloadDir": "/tmp/gh-aw/res/" } } MCPCONFIG_EOF diff --git a/docs/src/content/docs/reference/mcp-gateway.md b/docs/src/content/docs/reference/mcp-gateway.md index 6563f8a685d..13455bc9460 100644 --- a/docs/src/content/docs/reference/mcp-gateway.md +++ b/docs/src/content/docs/reference/mcp-gateway.md @@ -7,7 +7,7 @@ sidebar: # MCP Gateway Specification -**Version**: 1.7.0 +**Version**: 1.8.0 **Status**: Draft Specification **Latest Version**: [mcp-gateway](/gh-aw/reference/mcp-gateway/) **JSON Schema**: [mcp-gateway-config.schema.json](/gh-aw/schemas/mcp-gateway-config.schema.json) @@ -204,7 +204,8 @@ The gateway MUST accept configuration via stdin in JSON format conforming to the "apiKey": "string", "domain": "string", "startupTimeout": 30, - "toolTimeout": 60 + "toolTimeout": 60, + "payloadDir": "/tmp/gh-aw/res/" }, "customSchemas": { "custom-type": "https://example.com/schema.json" @@ -245,6 +246,7 @@ The `gateway` section is required and configures gateway-specific behavior: | `apiKey` | string | Yes | API key for authentication | | `startupTimeout` | integer | No | Server startup timeout in seconds (default: 30) | | `toolTimeout` | integer | No | Tool invocation timeout in seconds (default: 60) | +| `payloadDir` | string | No | Directory path for storing large response payloads (default: "/tmp/gh-aw/res/"). When MCP server responses exceed the size threshold, the gateway stores payloads in this directory segmented by session ID. The directory SHOULD be mounted as a shared volume between the gateway and agent containers to enable payload retrieval. | #### 4.1.3a Top-Level Configuration Fields @@ -272,7 +274,8 @@ Custom server types MUST be registered in the `customSchemas` field at the top l "gateway": { "port": 8080, "domain": "localhost", - "apiKey": "secret" + "apiKey": "secret", + "payloadDir": "/tmp/gh-aw/res/" }, "customSchemas": { "safeinputs": "https://docs.github.com/gh-aw/schemas/safe-inputs-config.schema.json" @@ -309,7 +312,8 @@ When a server configuration includes a `type` field with a value not in `["stdio "gateway": { "port": 8080, "domain": "localhost", - "apiKey": "secret" + "apiKey": "secret", + "payloadDir": "/tmp/gh-aw/res/" }, "customSchemas": { "safeinputs": "https://docs.github.com/gh-aw/schemas/safe-inputs-config.schema.json" @@ -1105,7 +1109,8 @@ Implementations SHOULD provide: "gateway": { "port": 8080, "domain": "localhost", - "apiKey": "gateway-secret-token" + "apiKey": "gateway-secret-token", + "payloadDir": "/tmp/gh-aw/res/" } } ``` @@ -1129,7 +1134,8 @@ Implementations SHOULD provide: "gateway": { "port": 8080, "domain": "localhost", - "apiKey": "gateway-secret-token" + "apiKey": "gateway-secret-token", + "payloadDir": "/tmp/gh-aw/res/" } } ``` @@ -1158,7 +1164,8 @@ Implementations SHOULD provide: "port": 8080, "domain": "localhost", "startupTimeout": 60, - "toolTimeout": 120 + "toolTimeout": 120, + "payloadDir": "/tmp/gh-aw/res/" } } ``` @@ -1177,7 +1184,8 @@ Implementations SHOULD provide: }, "gateway": { "port": 8080, - "domain": "localhost" + "domain": "localhost", + "payloadDir": "/tmp/gh-aw/res/" } } ``` @@ -1213,7 +1221,8 @@ The `registry` field documents the MCP server's installation location in an MCP "gateway": { "port": 8080, "domain": "localhost", - "apiKey": "gateway-secret-token" + "apiKey": "gateway-secret-token", + "payloadDir": "/tmp/gh-aw/res/" } } ``` From b4d96ee5484b0e6f01cded03e415f6082291b519 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 23:18:06 +0000 Subject: [PATCH 7/7] Ensure payloadDir is created during MCP gateway setup Added directory creation for payloadDir in the gateway setup step: - Modified mcp_setup_generator.go to create payloadDir with mkdir -p - Directory is created using the user-specified path or default /tmp/gh-aw/res/ - Added integration test TestPayloadDirCreation to verify directory creation - Tests verify both default and custom payloadDir paths are created correctly Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- pkg/workflow/mcp_setup_generator.go | 9 ++++ pkg/workflow/mcp_setup_generator_test.go | 67 ++++++++++++++++++++++++ 2 files changed, 76 insertions(+) diff --git a/pkg/workflow/mcp_setup_generator.go b/pkg/workflow/mcp_setup_generator.go index e475ef1d5c8..ba7e4b5d963 100644 --- a/pkg/workflow/mcp_setup_generator.go +++ b/pkg/workflow/mcp_setup_generator.go @@ -468,6 +468,15 @@ func (c *Compiler) generateMCPSetup(yaml *strings.Builder, tools map[string]any, ensureDefaultMCPGatewayConfig(workflowData) gatewayConfig := workflowData.SandboxConfig.MCP + // Create the payload directory for large response payloads + // This directory will be shared between the gateway and agent containers + payloadDir := gatewayConfig.PayloadDir + if payloadDir == "" { + payloadDir = DefaultMCPGatewayPayloadDir + } + yaml.WriteString(" mkdir -p " + payloadDir + "\n") + yaml.WriteString(" \n") + port := gatewayConfig.Port if port == 0 { port = int(DefaultMCPGatewayPort) diff --git a/pkg/workflow/mcp_setup_generator_test.go b/pkg/workflow/mcp_setup_generator_test.go index f4e6b8a8904..5fe9a017300 100644 --- a/pkg/workflow/mcp_setup_generator_test.go +++ b/pkg/workflow/mcp_setup_generator_test.go @@ -531,3 +531,70 @@ Test that multiple secrets are passed to gateway container. assert.Contains(t, yamlStr, "-e DD_APP_KEY", "DD_APP_KEY should be passed to container") } + +func TestPayloadDirCreation(t *testing.T) { + tests := []struct { + name string + sandboxConfig *SandboxConfig + expectedMkdir string + description string + }{ + { + name: "default payloadDir", + sandboxConfig: nil, // Will use defaults + expectedMkdir: "mkdir -p /tmp/gh-aw/res/", + description: "should create default payload directory", + }, + { + name: "custom payloadDir", + sandboxConfig: &SandboxConfig{ + MCP: &MCPGatewayRuntimeConfig{ + Container: constants.DefaultMCPGatewayContainer, + Version: string(constants.DefaultMCPGatewayVersion), + Port: 8080, + PayloadDir: "/custom/payload/path", + }, + }, + expectedMkdir: "mkdir -p /custom/payload/path", + description: "should create custom payload directory", + }, + { + name: "empty payloadDir - should use default", + sandboxConfig: &SandboxConfig{ + MCP: &MCPGatewayRuntimeConfig{ + Container: constants.DefaultMCPGatewayContainer, + Port: 8080, + PayloadDir: "", + }, + }, + expectedMkdir: "mkdir -p /tmp/gh-aw/res/", + description: "should use default when payloadDir is empty", + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + var yaml strings.Builder + compiler := NewCompiler() + + workflowData := &WorkflowData{ + Name: "test-workflow", + SandboxConfig: tt.sandboxConfig, + Tools: map[string]any{ + "github": map[string]any{ + "mode": "remote", + "toolsets": []string{"default"}, + }, + }, + } + + ensureDefaultMCPGatewayConfig(workflowData) + + engine := NewCopilotEngine() + compiler.generateMCPSetup(&yaml, workflowData.Tools, engine, workflowData) + + yamlStr := yaml.String() + assert.Contains(t, yamlStr, tt.expectedMkdir, tt.description) + }) + } +}