Skip to content

Align stdio MCP network schema deprecation semantics with runtime proxy-args handling#33386

Open
Copilot wants to merge 15 commits into
mainfrom
copilot/fix-deprecated-network-schema
Open

Align stdio MCP network schema deprecation semantics with runtime proxy-args handling#33386
Copilot wants to merge 15 commits into
mainfrom
copilot/fix-deprecated-network-schema

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 19, 2026

The schema claimed per-server stdio network config was deprecated/ignored, while the parser still consumes network.proxy-args. This created a direct schema/runtime contract mismatch for users and tooling.

  • Schema contract alignment (stdio_mcp_tool.network)

    • Updated main_workflow_schema.json and mcp_config_schema.json so deprecation applies to network.allowed (deprecated/ignored), not the entire network object.
    • Removed top-level network.deprecated markers that implied network.proxy-args was inert.
    • Reworded descriptions/comments to explicitly preserve network.proxy-args support and scope the ignore behavior to allowed.
  • Regression protection for future schema drift

    • Added a parser schema test that validates both embedded schemas enforce:
      • network is not deprecated
      • network.allowed is deprecated
      • network.proxy-args exists and is not deprecated
      • description text reflects the supported/deprecated split
  • Behavioral intent preserved

    • Runtime parsing of network.proxy-args remains unchanged; this PR corrects schema truthfulness rather than changing execution semantics.
