Skip to content

Add tools.playwright.mode: cli | mcp — default to CLI (npx) mode#21637

Closed
Copilot wants to merge 3 commits intomainfrom
copilot/update-playwright-to-use-cli-again
Closed

Add tools.playwright.mode: cli | mcp — default to CLI (npx) mode#21637
Copilot wants to merge 3 commits intomainfrom
copilot/update-playwright-to-use-cli-again

Conversation

Copy link
Contributor

Copilot AI commented Mar 18, 2026

Playwright previously defaulted to a Docker-based MCP container. This adds a mode field to choose between cli (new default, runs @playwright/mcp via npx without Docker) and mcp (legacy Docker container).

Configuration

tools:
  playwright:               # cli mode (default)

  playwright:
    mode: cli               # explicit cli mode
    version: "0.0.26"       # pins @playwright/mcp npm package version

  playwright:
    mode: mcp               # legacy Docker container

Changes

  • PlaywrightToolConfig — added Mode string field and IsCliMode() helper (nil/empty → cli)
  • JSON renderer — split into renderPlaywrightCLIConfigJSON (command: npx) and renderPlaywrightDockerConfigJSON (previous Docker logic)
  • TOML renderer — split into renderPlaywrightCLITOML and renderPlaywrightDockerTOML for Claude/Codex engines
  • collectDockerImages — skips Docker pull in CLI mode
  • pkg/parser/mcp.goExtractMCPConfigurations (used by mcp inspect) now respects mode; CLI → npx, MCP → Docker
  • Schemamode: { enum: [cli, mcp] } added to playwright tools schema
  • Lock files — all 175 workflows recompiled; workflows with playwright: now emit npx-based configs by default

CLI mode output (Copilot engine)

