📚 Documentation Reconciliation Report - 2026-11-13
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 76/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- go
- Domain
- cli, documentation
Research direction
Start with the flag registrations in internal/cmd/proxy.go (around lines 158-185), noting each flag's default and help text, including the registerTracingFlags call for the OTLP flags. Then open the Flags table in docs/PROXY_MODE.md (around lines 172-188) and compare it against those registrations. Done means the table has rows for --force-public-repos, --wasm-cache-dir, and the three --otlp-* flags, with defaults that match the code.
Written by the indexing model from the issue text.
Description
Summary
Found 1 minor discrepancy between documentation and implementation during the nightly reconciliation check.
- Workflow Run: §43521343502
- Date: 2026-11-13
- Branch: main
Critical Issues 🔴
None found.
Important Issues 🟡
None found.
Minor Issues 🔵
1. awmg proxy flag table in docs/PROXY_MODE.md is missing several flags
Location: docs/PROXY_MODE.md, "Flags" table (around lines 172-188)
Problem: The table does not list these flags, which are registered in internal/cmd/proxy.go:
--force-public-repos(line 173; default is taken fromMCP_GATEWAY_FORCE_PUBLIC_REPOS, otherwisetrue)--wasm-cache-dir(line 165; default is a siblingwazero-cachedirectory next to--log-dir)--otlp-endpoint,--otlp-service-nameand--otlp-sample-rate, registered throughregisterTracingFlags
Actual Behavior: All of these flags are accepted by awmg proxy. --force-public-repos is not mentioned in any Markdown file. --wasm-cache-dir appears only in the gateway flag list in README.md (line 67) and in the MCP_GATEWAY_WASM_CACHE_DIR entry of docs/ENVIRONMENT_VARIABLES.md.
Impact: Proxy users cannot discover these flags from the proxy documentation. This is especially relevant for --force-public-repos, which changes the effective guard policy.
Suggested Fix: Add rows for the flags above to the docs/PROXY_MODE.md Flags table, with defaults and descriptions taken from the flag help text in internal/cmd/proxy.go.
Code Reference: internal/cmd/proxy.go:158-185
Documentation Completeness
Missing Documentation
- The proxy flags listed above.
Outdated Documentation
- None found.
Accurate Sections ✅
- Go version:
go.mod,Makefile(GO_VERSION),CONTRIBUTING.md,README.mdandAGENTS.mdall say 1.26.10. - Quick Start JSON stdin example: the
gatewaysection is required withportanddomain, matchinginternal/config/schema/mcp-gateway-config.schema.json(requiredportanddomain, withagentIdoragentIds). - Server fields (
type,container,entrypoint,entrypointArgs,args,mounts,env,connectTimeout,toolTimeout) all exist inStdinServerConfig. Nocommandfield is documented for JSON stdin. - Gateway fields in the
README.mdtable matchStdinGatewayConfigininternal/config/config_stdin.go. - Every non-test
os.Getenv/os.LookupEnvvariable ininternal/andmain.gois documented. The only undocumented names in the scan were test fixtures andGITHUB_ACTIONS, which I did not investigate further. - Every
awmgflag registered ininternal/cmdis documented somewhere in the docs, apart from the proxy flags above. The scan also flagged--verbose, a Cobra counter flag shown as-v/-vvinCONTRIBUTING.md. - All relative links in
README.mdandCONTRIBUTING.mdthat point intodocs/,internal/,scripts/andtest/resolve to existing files.
Tested Commands
- ✅ Every
maketarget named inCONTRIBUTING.mdandAGENTS.mdexists in theMakefile:build,test,test-unit,test-integration,test-all,test-ci,lint,coverage,install,format,clean,agent-finished. - ⚠️
make buildcould not be verified. The sandbox firewall blockedproxy.golang.org(TLS certificate error), so module downloads failed and theawmgbinary was not produced. As a result./awmg --helpwas not run; I checked flags statically frominternal/cmd/*.goinstead. - ⚠️ The external spec link (
https://github.com/github/gh-aw/blob/main/docs/src/content/docs/reference/mcp-gateway.md) and the token page link were not checked, because network access is restricted.
Recommendations
Immediate Actions Required:
None.
Nice to Have:
- Add the missing proxy flags to
docs/PROXY_MODE.md.
Code References
- Proxy flags:
internal/cmd/proxy.go - Configuration structs:
internal/config/config_core.go,internal/config/config_stdin.go - Validation logic:
internal/config/validation_schema.go(andinternal/config/schema/mcp-gateway-config.schema.json)
Generated by Nightly Documentation Reconciler · copilot · routed: sonnet55 high · ~35 AIC · ⊞ 2.1K · ◷
- expires on Nov 16, 2026, 10:45 PM UTC
- Dominant language
- Go
- Stars
- 188
- Forks
- 60
- Avg merge
- 6h 45m
- Merged PRs (30d)
- 198
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- Ships a Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from github/gh-aw-mcpg
-
Difficulty 1/5 Under an hour Newbie friendliness 8/100
github/gh-aw-mcpg#16484 ·
Maintainers usually reply within 1 day
-
automation mcp-gateway test
Difficulty 5/5 Under an hour Newbie friendliness 5/100
github/gh-aw-mcpg#16483 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 5/100
github/gh-aw-mcpg#16474 ·
Maintainers usually reply within 1 day
-
automation repo-assist
Difficulty 1/5 Under an hour Newbie friendliness 15/100
github/gh-aw-mcpg#16333 · 1 comment ·
Maintainers usually reply within 1 day
-
automation mcp-gateway test
Difficulty 1/5 Under an hour Newbie friendliness 5/100
github/gh-aw-mcpg#6522 ·
Maintainers usually reply within 1 day
All issues in github/gh-aw-mcpg
Similar issues
-
area: interop area: sip-core v3
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
fonoster/routr#705 · 1 comment ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
-
kind/bug require/reproduce require/severity
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
oxc-project/tsgolint#1362 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
hashicorp/terraform-provider-google#30703 ·
Maintainers usually reply within 1 day