From 38ac3490048b6288ca6a567efa6a9418e8f521e1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 5 Feb 2026 05:41:02 +0000 Subject: [PATCH 1/2] Initial plan From db13c91e3204726529b36344a44698d97de7dd66 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 5 Feb 2026 05:42:40 +0000 Subject: [PATCH 2/2] Add missing payload_dir documentation - Add --payload-dir flag to README Usage section - Add MCP_GATEWAY_PAYLOAD_DIR to Environment Variables table - Document payload_dir configuration in config.example.toml Fixes documentation discrepancies identified in reconciliation report Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com> --- README.md | 2 ++ config.example.toml | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/README.md b/README.md index edabbb6e..514606fc 100644 --- a/README.md +++ b/README.md @@ -218,6 +218,7 @@ Flags: -h, --help help for awmg -l, --listen string HTTP server listen address (default "127.0.0.1:3000") --log-dir string Directory for log files (falls back to stdout if directory cannot be created) (default "/tmp/gh-aw/mcp-logs") + --payload-dir string Directory for storing large payload files (segmented by session ID) (default "/tmp/jq-payloads") --routed Run in routed mode (each backend at /mcp/) --sequential-launch Launch MCP servers sequentially during startup (parallel launch is default) --unified Run in unified mode (all backends at /mcp) @@ -254,6 +255,7 @@ When running locally (`run.sh`), these variables are optional (warnings shown if | `HOST` | Gateway bind address | `0.0.0.0` | | `MODE` | Gateway mode flag | `--routed` | | `MCP_GATEWAY_LOG_DIR` | Log file directory (sets default for `--log-dir` flag) | `/tmp/gh-aw/mcp-logs` | +| `MCP_GATEWAY_PAYLOAD_DIR` | Large payload storage directory (sets default for `--payload-dir` flag) | `/tmp/jq-payloads` | ### Docker Configuration diff --git a/config.example.toml b/config.example.toml index b0de6c7c..895ed1fb 100644 --- a/config.example.toml +++ b/config.example.toml @@ -29,6 +29,11 @@ startup_timeout = 60 # How long to wait for a tool call to complete before timing out tool_timeout = 120 +# Directory for storing large payload files (default: /tmp/jq-payloads) +# Payloads are segmented by session ID: {payload_dir}/{sessionID}/{queryID}/payload.json +# Can also be set via MCP_GATEWAY_PAYLOAD_DIR environment variable or --payload-dir flag +# payload_dir = "/tmp/jq-payloads" + # ============================================================================ # MCP Server Configurations # ============================================================================