"playwright": {
  "type": "stdio",
  "command": "npx",
  "args": ["-y", "@playwright/mcp@latest", "--output-dir", "/tmp/gh-aw/mcp-logs/playwright", "--no-sandbox"]
}

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 /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw ache/go/1.25.0/xrev-parse /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw git /usr/bin/infocmp--show-toplevel git rev-�� --show-toplevel infocmp /usr/bin/git xterm-color node /usr/bin/git git (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 se 6107343/b186/vet.cfg ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name /repos/actions/github-script/git/ref/tags/v8 --jq /usr/bin/git --show-toplevel x_amd64/cgo /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git -m Initial commit /usr/bin/git git (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 user.name Test User /usr/bin/git -unreachable=falgit /tmp/go-build144rev-parse nch,headSha,disp--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolc--jq /usr/bin/git ub/workflows -buildtags ache/uv/0.10.11/--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha Value: ${{ github.actor }} git /opt/hostedtoolcache/node/24.14.0/x64/bin/node --show-toplevel bash /usr/bin/git /opt/hostedtoolcache/node/24.14.0/x64/bin/node /tmp�� runs/20260318-193410-20679/test-1037234546/.github/workflows git /opt/hostedtoolcache/node/24.14.0/x64/bin/node l git /usr/bin/git /opt/hostedtoolcache/node/24.14.remote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel git /opt/hostedtoolcache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git node js/f�� /usr/bin/git git /opt/hostedtoolcache/node/24.14.0/x64/bin/node /tmp/gh-aw-test-git status /usr/bin/git node (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 sistency_WithImports665879770/001/main.md 64/pkg/tool/linux_amd64/vet ache/node/24.14.0/x64/bin/node scripts synced git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel bash /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel bash /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha --show-toplevel gh 0/x64/bin/node list --json /usr/bin/git git cjs --show-toplevel git ache/node/24.14.0/x64/bin/node user.email test@example.comrev-parse /usr/bin/git git (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 /tmp/go-build2319982950/b001/_pkg_.a -trimpath x_amd64/vet -p main -lang=go1.25 x_amd64/vet -n 40,80p /home/REDACTED/work/gh-aw/gh-aw/pkg/workflow/mcp_l-ifaceassert 64/pkg/tool/linux_amd64/vet go1.25.0 -c=4 -nolocalimports 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel sh /usr/bin/git git status --porgit -tests 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel bash /usr/bin/git --noprofile x_amd64/vet rgo/bin/bash git rev-�� --show-toplevel bash /usr/bin/git 3053-14382/test-git x_amd64/vet sh 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 --show-toplevel /home/REDACTED/work/gh-aw/gh-aw/pkg/logger/logger.go 9347323/b449/workflow.test celain --ignore-git /tmp/go-build144rev-parse x_amd64/vet 9347323/b449/workflow.test e=/t�� t0 rev-parse (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel x_amd64/compile /usr/bin/git g_playwright_rengit /tmp/go-build144rev-parse ndor/bin/bash git bran�� --show-current /opt/hostedtoolc--jq /usr/bin/git -bool -buildtags sh git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git --noprofile x_amd64/vet outil.test git rev-�� --show-toplevel outil.test /usr/bin/git --noprofile x_amd64/vet 0/x64/bin/node 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 se 6107343/b120/vet.cfg ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha kflow.test (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha --noprofile (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 --show-toplevel 6iV7PiPHuA1w /usr/bin/git celain --ignore-git /tmp/go-build144rev-parse de/node/bin/bash--show-toplevel git conf�� user.email test@example.com /usr/bin/git -unreachable=falgit /tmp/go-build144rev-parse ache/go/1.25.0/x--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel bash /usr/bin/git git rev-�� itattributes-test2604423366/.github/workflows git /usr/bin/git l /opt/hostedtoolcrev-parse /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git git rev-�� --show-toplevel git /opt/hostedtoolcache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git node (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 /home/REDACTED/work/gh-aw/gh-aw/.github/workflows/agent-performanctest-logs/run-5 /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/pkg/workflow/imporrev-parse /usr/bin/git celain --ignore-git /tmp/go-build144rev-parse x_amd64/vet git init�� (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha /home/REDACTED/work/gh-aw/gh-aw/.github/workflows/ai-moderator.md /home/REDACTED/work/gh-aw/gh-aw/pkg/cli/actionlint.go /opt/hostedtoolcache/node/24.14.0/x64/bin/node --show-toplevel ache/go/1.25.0/xrev-parse /usr/bin/git /opt/hostedtoolcache/node/24.14.0/x64/bin/node /tmp�� ref/tags/v1.0.0 git /usr/bin/git --show-toplevel 6TZzSeeD1gUlY/vdrev-parse /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha --show-toplevel git /usr/bin/git user.name Test User /usr/bin/git git rev-�� --show-toplevel git /opt/hostedtoolcache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git node (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 --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/asm $name) { hasDiscussionsEnabled } } /usr/bin/git git /usr/bin/git git cjs --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq .object.sha --show-toplevel gcc $name) { hasDiscussionsEnabled } } -x c /usr/bin/git git cjs --show-toplevel git 64/bin/bash --show-toplevel git /usr/bin/git git (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 9347323/b417/_pkg_.a 64/pkg/tool/linux_amd64/vet 9347323/b417=> --verify b/gh-aw/pkg/loggrev-parse 64/pkg/tool/linu--show-toplevel bash --no�� runs/20260318-193053-14382/test-3314875717 64/pkg/tool/linux_amd64/vet /tmp/go-build3356845260/b375/parser.test l ithub_mcp_guard_rev-parse ache/go/1.25.0/x--show-toplevel 9347323/b417/importcfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha /tmp/gh-aw/aw-master.patch git 64/pkg/tool/linux_amd64/vet user.email test@example.comrev-parse /usr/bin/infocmp--show-toplevel 64/pkg/tool/linux_amd64/vet rev-�� --show-toplevel infocmp /usr/bin/git xterm-color git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha /tmp/gh-aw/aw-feature-branch.patACCEPT /opt/hostedtoolcache/node/24.14.0/x64/bin/node 0/x64/bin/node runs/20260318-19git git /usr/bin/git gw/bQyMmwWYN387Mwagr5N4/OU7p6PX4e5pkwqdFc6ty rev-�� --show-toplevel git 4629b30f454bdbdcdc1f0fc61d922ca9586efc8ec03d4dac-d --show-toplevel git /usr/bin/git git (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel _value"]."\n"; /opt/hostedtoolc/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
  • https://api.github.com/repos/github/gh-aw
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility --show-toplevel node 0/x64/bin/node /usr/bin/git git /usr/bin/infocmpgraphql git rev-�� --show-toplevel infocmp 0/x64/bin/node xterm-color git /usr/bin/git git (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 --noprofile 64/pkg/tool/linux_amd64/vet ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile origin .cfg 64/pkg/tool/linu--show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile -w 9347323/b443/_pkg_.a security 9347323/b443=> -nxv b/gh-aw/pkg/timerev-parse ache/go/1.25.0/x--show-toplevel bash (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha /usr/bin/git git 0/x64/bin/node --get remote.origin.ur-C DiscussionsEnabl/tmp/gh-aw-test-runs/20260318-193410-20679/test-1802980580/.github/workflows git t-ha�� vaScript1657751634/001/test-frontmatter-with-nested-objects.md infocmp /usr/bin/git xterm-color bash /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha --show-current /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/link 0/x64/bin/node /tmp/go-build330git -importcfg /usr/bin/git git rev-�� --show-toplevel git 0/x64/bin/node --show-toplevel -extld=gcc /usr/bin/git git (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 9347323/b423/_pkg_.a mz7gZYERrLOf 9347323/b423=> origin b/gh-aw/pkg/mathrev-parse 64/pkg/tool/linu--show-toplevel iptables -w runs/20260318-193053-14382/test-2856508220 security /home/REDACTED/.dotnet/tools/bash l -d 168.63.129.16 9347323/b423/importcfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha 64/pkg/tool/linu--show-toplevel git /usr/bin/git --get remote.origin.urrev-parse /usr/bin/infocmp--show-toplevel git rev-�� --show-toplevel infocmp /usr/bin/git xterm-color iptables /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha /usr/bin/git git 0/x64/bin/node --show-toplevel git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 security x86_64/bash onField -d 168.63.129.16 bash --no�� --noprofile owner x_amd64/vet 0 -j ACCEPT x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 git /usr/bin/git --show-toplevel ache/go/1.25.0/xrev-parse /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel bash /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 --revs x_amd64/link --thin --delta-base-offconfig -q x_amd64/link --no�� --noprofile (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 git /usr/bin/git --show-toplevel bash /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel bash /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 --log-level x_amd64/vet --log-target auto -importcfg x_amd64/vet --no�� --noprofile /home/REDACTED/work/gh-aw/gh-aw/pk-nolocalimports de/node/bin/bash (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 git /usr/bin/git --show-toplevel bash /usr/bin/git git rev-�� --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel bash /usr/bin/git ache/node/24.14.0/x64/bin/node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 k/gh-aw/gh-aw/pkg/workflow/mcp_l-ifaceassert x_amd64/compile OUTPUT -d 168.63.129.16 x_amd64/compile --no�� --noprofile conntrack ache/go/1.25.0/x64/pkg/tool/linux_amd64/cgo INVALID,NEW -j DROP ache/go/1.25.0/x64/pkg/tool/linu--json (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 git /usr/bin/git --show-toplevel ache/go/1.25.0/xrev-parse /usr/bin/git git rev-�� --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel bash /usr/bin/git ache/node/24.14.0/x64/bin/node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 security x_amd64/link OUTPUT -d 168.63.129.16 x_amd64/link --no�� --noprofile conntrack ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet INVALID,NEW -j DROP kR/yyjxJESSHc3089fRgrZr/tga2eoUsAFIA48ngLY-h (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 git /usr/bin/git --show-toplevel ache/go/1.25.0/xrev-parse /usr/bin/git git rev-�� --show-toplevel git /opt/hostedtoolcache/node/24.14.0/x64/bin/node --show-toplevel bash /usr/bin/git node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 security 0/x64/bin/bash -nxv .go (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 git ache/node/24.14.0/x64/bin/node --show-toplevel ache/go/1.25.0/xrev-parse /usr/bin/git ache/node/24.14.0/x64/bin/node 9020�� --show-toplevel git /usr/bin/git --show-toplevel bash /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 k/gh-aw/gh-aw/pkg/workflow/impor-ifaceassert x_amd64/compile OUTPUT -d 168.63.129.16 x_amd64/compile --no�� --noprofile conntrack /usr/bin/git INVALID,NEW -j DROP git (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 git /usr/bin/git --show-toplevel /opt/hostedtoolcrev-parse /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel bash /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path se 6107343/b192/vet.cfg 64/bin/bash (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 -buildid=IPVpIlk-atomic -s /opt/hostedtoolc-buildtags -ato�� -bool g/workflow/impor-ifaceassert /opt/hostedtoolc-nilfunc -errorsas -ifaceassert -nilfunc /opt/hostedtoolcrev-parse (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 (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 |Binary (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel bash /usr/bin/git rt -tests /home/REDACTED/.lo--show-toplevel git rev-�� --show-toplevel bash /usr/bin/git --noprofile 64/pkg/tool/linurev-parse ache/node/24.14.--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git /usr/bin/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 laywright-to-use-p /tmp/go-build144github.com/github/gh-aw/pkg/parser k/_temp/uv-pytho-lang=go1.25 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq .object.sha auto-triage-issues.md --auto /usr/bin/git --detach ache/go/1.25.0/x-C /usr/bin/infocmp/tmp/gh-aw-test-runs/20260318-193410-20679/test-1876330345/.github/workflows git rev-�� --show-toplevel infocmp /usr/bin/git xterm-color sed /usr/bin/git git (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 kflow.test /tmp/go-build144github.com/github/gh-aw/pkg/parser_test ortcfg.link (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha laywright-to-use-s /tmp/go-build144-w k/_temp/ghcca-no-buildmode=exe (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha laywright-to-use-p /tmp/go-build144github.com/github/gh-aw/pkg/workflow_test x_amd64/compile (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 laywright-to-use-p /tmp/go-build144main ndor/bin/bash CPSetup\|TestColgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/docker git rev-�� --show-toplevel docker /usr/bin/git test/concurrent-git 64/pkg/tool/linu-C /usr/bin/git git (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel git /opt/hostedtoolc--codespaces git rev-�� --show-toplevel node /usr/bin/git /usr/bin/git git /opt/hostedtoolcgraphql git (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 aywright.*Docker\|playwright.*docker g/workflow/action_cache_test.go At,event,headBranch,headSha,displayTitle g/workflow/actiogit g/workflow/actiorev-parse g/workflow/actio--show-toplevel g/workflow/action_resolver_test.go g/wo�� g/workflow/action_sha_checker_test.go g/workflow/action_sha_validation_test.go x_amd64/vet g/workflow/activgit g/workflow/activrev-parse g/workflow/add_c--git-dir x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha /ref/tags/v8 bash /usr/bin/git --noprofile 64/pkg/tool/linurev-parse 9347323/b414/fil--show-toplevel git rev-�� --show-toplevel 9347323/b414/fileutil.test /usr/bin/git t0 64/pkg/tool/linurev-parse (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha 0:00Z git /usr/bin/git sistency_KeyOrdenode git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/infocmp --show-toplevel git /usr/bin/git 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 (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion --show-toplevel ache/go/1.25.0/xrev-parse /usr/bin/git git rev-�� --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel bash /usr/bin/infocmp--show-toplevel ache/node/24.14.0/x64/bin/node (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 ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo /usr/bin/gh --get remote.origin.urrev-parse /usr/bin/git gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq /usr/bin/git user.name Test User /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo /usr/bin/git --get remote.origin.urrev-parse /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolcache/node/24.14.0/x64/bin/node /usr/bin/git inputs.version /opt/hostedtoolcrev-parse /usr/bin/git git (http block)
  • https://api.github.com/repos/owner/repo/contents/file.md
    • Triggering command: /tmp/go-build1339347323/b399/cli.test /tmp/go-build1339347323/b399/cli.test -test.testlogfile=/tmp/go-build1339347323/b399/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true (http block)
    • Triggering command: /tmp/go-build3300253555/b379/cli.test /tmp/go-build3300253555/b379/cli.test -test.paniconexit0 -test.timeout=10m0s -test.count=1 rev-�� --show-toplevel ache/node/24.14.0/x64/bin/node /home/REDACTED/.local/bin/node --show-toplevel ache/go/1.25.0/xrev-parse /usr/bin/git node /opt�� install --package-lock-only /usr/bin/git /tmp/TestCompilegit config /usr/bin/git git (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 /var/lib/waagent (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name (http block)

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


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

Copilot AI linked an issue Mar 18, 2026 that may be closed by this pull request
Copilot AI and others added 2 commits March 18, 2026 19:18
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Update Playwright to use CLI by default Add tools.playwright.mode: cli | mcp — default to CLI (npx) mode Mar 18, 2026
Copilot AI requested a review from pelikhan March 18, 2026 19:49
@pelikhan pelikhan closed this Mar 18, 2026
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.

Playwright cli

2 participants