Skip to content

fix: CLI consistency - standardize write+ terminology, mcp list-tools example, pr bullet char#30895

Merged
pelikhan merged 2 commits intomainfrom
copilot/cli-consistency-fix
May 7, 2026
Merged

fix: CLI consistency - standardize write+ terminology, mcp list-tools example, pr bullet char#30895
pelikhan merged 2 commits intomainfrom
copilot/cli-consistency-fix

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 7, 2026

Three low-severity CLI help text inconsistencies flagged by automated inspection across 23 commands.

Changes

  • mcp-server: Replace non-standard write+ with write access or higher (GitHub permission levels don't use + notation)
  • mcp list-tools: Clarify first example comment from Find workflows with 'github' MCP serverSearch for workflows containing the 'github' MCP server — the no-workflow-arg behavior is a search, not a tool listing
  • pr: Replace Unicode bullet with ASCII - in subcommand list

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 k/gh-aw/gh-aw/actions/node_modul-nilfunc (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 (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 -nolocalimports -importcfg 6784519/b393/impTest User -uns�� te 'scripts/**/*.js' --ignore-path .prettierignoremote.origin.url k/gh-aw/gh-aw/cmd/gh-aw/capitalization_test.go h (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 .js' --ignore-path .prettierignore --log-level=error --local x_amd64/vet committer.name (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 --show-toplevel 1/x64/bin/node /usr/bin/git licyBlockedUsersgit -buildtags /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git ithub-script/gitgh show t 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 /ref/tags/v9 --json sv l 100 --created git conf�� user.name Test User /usr/bin/gh itbranch_with_hygit itbranch_with_hyrev-parse x86_64/node gh (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 ry=1 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 git bject.type] | @tsv /tmp/gh-aw-test-git remote /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git /tmp/compile-insgit rev-parse clusion,workflow--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv k/_tool git /usr/bin/infocmp --show-toplevel bash /usr/bin/git infocmp -1 xterm-color git /home/REDACTED/.local/bin/node --show-toplevel ache/go/1.25.8/xrev-parse /usr/bin/git node (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 /tmp/go-build3728971758/b441/_pkg_.a -trimpath (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv r-test3901839838/test1.md r-test3901839838/test2.lock.yml /usr/bin/git -p main -lang=go1.25 git -C s/test.md rev-parse /usr/bin/git go1.25.8 -c=4 -nolocalimports git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv waysRecompiles910587082/001 rev-parse /usr/bin/git json' --ignore-pgit .cfg 64/pkg/tool/linu--show-toplevel git conf�� user.name (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 --show-toplevel git /usr/bin/git .md md 8971758/b405/cli/repos/actions/github-script/git/ref/tags/v9 git rev-�� ithub-script/git/ref/tags/v9 8971758/b405/cli.test bject.type] | @tsv HEAD .github/workflowrev-parse /usr/bin/git 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 .version=04bd7b0-dirty" -o gh-aw ./cmd/gh-aw (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv get t.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-build3728971758/b393/importcfg -pack /home/REDACTED/work/gh-aw/gh-aw/internal/tools/generate-action-metadata/main.go x_amd64/vet /pre�� get --local x_amd64/vet committer.name (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 o actions/setup-cmd/gh-aw/capitalization_test.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 g_.a --global x_amd64/vet http.https://gitsh (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 '**/*.ts' '**/*.**/*.ts --local de http.https://gitsh (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 /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git 9R6S/LibFNih3wtfinfocmp --write 64/pkg/tool/linuxterm-color git rev-�� --show-toplevel 64/pkg/tool/linu--jq /usr/bin/git '/tmp/TestParseDgit .cfg /opt/hostedtoolc--show-toplevel git (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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/infocmp prettier --write 64/pkg/tool/linu/repos/actions/github-script/git/ref/tags/v9 infocmp -1 xterm-color 64/pkg/tool/linux_amd64/vet /usr/bin/git cd actions/setupgit .cfg /opt/hostedtoolc--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel ache/node/24.14.1/x64/bin/node /usr/bin/git ub.actor -test.v=true /usr/bin/git git rev-�� /ref/tags/v9 git sv /ref/tags/v9 remote.origin.ur-1 sv gh (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 /tmp/go-build3728971758/b441/repoutil.test -importcfg /usr/bin/gh -s -w -buildmode=exe gh work�� list --json (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv --show-toplevel x_amd64/vet /usr/bin/git w/js/**/*.json' git go 64/pkg/tool/linu--show-toplevel git -C /tmp/gh-aw-test-runs/20260507-201525-15982/test-296760728 remote /usr/bin/git -template-expresgit .cfg es/.bin/sh git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /home/REDACTED/work/gh-aw/gh-aw/.github/workflows rev-parse /usr/bin/git json' --ignore-pgit HEAD 64/pkg/tool/linu--show-toplevel git remo�� add origin (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 (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 --show-toplevel git /usr/bin/git /tmp/TestGuardPogit config /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git /tmp/gh-aw-test-gh remote /usr/bin/git 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 --show-toplevel infocmp /usr/bin/git xterm-color 64/pkg/tool/linuapi /usr/bin/git git rev-�� /ref/tags/v9 git sv /tmp/gh-aw-test-git show me: String!) { --show-toplevel infocmp (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 --show-toplevel git /usr/bin/git k/gh-aw/gh-aw/pkgit remote /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile /usr/bin/git /tmp/go-build372infocmp -trimpath /usr/bin/git git (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 --show-toplevel git /usr/bin/git /tmp/compile-insgit rev-parse clusion,workflow--show-toplevel git rev-�� --show-toplevel node /usr/bin/infocmp /tmp/TestHashConinfocmp 64/pkg/tool/linu-1 om/org2/repo2.gixterm-color infocmp (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 /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/gh k/gh-aw/gh-aw (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 user.email (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 /ref/tags/v9 remote.origin.url sv th .prettierignogit .cfg es/.bin/node git comm�� /ref/tags/v9 epo}/actions/runs/12346/artifacts sv e 6784519/b012/vetrev-parse ules/.bin/sh git (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-04-30 (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-07 (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-06 (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 -trimpath son ignore github.com/stretconfig -lang=go1.17 /opt/hostedtoolc^remote\..*\.gh-resolved$ -ato�� 2647504077 -buildtags k -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/xremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 /tmp/go-build3166784519/b088/vet.cfg cal/bin/node (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 /tmp/go-build3166784519/b016/vet.cfg son ignore (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 /tmp/go-build3166784519/b021/vet.cfg son ignore (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, it} --local modules/@npmcli/run-script/lib/node-gyp-bin/sh committer.email (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 /tmp/go-build3166784519/b012/vet-w x_amd64/compile ignore (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 /tmp/go-build3166784519/b024/vet.cfg son ignore (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 /tmp/go-build3166784519/b030/vet.cfg 64/pkg/tool/linux_amd64/compile ignore (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 -buildtags 64/pkg/tool/linux_amd64/compile -errorsas -ifaceassert -nilfunc 64/pkg/tool/linux_amd64/compile -ato�� g_.a -buildtags .cfg -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/x/home/REDACTED/work/gh-aw/gh-aw/pkg/timeutil/format_test.go (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 /tmp/go-build3166784519/b033/vet.cfg x_amd64/link ignore (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 /tmp/go-build3166784519/b104/vet-test.run=^Test ache/node/24.14.1/x64/bin/node (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 go 64/pkg/tool/linux_amd64/compile ignore (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 /tmp/go-build3166784519/b085/vet.cfg ache/uv/0.11.11/x86_64/node (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 /tmp/go-build3166784519/b032/vet.cfg son ignore (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 /tmp/go-build3166784519/b098/vet.cfg bin/node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path get --local x_amd64/vet committer.name (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 (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/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build3728971758/b405/cli.test /tmp/go-build3728971758/b405/cli.test -test.testlogfile=/tmp/go-build3728971758/b405/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true (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 --show-toplevel git /usr/bin/git /tmp/gh-aw-test-du url /opt/hostedtoolc/tmp/gh-aw/aw-feature-branch.patch git rev-�� --show-toplevel node /usr/bin/infocmp /home/REDACTED/worgit 3Zv3h0y/rLzSlIqWrev-parse /usr/bin/gh infocmp (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 te 'scripts/**/*.js' --ignore-path .prettierignore --log-level=e!../../../pkg/workflow/js/**/*.jdocker /tmp/go-build3166784519/b261/vet.cfg /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link (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 on' --ignore-pat-c=4 main 64/pkg/tool/linu-importcfg (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 on' --ignore-pat-c=4 main 64/pkg/tool/linu-importcfg (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 on' --ignore-path ../../../.prettierignore (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 FETCH_HEAD .cfg 64/pkg/tool/linux_amd64/vet r (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 on' --ignore-pat--exclude-hidden=receive .cfg 64/pkg/tool/linu--quiet --detach (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 --show-toplevel ache/node/24.14.1/x64/bin/node /usr/bin/git uts.enforce_all git Test User clusion,workflow--show-toplevel git rev-�� --show-toplevel node /usr/bin/git /tmp/TestHashCongit 64/pkg/tool/linurev-parse /usr/bin/git 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, .object.type] | @tsv te 'scripts/**/*.js' --ignore-path .prettierignore --log-level=e!../../../pkg/workflow/js/**/*.jgit /tmp/go-build3166784519/b266/vet.cfg ser.test (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 nore (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 (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo x_amd64/vet committer.name (http block)
    • Triggering command: /usr/bin/gh gh workflow list --repo owner/repo --json name,path,state .cfg -errorsas -ifaceassert -nilfunc erignore ache�� ons/secrets -buildtags ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -errorsas -ifaceassert -nilfunc ache/go/1.25.8/x4 (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 h ../../../.prettierignore --local x_amd64/vet committer.name (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch t992103038 /tmp/go-build3166784519/b210/vet.cfg .yml h ../../../.pretgit erignore ode-gyp-bin/sh /opt/hostedtoolcache/go/1.25.8/x--jq ache�� -bool -buildtags 1/x64/bin/node rkflow/js/**/*.jdocker -ifaceassert erignore ache/go/1.25.8/x64/pkg/tool/linuupstream (http block)

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

…ols example, pr bullet char

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/1b59de1a-d45a-4e71-b3d2-19f683164e6a

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix CLI consistency issues in command help text fix: CLI consistency - standardize write+ terminology, mcp list-tools example, pr bullet char May 7, 2026
Copilot AI requested a review from gh-aw-bot May 7, 2026 20:18
@pelikhan pelikhan marked this pull request as ready for review May 7, 2026 20:50
Copilot AI review requested due to automatic review settings May 7, 2026 20:50
@pelikhan pelikhan merged commit f8dffd3 into main May 7, 2026
@pelikhan pelikhan deleted the copilot/cli-consistency-fix branch May 7, 2026 20:50
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

This pull request updates CLI help text to improve consistency and clarity across a few commands.

Changes:

  • Standardizes permission wording in mcp-server help text (“write access or higher”).
  • Clarifies the first mcp list-tools example to reflect the actual search behavior when no workflow is provided.
  • Adjusts pr command help formatting for the subcommand list.
Show a summary per file
File Description
pkg/cli/pr_command.go Updates subcommand list bullet formatting in the pr command help text.
pkg/cli/mcp_server_command.go Replaces write+ terminology with “write access or higher” in mcp-server help text.
pkg/cli/mcp_list_tools.go Refines an example comment to describe search behavior more precisely.

Copilot's findings

Tip

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

  • Files reviewed: 3/3 changed files
  • Comments generated: 2

Comment thread pkg/cli/pr_command.go

Available subcommands:
transfer - Transfer a pull request to another repository
- transfer - Transfer a pull request to another repository
Comment on lines 43 to +46
The GITHUB_ACTOR environment variable specifies the GitHub username for role-based
access control. The actor's repository role (admin, maintain, write, etc.) determines
which tools are available. Tools requiring elevated permissions (logs, audit) are always
mounted but will return permission denied errors if the actor lacks write+ access.
mounted but will return permission denied errors if the actor lacks write access or higher.
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.

[cli-consistency] CLI Consistency Issues - 2026-05-07

4 participants