"network": {
  "type": "object",
  "properties": {
    "allowed": {
      "type": "array",
      "deprecated": true,
      "description": "DEPRECATED: Per-server allowed domains are ignored. Use top-level workflow 'network.allowed' instead."
    },
    "proxy-args": {
      "type": "array",
      "items": { "type": "string" }
    }
  },
  "description": "Per-server network configuration for stdio MCP tools. Supports 'proxy-args' for container proxy arguments. The 'allowed' field is deprecated and ignored."
}

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh gh repo view --json owner,name --jq .owner.login + "/" + .name x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh repo view --json owner,name --jq .owner.login + "/" + .name 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh pr list --repo github/gh-aw --state all --author app/github-actions --search created:2026-05-11T23:58:00Z..2026-05-12T00:05:00Z --limit 1 --json number --jq .[0].number GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-tests (http block)
  • https://api.github.com/orgs/owner/actions/secrets
    • Triggering command: /usr/bin/gh gh api /orgs/owner/actions/secrets --jq .secrets[].name -json GO111MODULE 64/bin/go GOINSECURE oMDQi-TMsg2Q GOMODCACHE go env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/owner/actions/secrets --jq .secrets[].name h ../../../.prettierignore /usr/lib/git-core/git de_modules/.bin/node --all-progress-igo l 1/x64/bin/node infocmp ode_�� xterm-color 1/x64/bin/node bin/sh repos/github/gh-git l /usr/bin/git gh (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/owner/actions/secrets --jq .secrets[].name /repos/actions/github-script/git**/*.ts --jq 1/x64/bin/git "prettier" --chego pkg/workflow/addenv ache/node/24.14.-json grep ^Fro�� on' --ignore-patGOINSECURE go bject.type] | @tGOMODCACHE sistency_GoAndJagit GO111MODULE (http block)
  • https://api.github.com/orgs/test-owner/actions/secrets
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name go1.25.8 -c=4 -nolocalimports -importcfg /tmp/go-build4108794966/b524/importcfg -pack /tmp/go-build4108794966/b524/_testmain.go env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name ab8ac243fe33ac49-d /usr/lib/git-core/git odules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node runs/20260519-19go --auto 1/x64/bin/node infocmp ode_�� xterm-color 1/x64/bin/node _modules/.bin/shGOMODCACHE xterm-color l /usr/bin/git gh (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name /ref/tags/v9 sh ndor/bin/git faultBranchFromLgo s 865150/b503/vet.-json git conf�� on' --ignore-patGOINSECURE test@example.comGOMOD odules/npm/node_GOMODCACHE ithub-script/gitgh GO111MODULE bject.type] | @t/repos/actions/github-script/git/ref/tags/v9.0.0 infocmp (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv runs/20260519-192923-31477/test-3049257437/.github/workflows -trimpath 1/x64/bin/node -p main workflowName: ./repos/actions/github-script/git/ref/tags/v9 /opt/hostedtoolc--jq t-ha�� ithub/workflows/ace-editor.md -importcfg /tmp/go-build4108794966/b530/largefunc.test -buildmode=exe -buildid=pgiFpeaapi -extld=gcc /tmp/go-build410--jq (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv --porcelain l /opt/hostedtoolcache/go/1.25.8/x-f -d .go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv --check scripts/**/*.js /opt/hostedtoolcache/go/1.25.8/x64/bin/go -d --jq sv go env licyBlockedUsersApprovalLabelsCompiledOutput3967401800/001 GO111MODULE /usr/bin/git url GOMOD GOMODCACHE git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv Onlymin-integrity_with_explicit_repo3309011625/001 /tmp/go-build4108794966/b002/vet.cfg e/git m0s -trimpath (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv 3358-43458/test--f **/*.cjs ache/go/1.25.8/x-f **/*.json --ignore-path ../../../.prettixterm-color sh -c 462066342/.github/workflows infocmp 1/x64/bin/node rror nly run-script/lib/nxterm-color sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv 3644-54227/test-1256749228/.githremote.origin.url infocmp ache/go/1.25.8/x64/bin/go xterm-color sh /usr/bin/gh node /opt�� ExpressionCompiledOutput3095556559/001 --write 1/x64/bin/node !../../../pkg/wogh --ignore-path ../../../.prettiview node (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv g_.a GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE KB/MhA652aEkSuR8NKQxPfr/4qe7Vy_Iremote.origin.url estl�� awRn2yH4Q /tmp/go-build4108794966/b059/vet.cfg 8794966/b345/vet.cfg GOSUMDB GOWORK 64/bin/go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv 4042034328 go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link -json GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linu^remote\..*\.gh-resolved$ -V=f�� GOMODCACHE go .cfg -json GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 remote.origin.url sv -json GO111MODULE x_amd64/vet /usr/lib/git-core/git main�� f/tags/v6 --auto sv --detach herFiles,CFiles,-1 64/pkg/tool/linuxterm-color git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -unreachable=false /tmp/go-build4108794966/b044/vet.cfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOSUMDB GOWORK 64/bin/go ache/go/1.25.8/xowner/repo -uns�� 3360295087 /tmp/go-build4108794966/b093/vet.cfg 8794966/b440/vet.cfg /tmp/go-build173infocmp -trimpath 64/bin/go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -unreachable=false /tmp/go-build4108794966/b140/vet.cfg 8794966/b285/vet.cfg GOSUMDB GOWORK 64/bin/go /opt/hostedtoolcowner/test-repo -uns�� 3360295087 /tmp/go-build4108794966/b105/vet.cfg ache/go/1.25.8/x64/bin/go /tmp/go-build173infocmp -trimpath 64/bin/go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linutest@example.com (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv 7741/001/stabiliid,name,path,state /tmp/go-build4108794966/b091/vet.cfg tartedAt,updatedAt,event,headBranch,headSha,displayTitle GOSUMDB GOWORK 64/bin/go /opt/hostedtoolcowner/test-repo -uns�� 3360295087 /tmp/go-build4108794966/b101/vet.cfg e/git /tmp/go-build173infocmp -trimpath 64/bin/go e/git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv GOMODCACHE go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet 2293752783/001' 2293752783/001' x_amd64/vet /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linu-f -ato�� k/gh-aw/gh-aw/pkg/cli -buildtags /usr/bin/git l -ifaceassert -nilfunc git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv /tmp/gh-aw-test-runs/20260519-192923-31477/test-3049257437/.github/workflows remote ache/node/24.14.1/x64/bin/node -json GO111MODULE on: .conclusion,HEAD git t-25�� k/gh-aw/gh-aw/.github/workflows/ace-editor.md remote /usr/bin/git iant-3221974518/gh GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv GOPATH l ache/node/24.14.1/x64/bin/node GOSUMDB GOWORK x_amd64/cgo ache/node/24.14.1/x64/bin/node 5426�� repos/org/repo/pulls/1 x_amd64/cgo /usr/bin/git effcfbcbb59500ddgit --jq 1/x64/bin/npx git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v9
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE 4VLbwOV/E9bhyDc7/tmp/go-build4108794966/b269/vet.cfg env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv -c=4 -nolocalimports -importcfg /tmp/go-build4108794966/b480/importcfg -embedcfg /tmp/go-build4108794966/b480/embedcfg -pack env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v9.0.0
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE zeS8mb-mEvDS env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv vaScript2774255254/001/test-inlined-imports-enabled-with-body-content.md -buildtags /usr/bin/git -errorsas -ifaceassert -nilfunc git -C licyMinIntegrityOnlymin-integrity_only_defaults_repo1011667132/0remote.origin.url remote /usr/lib/git-core/git url GO111MODULE 64/bin/go /usr/lib/git-core/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv ithub/workflows/ace-editor.md infocmp kflows/my-workflow.lock.yml xterm-color /opt/hostedtoolc-1 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv runs/20260519-193644-54227/test-add-source-path-966315661/.githu--detach --check ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet **/*.ts **/*.json --ignore-path ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -c GOPATH=$(go env GOPATH); \ if command -v golangci-lint >/dev/null 2>&1 || [ -x "GOINSECURE gh /opt/hostedtoolcache/go/1.25.8/x64/bin/go -d --jq sv go (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv 2923-31477/test-2953785569/.gith-s /tmp/go-build4108794966/b051/vet-w ache/go/1.25.8/x64/pkg/tool/linu-buildmode=exe GOSUMDB GOWORK 64/bin/go ache/go/1.25.8/x64/pkg/tool/linu-extld=gcc GoFi�� i.go ntifiers.go 64/pkg/tool/linux_amd64/compile -json GO111MODULE 64/bin/go 64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv k/gh-aw/gh-aw/pkg/fileutil/fileutil.go k/gh-aw/gh-aw/pkg/fileutil/tar.go x_amd64/vet -errorsas -ifaceassert -nilfunc x_amd64/vet -C /tmp/gh-aw-test-runs/20260519-192923-31477/test-source-field-variant-2496151133/-s url /usr/lib/git-core/git-receive-pack remote.upstream.infocmp GO111MODULE 64/bin/go git-receive-pack (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv 8794966/b560/stats.test --revs ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile --thin --delta-base-off/opt/hostedtoolcache/node/24.14.1/x64/bin/npm -q ache/go/1.25.8/x--package-lock-only list�� 8794966/b574/_pkg_.a {{context.GOARCH}} {{context.Compiler}} 0/x64/bin/go unsafe 90 x_amd64/vet infocmp (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -unreachable=false GoFiles,IgnoredGoFiles,IgnoredOtherFiles,CFiles,CgoFiles,CXXFiles,MFiles,HFiles,FFiles,SFiles,Swapi 8794966/b286/vet.cfg GOSUMDB GOWORK 64/bin/go /opt/hostedtoolcowner/host-repo -uns�� 3360295087 /tmp/go-build4108794966/b088/vet.cfg 8794966/b443/vet.cfg l -trimpath 64/bin/go /opt/hostedtoolcache/go/1.25.8/xremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -bool stmain.go ache/go/1.25.8/x-nilfunc -errorsas -ifaceassert -nilfunc ache/go/1.25.8/xtest-owner/test-repo-31477 -uns�� 8794966/b507/linters.test /tmp/go-build4108794966/b102/vet.cfg 8794966/b507/importcfg.link /tmp/go-build173infocmp -trimpath 64/bin/go B0CScPGtRq9nb/gYgNEJLSp9PcxwbB8d2Z/ywhyEs0lVGmMDremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -unreachable=false /tmp/go-build4108794966/b096/vet.cfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOSUMDB GOWORK 64/bin/go oV/iSA0h0egvtDOBowner/repo -ato�� /ref/tags/v9.0.0 -buildtags outil.test -errorsas -ifaceassert -nilfunc outil.test (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv 7741/001/stabilidiagnostic noise should not be returned /tmp/go-build4108794966/b099/vet.cfg /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOSUMDB GOWORK 64/bin/go /opt/hostedtoolccurrent (local changes) -uns�� /ref/tags/v9 /tmp/go-build410-L 64/pkg/tool/linunew (upstream) /tmp/go-build173infocmp -trimpath 64/bin/go 64/pkg/tool/linu/tmp/gh-aw-merge-3679948941/new.md (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv artifacts-summary.md infocmp cfg ch 64/pkg/tool/linurepo erignore sh -c 3358-43458/test-1588642253/.github/workflows infocmp ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet tierignore ache/go/1.25.8/x-1 modules/@npmcli/xterm-color ache/go/1.25.8/x64/pkg/tool/linuTest User (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv 47f5ed65222266e24f8cb2267058f6f88b4481b5c11d828e-errorsas actions/setup/js/node_modules/flatted/golang/pkg-ifaceassert 1/x64/bin/node cmd/gh-aw/capitainfocmp cmd/gh-aw/comman-1 cmd/gh-aw/formatxterm-color ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile t-ha�� vaScript1673484326/001/test-inlined-imports-enabremote.upstream.url --write tartedAt,updatedAt,event,headBranch,headSha,displayTitle --ignore-path .prettierignore --log-level=erro/tmp/TestCollectWorkflowFiles_TransitiveImports2098049445/001 H_AW_DOCKER_HOSTremote (http block)
  • https://api.github.com/repos/aws-actions/configure-aws-credentials/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv sistency_GoAndJavaScript2774255254/001/test-simple-frontmatter.md -tests /usr/bin/git -json GO111MODULE 64/bin/go git -C ons-test3677320695 config ow-with-reaction.lock.yml remote.upstream.grep GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv -aw/git/ref/tags/v2.0.0 go bject.type] | @tsv -json GO111MODULE x_amd64/vet infocmp -1 ithub-script/git/ref/tags/v9.0.0 s/2/artifacts bject.type] | @tsv -json GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv runs/20260519-193358-43458/test-1942214553 GOPROXY kflows/test-expires.lock.yml GOSUMDB GOWORK eloper-action-maxterm-color /usr/lib/git-core/git --gi�� for-each-ref (http block)
  • https://api.github.com/repos/azure/login/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv -aw/git/ref/tags/v2.0.0 8794966/b543/_testmain.go ache/node/24.14.1/x64/bin/node -json GO111MODULE x_amd64/compile /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link t-22�� sistency_InlinedImports579099592/001/inlined-a.md -importcfg /usr/bin/git -s -w -buildmode=exe git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv runs/20260519-193358-43458/test-3335705579/.github/workflows remote /usr/bin/git l GOWORK bject.type] | @txterm-color git comm�� -m l /usr/bin/git ithub-script/git/usr/lib/git-core/git git bject.type] | @trun git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv -bool url (http block)
  • https://api.github.com/repos/docker/login-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv xterm-color go /usr/bin/infocmp -json GO111MODULE 64/bin/go infocmp -1 ithub-script/git/ref/tags/v9 go bject.type] | @tsv -json GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv /tmp/gh-aw-test-runs/20260519-193358-43458/test-source-field-variant-1093225443/--detach config /usr/lib/git-core/git-upload-pack remote.upstream.infocmp GOWORK 64/bin/bash git-upload-pack /tmp�� /usr/lib/git-cor"prettier" --check 'scripts/**/*.js' --ignore-path .prettierigno-errorsas l /usr/bin/infocmp .github/workflowgit /usr/lib/git-coradd 1/x64/bin/sh infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv k/gh-aw/gh-aw/.github/workflows/ab-testing-advisor.md show (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.1.2
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq [.object.sha, .object.type] | @tsv -bool 8794966/b477/_testmain.go r: $owner, name: $name) { hasDiscussionsEnabled } } -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/x--jq -o runs/20260519-192923-31477/test-1263184906/.github/workflows -importcfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq [.object.sha, .object.type] | @tsv prettier --check r: $owner, name: $name) { hasDiscussionsEnabled } } **/*.ts **/*.json --ignore-path 1/x64/bin/node env -json GOCACHE ache/node/24.14.1/x64/bin/node -d (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq [.object.sha, .object.type] | @tsv 3644-54227/test-3042419104/.github/workflows /bin/java /home/REDACTED/.npm/_npx/b388654678d519d9/node_modules/.bin/prettier ignore-path ../.infocmp --jq sv prettier --ch�� ulls/1 --ignore-path /opt/hostedtoolcache/go/1.25.8/x64/bin/go -d --jq modules/@npmcli//repos/actions/github-script/git/ref/tags/v9 go (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv se 8794966/b456/vet.owner.login + "/" + .name ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOSUMDB GOWORK 64/bin/go ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -uns�� 2923-31477/test-2665979016 /tmp/go-build4108794966/b206/vet.cfg 1/x64/bin/node /tmp/go-build173infocmp -trimpath 64/bin/go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv ck 'scripts/**/*.js' --ignore-path .prettierignore e_outputs_config_generation_test.go tartedAt,updatedAt,event,headBranch,headSha,displayTitle e_outputs_configinfocmp e_outputs_cross_-1 e_outputs_defaulxterm-color e_outputs_default_max_test.go -has�� vaScript350357906/001/test-frontmatter-with-arrays.md e_outputs_domains_validation_test.go 865150/b487/constants.test .prettierignore --log-level=erro-1 sv 865150/b487/constants.test (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv npx prettier --write '**/*.cjs' '**/*.ts' '**/*.remote.upstream.url docker .cfg test/concurrent-gh node erignore sh -c 3644-54227/test-813055007/.github/workflows infocmp ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet tierignore sh (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv 2923-31477/test-2850641688/.gith--detach -buildtags 8794966/b334/vet.cfg -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linuremote.origin.url -ato�� /ref/tags/v9 -buildtags 64/pkg/tool/linux_amd64/link l -ifaceassert -nilfunc 64/pkg/tool/linux_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv npx prettier --write '**/*.cjs' '**/*.ts' '**/*.remote.upstream.url bin/linux-x64/rg tartedAt,updatedAt,event,headBranch,headSha,displayTitle ithub-script/gitgit ache/go/1.25.8/x-C repository(owne/tmp/gh-aw-test-runs/20260519-193358-43458/test-1802626527 node /hom�� /ref/tags/v9 scripts/**/*.js sv .prettierignore --log-level=erro-1 sv ache/go/1.25.8/x64/pkg/tool/linuremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv npx prettier --write '**/*.cjs' '**/*.ts' '**/*.-errorsas /usr/bin/git .cfg /ref/tags/v9 /bin/sh erignore sh -c 3644-54227/test-1405977539/.github/workflows infocmp ache/go/1.25.8/x64/pkg/tool/linux_amd64/link tierignore sh (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created >=2026-05-12 GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env itbranch_with_hyphen1670478193/001 itbranch_with_hyphen1670478193/002/work 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created >=2026-04-19 GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created >=2026-02-18 GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name .cfg 64/pkg/tool/linu-buildmode=exe GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuupstream (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 .cfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name /usr/bin/git 64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linumyorg (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 GO111MODULE ache/go/1.25.8/x-nilfunc GOINSECURE b/gh-aw/tmp GOMODCACHE ache/go/1.25.8/xmyorg (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name git 64/bin/go nore a_test.go sv sh -c te '**/*.cjs' '**/*.ts' '**/*.json' --ignore-patGOINSECURE git 64/bin/go GOMODCACHE 64/pkg/tool/linuconfig x86_64/node node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1234567890
    • Triggering command: /usr/bin/gh gh api repos/{owner}/{repo}/actions/runs/1234567890 --jq {databaseId: .id, number: .run_number, url: .html_url, status: .status, conclusion: .conclusion, workflowName: .name, workflowPath: .path, createdAt: .created_at, startedAt: .run_started_at, updatedAt: .updated_at, event: .event, headBranch: .head_branch, -json GO111MODULE x_amd64/link GOINSECURE GOMOD GOMODCACHE x_amd64/link env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api repos/{owner}/{repo}/actions/runs/1234567890 --jq {databaseId: .id, number: .run_number, url: .html_url, status: .status, conclusion: .conclusion, workflowName: .name, workflowPath: .path, createdAt: .created_at, startedAt: .run_started_at, updatedAt: .updated_at, event: .event, headBranch: .head_branch, 64167481/001' 64167481/001' sh o --format=%(objecenv _test.go _test.go 1/x6�� th .prettierignoGOINSECURE --jq bin/git 8794966/b571/tesgh config 8794966/b571/imp/repos/actions/github-script/git/ref/tags/v9.0.0 infocmp (http block)
    • Triggering command: /usr/bin/gh gh api repos/{owner}/{repo}/actions/runs/1234567890 --jq {databaseId: .id, number: .run_number, url: .html_url, status: .status, conclusion: .conclusion, workflowName: .name, workflowPath: .path, createdAt: .created_at, startedAt: .run_started_at, updatedAt: .updated_at, event: .event, headBranch: .head_branch, d2afdaa4082fe26f-d node /usr/bin/git /actions/secretsgo scripts/**/*.js ache/node/24.14.-json git ode_�� submodules | heaGOINSECURE --quiet bject.type] | @tGOMODCACHE 3358-43458/test-infocmp GO111MODULE /opt/hostedtoolcxterm-color gh (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name oFiles,IgnoredOtherFiles,CFiles,CgoFiles,CXXFiles,MFiles,HFiles,FFiles,SFiles,SwigFiles,SwigCXXFconfig 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE kK/TWhNdG8HkMg5Gmyorg (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name git 64/bin/go nore myorg /usr/bin/infocmp sh -c te '**/*.cjs' '**/*.ts' '**/*.json' --ignore-patGOINSECURE infocmp 64/bin/go ithub-script/git/usr/bin/git D8RXanEmFBss n-dir/node node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name 8794966/b012/vet.cfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xremote2 (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 .cfg 64/pkg/tool/linu-test.short=true GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuorigin env edOutput4045893324/001 GO111MODULE ache/go/1.25.8/x64/pkg/tool/linu-nolocalimports GOINSECURE igFiles,SwigCXXFconfig GOMODCACHE ache/go/1.25.8/xremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name infocmp 64/pkg/tool/linux_amd64/link /ref/tags/v9 x_amd64/vet sv 64/pkg/tool/linustatus k/gh�� 1113119032/.gith.github/workflows/test.md **/*.cjs 64/bin/go **/*.json --ignore-path erignore sh (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name .cfg ache/go/1.25.8/x-lang=go1.25 GOINSECURE igFiles,SwigCXXFremote GOMODCACHE ache/go/1.25.8/xremote1 (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 .cfg ache/go/1.25.8/x-lang=go1.25 GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xorigin env mpiledOutput2809-c=4 GO111MODULE ache/go/1.25.8/x-importcfg GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x/home/REDACTED/work/gh-aw/gh-aw/pkg/typeutil/convert_test.go (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name fi echo "$GH_AW--jq 64/pkg/tool/linux_amd64/compile runs/20260519-19git 64/pkg/tool/linuadd /opt/hostedtoolc.github/workflows/test.md 64/pkg/tool/linux_amd64/compile k/gh�� 1113119032/.github/workflows **/*.cjs 64/bin/go **/*.json --ignore-path erignore sh (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name l_test.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xremote.origin.url env y_with_explicit_repo3309011625/001 GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 oFiles,IgnoredOtherFiles,CFiles,-ifaceassert eutil.test GOINSECURE GOMOD GOMODCACHE eutil.test 1087�� 185763/001 8794966/b098/vet.cfg x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name node 64/pkg/tool/linux_amd64/compile ithub-script/gitgit 64/pkg/tool/linu-C bject.type] | @t/tmp/gh-aw-test-runs/20260519-193358-43458/test-378115293 64/pkg/tool/linurev-parse k/gh�� 1113119032/.gith@{u} **/*.cjs 64/bin/go **/*.json w erignore sh (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name .cfg orutil.test GOINSECURE GOMOD GOMODCACHE orutil.test 1087�� y_with_explicit_repo3309011625/001 8794966/b002/vet.cfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 .cfg 64/pkg/tool/linux_amd64/link GOINSECURE Nb/NGaxne-K140Guconfig GOMODCACHE 64/pkg/tool/linuremote.upstream.url (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name zation_test.go 64/pkg/tool/linux_amd64/compile /ref/tags/v9 64/pkg/tool/linureset sv 64/pkg/tool/linu.github/workflows/test.md k/gh�� 1113119032/.github/workflows **/*.cjs 64/bin/go **/*.json --ignore-path erignore sh (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path 513128923/001' 513128923/001' x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE cjTrxD-/qWwfCqZD63k4N4aQsA5Q (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 GOMOD GOMODCACHE aw.test 1087�� d 8794966/b056/vet.cfg .cfg GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu^remote\..*\.gh-resolved$ (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build4108794966/b477/cli.test /tmp/go-build4108794966/b477/cli.test -test.testlogfile=/tmp/go-build4108794966/b477/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /tmp/go-build287865150/b477/cli.test /tmp/go-build287865150/b477/cli.test -test.testlogfile=/tmp/go-build287865150/b477/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true runs/20260519-19node -trimpath 1/x64/bin/node eloper-action-ma--check rev-�� ithub-script/git--ignore-path /opt/hostedtoolc.prettierignore de_modules/.bin/sh ithub/workflows/go -importcfg is no longer su-json gh (http block)
    • Triggering command: /tmp/go-build2857695199/b477/cli.test /tmp/go-build2857695199/b477/cli.test -test.testlogfile=/tmp/go-build2857695199/b477/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true 3358-43458/test-sh infocmp e/git x_amd64/vet /opt�� install --package-lock-ocmd/linters/main.go x86_64/git mplied --check 865150/b495/vet.-json du (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/dev
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/dev --jq [.object.sha, .object.type] | @tsv ts.TOKEN ^remote\..*\.gh-resolved$ (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/dev --jq [.object.sha, .object.type] | @tsv 8794966/b569/_pkg_.a config ache/go/1.25.8/x64/pkg/tool/linux_amd64/link remote.upstream.git GO111MODULE x_amd64/vet ache/go/1.25.8/xUpdate initial file -C 8794966/b591/scripts.test config 8794966/b591/importcfg.link remote.origin.urinfocmp GO111MODULE x_amd64/vet 7D8RXanEmFBss/sX9FX53sm1OTZ6jdpoJ_/CWrYu2czG7Ca7--jq (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/dev --jq [.object.sha, .object.type] | @tsv /ref/tags/v9.0.0 -tests ps ath ../../../.prgit infocmp ode ps git git remote 64/pkg/tool/linux_amd64/link re --jq bject.type] | @txterm-color 64/pkg/tool/linux_amd64/link (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv /tmp/go-build4108794966/b539/_pkg_.a -trimpath /usr/bin/git -p main -lang=go1.25 git -C /tmp/TestGuardPolicyMinIntegrityOnlyrepos_only_without_min-integrity695227163/001 config 0"}} remote.upstream.infocmp -c=4 -nolocalimports fi echo "$GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS" (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv UpdateDiscussionFieldEnforcement235633354/001 config ache/node/24.14.1/x64/bin/node url GOWORK modules/@npmcli/xterm-color ache/node/24.14.1/x64/bin/node 2704�� /tmp/gh-aw-test-runs/20260519-193358-43458/test-1894572561/.gith@{u} config rue,"errors":[],"warnings":[]}] remote.origin.urinfocmp --jq bject.type] | @txterm-color node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv tcp://172.30.0.5:2375" GH_AW_DOCKER_HOST_PATH_PREFIX_ARGS="" if [[ "${DOCKER_HOST:-}" =~ ^tcp://git config /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet remote.upstream.infocmp GOWORK /usr/bin/gh /opt/hostedtoolcache/go/1.25.8/x--jq -ato�� image:v1.0.0 -buildtags e/git -errorsas -ifaceassert -nilfunc e/git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv 2696739824 8794966/b214/vet.cfg 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/link estl�� essivefuncparams.test GO111MODULE ortcfg.link o GOMOD GOMODCACHE bg9oPhCYT65zxsAe^remote\..*\.gh-resolved$ (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv y_with_explicit_repo1772370891/001 /usr/bin/git in/sh tierignore x_amd64/link sv /opt/hostedtoolcremote.origin.url -V=f�� heck '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.pr**/*.json gh p/bin/sh ./../.prettieriginfocmp --all sv node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv a9caf1b4:pkg/par--detach git odules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node user.email url epo.git gh phen�� '**/*.ts' '**/*.remote.upstream.url --jq e/git /tmp/gh-aw-test-git config /usr/bin/gh e/git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/link GOINSECURE GOMOD GOMODCACHE x_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv iant-1093225443 --jq ules/.bin/node /tmp/gh-aw-test-git config /opt/hostedtoolc/tmp/gh-aw-test-runs/20260519-193358-43458/test-3920684736/.github/workflows gh 1/x6�� th .prettierignoremote.upstream.url --jq x86_64/node /ref/tags/v9 l sv erignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv iant-1126962035/.github/workflows /usr/lib/git-cor--jq odules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/sh --all-progress-igit --revs ache/node/24.14./tmp/gh-aw-test-runs/20260519-193644-54227/test-2701707991/.github/workflows gh 1/x6�� th .prettierignoremote.upstream.url --jq /usr/bin/gh github.repositorgit -buildtags docker-buildx gh (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v2.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv 3128923/001 3128923/002/work x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json herFiles,CFiles,CgoFiles,CXXFiles,MFiles,HFiles,FFiles,SFiles,SwigFiles,SwigCXXFiles,SysoFiles,T-1 x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE 64/pkg/tool/linu-buildmode=exe GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v3.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuconfig (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq [.object.sha, .object.type] | @tsv json' --ignore-path ../../../.pr**/*.json --jq tract|TestValidateMCPConfigWithS../../../.prettierignore xterm-color url /usr/bin/git gh 1/x6�� th .prettierignore --jq de_modules/.bin/sh tcp://dind-sidecgit l /usr/bin/git erignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq [.object.sha, .object.type] | @tsv json' --ignore-path ../../../.pr**/*.json /bin/sh n-dir/node /ref/tags/v9.0.0node git-upload-pack /tmp/js-hash-test-492022974/test-hash.js ma|//go:embed .*/tmp/TestHashConsistency_GoAndJavaScript1673484326/001/test-inlined-imports-enabled-with-env-template-expressions-in-body.md g/parser 1/x6�� th .prettierignore --jq 64/bin/node secrets.TOKEN infocmp /usr/bin/git gh (http block)
  • https://api.github.com/repos/github/gh-aw/issues/17
    • Triggering command: /usr/bin/gh gh api repos/github/gh-aw/issues/17 go env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api repos/github/gh-aw/issues/17 x_amd64/link api dceea6b3142795cc-d --jq x86_64/node 999 stmain.go 1/x64/bin/node gh 1/x6�� ithub-script/gitGOINSECURE --jq bject.type] | @tGOMODCACHE 8794966/b569/_pkgit config ache/go/1.25.8/x/tmp/gh-aw-test-runs/20260519-193358-43458/test-source-field-variant-1061657047/.github/workflows infocmp (http block)
    • Triggering command: /usr/bin/gh gh api repos/github/gh-aw/issues/17 /usr/libexec/docscripts/**/*.js 7/001 882f41247b7df59a-d sh es/.bin/node ons/secrets infocmp ache/node/24.14.-json sed ode_�� submodules | heaGOINSECURE go _modules/.bin/shGOMODCACHE sistency_GoAndJagit GO111MODULE (http block)
  • https://api.github.com/repos/google-github-actions/auth/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv k/gh-aw/gh-aw/pkg/logger/doc.go stmain.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv -bool -buildtags clusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle -errorsas -ifaceassert -nilfunc git-upload-pack /tmp�� -stringintconv -tests e/git ithub-script/githead --jq x86_64/sh e/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv -bool -buildtags ache/node/24.14.1/x64/bin/node -errorsas -ifaceassert -nilfunc ache/node/24.14.1/x64/bin/node 0792�� uts.version git-upload-pack '/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitcustom_branch1988061796/001' ache/node/24.14.1/x64/bin/node ath ../../../.prhead --package-lock-o-500 er ache/node/24.14.1/x64/bin/node (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv 2696739824 GO111MODULE $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv y_with_explicit_repo1772370891/001 /usr/bin/git k/_temp/uv-python-dir/sh /ref/tags/v9 64/pkg/tool/linuinit sv /opt/hostedtoolcache/go/1.25.8/x--jq -V=f�� 1717725957/custom/workflows /usr/bin/git k ./../.prettierig/usr/bin/git 64/pkg/tool/linuconfig sv node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 --jq bject.type] | @tsv UpdateDiscussionnode show /usr/bin/gh infocmp ode_�� lGitbranch_with_hyphen927543180/001' lGitbranch_with_hyphen927543180/001' de_modules/.bin/node ons-test17818140infocmp --jq 0"}} infocmp (http block)
  • https://api.github.com/repos/nonexistent/repo/actions/runs/12345
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com env 603009069 GO111MODULE ortcfg.link GOINSECURE GOMOD GOMODCACHE Gnjs-r37N4SnjKKM5D/AjkgYvP3F0EMnjuIFh_O/UHAXJb-z-f (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion **/*.ts **/*.json --ignore-path erignore ache�� format:pkg-json --silent k/gh-aw/gh-aw/actions/setup/js/node_modules/.bin-nilfunc tierignore 64/pkg/tool/linuinit sv bash (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion get-url origin /usr/bin/git /opt/copilot-runtime/copilot-dev--jq ache�� 1899129098/custom/workflows git kflow.lock.yml ithub-script/gitgh x_amd64/vet bject.type] | @tlist node (http block)
  • https://api.github.com/repos/org/repo/pulls/1
    • Triggering command: /usr/bin/gh gh api repos/org/repo/pulls/1 go env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api repos/org/repo/pulls/1 x_amd64/cgo api effcfbcbb59500dd-d --jq 1/x64/bin/npx g/syncutil/oncelgo g/syncutil/oncelenv 1/x64/bin/node gh api epWN3Zmy_ --jq bject.type] | @tGOMODCACHE : ${{ github.repgit go /usr/bin/git ortcfg (http block)
    • Triggering command: /usr/bin/gh gh api repos/org/repo/pulls/1 bash /usr�� 594ccb9a4517c325-d sh odules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node "prettier" --chego gh /opt/hostedtoolc-json sed ode_�� submodules | heaGOINSECURE go n-dir/git licyMinIntegritygit GO111MODULE /opt/hostedtoolcuser.name infocmp (http block)
  • https://api.github.com/repos/owner/repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/owner/repo/actions/secrets --jq .secrets[].name -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/owner/repo/actions/secrets --jq .secrets[].name h ../../../.prettierignore /bin/sh node 4042034328 git-receive-packenv 1/x64/bin/node infocmp ode_�� xterm-color 1/x64/bin/node de_modules/.bin/GOMODCACHE -o (http block)
    • Triggering command: /usr/bin/gh gh api /repos/owner/repo/actions/secrets --jq .secrets[].name /repos/actions/gpkg/workflow/safe_outputs_config_helpers_test.go --jq /usr/bin/wc ry=1 --check ache/node/24.14.-json wc -l on' --ignore-patGOINSECURE (http block)
  • https://api.github.com/repos/owner/repo/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-remote-workflow --limit 30 --repo owner/repo ionpins.test 1087�� 1638145890/.github/workflows 8794966/b065/vet.cfg 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh workflow list --repo owner/repo --json name,path,state ache/go/1.25.8/x-nolocalimports GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xTest User (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name -json GO111MODULE x_amd64/asm GOINSECURE GOMOD GOMODCACHE x_amd64/asm env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name h ../../../.pret.prettierignore /usr/lib/git-core/git bin/node ithub/workflows/go --stdin 1/x64/bin/node infocmp ode_�� xterm-color 1/x64/bin/node odules/npm/node_GOMODCACHE sistency_GoAndJagit -trimpath /usr/bin/git gh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name /repos/actions/github-script/git**/*.ts --jq /usr/bin/basename '/tmp/TestParseDgo '/tmp/TestParseDenv /opt/hostedtoolc-json basename /tmp�� on' --ignore-patGOINSECURE go herFiles,CFiles,GOMODCACHE 761173440/001 GO111MODULE (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch 2923-31477/test-add-source-path-1265962942/.github/workflows GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch 6/001/test-frontmatter-with-nested-objects.md ermission_test.go ache/go/1.25.8/x64/bin/gofmt .prettierignore r bject.type] | @t--get ache/go/1.25.8/xremote.origin.url --no�� --noprofile e_outputs_allowed_labels_validation_test.go k/gh-aw/gh-aw/node_modules/.bin/sh e_outputs_app_imsh e_outputs_app_te-c e_outputs_call_wprintf '%s' "$1" e_outputs_call_wsh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch 44f19f8b7cb818f2d9f80d33dff5392770a1f2f4be69d4280add0841ffc16156-d gh ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile on repos/{owner}/{rremote ode-gyp-bin/node-v ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile /hom�� 3644-54227/test-695197187/.github/workflows **/*.cjs ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet **/*.json --ignore-path ../../../.pretti--get ache/go/1.25.8/xremote.upstream.url (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI and others added 8 commits May 19, 2026 19:35
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/bb828f4c-1448-4e43-821c-f279e0b925db

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/bb828f4c-1448-4e43-821c-f279e0b925db

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/bb828f4c-1448-4e43-821c-f279e0b925db

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/bb828f4c-1448-4e43-821c-f279e0b925db

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix deprecated network schema in parser Align stdio MCP network schema deprecation semantics with runtime proxy-args handling May 19, 2026
Copilot AI requested a review from gh-aw-bot May 19, 2026 19:55
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot network is not supported for MCP servers and tools. Remove parser support.

Copilot AI and others added 2 commits May 19, 2026 23:50
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
…emantics

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 19, 2026

@copilot network is not supported for MCP servers and tools. Remove parser support.

Done in d0ad034.

Parser support for mcp-servers.<tool>.network.proxy-args has been removed, and tests were updated so per-server network config is ignored.

Copilot AI requested a review from pelikhan May 19, 2026 23:58
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot remove all mcp-servers..network support

Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 20, 2026

@copilot remove all mcp-servers..network support

Can you clarify scope: do you want all mcp-servers support removed entirely, or only the per-server mcp-servers.<tool>.network fields removed/ignored?

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot remove per-server mcp-servers..network fields

Copilot AI and others added 3 commits May 20, 2026 00:52
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 20, 2026

@copilot remove per-server mcp-servers..network fields

Done in 9b97bd1 (plus cleanup in a4571ec).

Per-server mcp-servers.<name>.network has been removed from schema support, and schema validation now rejects per-server network in MCP server configs.

@pelikhan pelikhan marked this pull request as ready for review May 20, 2026 02:06
Copilot AI review requested due to automatic review settings May 20, 2026 02:06
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Aligns MCP configuration validation/parsing by removing per-server network handling and updating schema/tests accordingly, plus minor Datadog header template tweaks in generated workflow lock files.

Changes:

  • Removed per-server network from both embedded JSON schemas and adjusted related validation constraints.
  • Removed parser support + unit test coverage for network.proxy-args, and added a schema validation test asserting per-server network is rejected.
  • Updated Datadog DD_APPLICATION_KEY templating in two workflow lock files (currently inconsistent between them).
Show a summary per file
File Description
pkg/parser/schemas/mcp_config_schema.json Removes per-server network schema and updates HTTP mutual-exclusion constraints accordingly.
pkg/parser/schemas/main_workflow_schema.json Removes per-server network from stdio_mcp_tool and updates schema comments.
pkg/parser/schema_test.go Adds schema validation test to ensure per-server network is rejected.
pkg/parser/mcp.go Removes runtime parsing of network.proxy-args for stdio MCP servers.
pkg/parser/mcp_test.go Drops unit test coverage for the removed network.proxy-args parsing behavior.
.github/workflows/smoke-otel-backends.lock.yml Changes Datadog header templating for DD_APPLICATION_KEY.
.github/workflows/mcp-inspector.lock.yml Changes Datadog header templating for DD_APPLICATION_KEY (but in the opposite direction from the other lock file).

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 7/7 changed files
  • Comments generated: 5

Comment thread pkg/parser/mcp.go
Comment on lines 621 to 625
}
}

// Extract network configuration for stdio (container-based tools)
if network, hasNetwork := mcpConfig["network"]; hasNetwork {
if networkMap, ok := network.(map[string]any); ok {
// Extract proxy arguments from network config
if proxyArgs, hasProxyArgs := networkMap["proxy-args"]; hasProxyArgs {
if proxyArgsSlice, ok := proxyArgs.([]any); ok {
for _, arg := range proxyArgsSlice {
if argStr, ok := arg.(string); ok {
config.ProxyArgs = append(config.ProxyArgs, argStr)
}
}
}
}
}
}

case "http":
if url, hasURL := mcpConfig["url"]; hasURL {
Comment thread pkg/parser/schema_test.go
Comment on lines +235 to +239
name: "per-server network rejected by schema",
mcpConfig: map[string]any{
"type": "stdio",
"command": "node",
"network": map[string]any{
Comment thread pkg/parser/mcp_test.go
Comment on lines 645 to 649
Allowed: nil,
},
},

{
name: "Stdio with network proxy-args (new format)",
toolName: "network-proxy-server",
mcpSection: map[string]any{
"type": "stdio",
"command": "docker",
"args": []any{"run", "myserver"},
"network": map[string]any{
"allowed": []any{"example.com", "api.example.com"},
"proxy-args": []any{"--network-proxy-arg1", "--network-proxy-arg2"},
},
},
toolConfig: map[string]any{},
expected: RegistryMCPServerConfig{BaseMCPServerConfig: types.BaseMCPServerConfig{Type: "stdio",
Command: "docker",
Args: []string{"run", "myserver"},

Env: map[string]string{},
Headers: map[string]string{}}, Name: "network-proxy-server",

ProxyArgs: []string{"--network-proxy-arg1", "--network-proxy-arg2"},

Allowed: []string{},
},
},
{
name: "Local type (alias for stdio)",
Comment on lines 775 to 777
"DD_API_KEY": "\${DD_API_KEY}",
"DD_APPLICATION_KEY": "\${DD_APP_KEY}",
"DD_APPLICATION_KEY": "\${DD_APPLICATION_KEY}",
"DD_SITE": "\${DD_SITE}"
"headers": {
"DD_API_KEY": "\${DD_API_KEY}",
"DD_APPLICATION_KEY": "\${DD_APPLICATION_KEY}",
"DD_APPLICATION_KEY": "\${DD_APP_KEY}",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[deep-report] Schema/parser drift: stdio_mcp_tool.network is marked deprecated but parser still consumes proxy-args

4 participants