Conversation
…ll workflow prompts Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR strengthens documentation and prompts for the noop safe-output tool to address the #1 runtime failure mode in safe-output workflows: agents finishing without calling any safe-output tool, resulting in agent did not produce any safe outputs errors.
Changes:
- Enhanced system-level safe-outputs prompt with explicit CRITICAL block requiring safe-output tool calls
- Expanded documentation for noop tool with danger callout, usage guidelines, and failure mode explanation
- Added standardized noop instruction blocks to 136 workflow prompts
- Updated lock file for smoke-claude workflow (inlined-imports workflow requiring hash update)
Reviewed changes
Copilot reviewed 139 out of 139 changed files in this pull request and generated 11 comments.
| File | Description |
|---|---|
actions/setup/md/safe_outputs_prompt.md |
Added CRITICAL block requiring safe-output tool call, with explicit noop instructions and example |
docs/src/content/docs/reference/safe-outputs.md |
Added danger callout, when to call/not call guidelines, failure mode documentation, and prompt template example |
.github/workflows/smoke-claude.lock.yml |
Updated frontmatter hash for inlined-imports workflow due to prompt content changes |
136 workflow .md files |
Added standardized noop instruction block to each workflow's prompt |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| **Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. | ||
|
|
||
| ```json | ||
| {"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} | ||
| ``` |
There was a problem hiding this comment.
This workflow explicitly states "CRITICAL: You MUST create an issue regardless of test results - this is a required safe output" and requires creating multiple outputs (issue + comments). The noop instruction at the end is contradictory since this workflow should NEVER reach a state where no action is needed - it must always create the required issue and comments. The noop instruction should be removed from this workflow.
| **Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. | ||
|
|
||
| ```json | ||
| {"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} | ||
| ``` |
There was a problem hiding this comment.
This workflow requires "Create an issue" (step 1), "add a very brief comment" (step 2), "add a fun and creative comment" (step 3), and "send_slack_message" (step 4). Since the workflow always requires creating these outputs, the noop instruction is contradictory and should be removed.
| **Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. | ||
|
|
||
| ```json | ||
| {"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} | ||
| ``` |
There was a problem hiding this comment.
This workflow requires adding "a very brief comment (max 5-10 lines) to the current pull request" as a mandatory output. The noop instruction is contradictory since the workflow should always add this comment. The noop instruction should be removed.
| **Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. | ||
|
|
||
| ```json | ||
| {"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} | ||
| ``` |
There was a problem hiding this comment.
This workflow requires adding a comment to the current pull request as a mandatory output ("Add a very brief comment (max 5-10 lines) to the current pull request"). The noop instruction is contradictory and should be removed.
| **Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. | ||
|
|
||
| ```json | ||
| {"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} | ||
| ``` |
There was a problem hiding this comment.
This workflow states "Both PRs must be created successfully. After creating both PRs, add a comment to the triggering context". Since creating the two PRs and a comment are mandatory requirements, the noop instruction is contradictory and should be removed.
| **Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. | ||
|
|
||
| ```json | ||
| {"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} | ||
| ``` |
There was a problem hiding this comment.
This test workflow is designed to test project URL requirements and states "The agent must always provide the project URL explicitly in the output message". Since the workflow should always call update_project or create_project_status_update tools to fulfill its testing purpose, the noop instruction is contradictory and should be removed.
| **Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. | ||
|
|
||
| ```json | ||
| {"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} | ||
| ``` |
There was a problem hiding this comment.
This test workflow's purpose is to test error handling by calling create_pull_request (which should fail) and then reporting the error message. The instruction "Then report the exact error message you received" implies the workflow should always attempt the PR creation and report results. However, there's no explicit safe-output for reporting the error (like create-issue or add-comment), so the workflow design may be incomplete. The noop instruction may be appropriate if the workflow can complete without a reporting mechanism, but this seems like a design issue - the workflow should have a way to report test results.
| **Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. | ||
|
|
||
| ```json | ||
| {"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} | ||
| ``` |
There was a problem hiding this comment.
This workflow requires creating an issue and multiple comments/slack messages as mandatory outputs. The noop instruction is contradictory since the workflow should never reach a state where no action is needed. The noop instruction should be removed.
| **Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. | ||
|
|
||
| ```json | ||
| {"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} | ||
| ``` |
There was a problem hiding this comment.
This workflow requires performing a series of operations "EXACTLY in this order": creating draft issues, PRs, and issues in a project, then updating them, and finally creating a project status update. Since all these operations are mandatory requirements, the noop instruction is contradictory and should be removed.
| **Important**: If no action is needed after completing your analysis, you **MUST** call the `noop` safe-output tool with a brief explanation. Failing to call any safe-output tool is the most common cause of safe-output workflow failures. | ||
|
|
||
| ```json | ||
| {"noop": {"message": "No action needed: [brief explanation of what was analyzed and why]"}} | ||
| ``` |
There was a problem hiding this comment.
This workflow requires creating 3 issues (1 parent + 2 sub-issues) and adding a comment to verify test results. The "Success Criteria" states "All 3 issues created, all temporary ID references resolved, parent-child relationships established". Since all these operations are mandatory requirements, the noop instruction is contradictory and should be removed.
Missing
noopcalls are the #1 runtime failure mode for safe-output workflows — when an agent finishes without calling any safe-output tool, the workflow fails silently withagent did not produce any safe outputs.Changes
System-level prompt (
actions/setup/md/safe_outputs_prompt.md)Replaced the one-liner
"If no tool was called, use noop"with an explicit CRITICAL block injected into every safe-output workflow at compile time:Documentation (
docs/src/content/docs/reference/safe-outputs.md):::danger[Required when no action is taken]callout to thenoopsectionnoopnoopis omittedWorkflow prompts (136 files)
Added a standard noop instruction block to every
.github/workflows/*.mdthat hadsafe-outputs:configured but nonoopmention in its prompt body:Lock file (
smoke-claude.lock.yml)Recompiled — this is the only workflow with
inlined-imports: true, which hashes the full body and requires a lock file update when prompt content changes.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/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 GOCACHE 64/bin/go git t-13�� k/gh-aw/gh-aw/.github/workflows/ai-moderator.md go /opt/hostedtoolcache/node/24.13.0/x64/bin/node -json GO111MODULE 64/bin/go node(http block)/usr/bin/gh gh repo view --json owner,name --jq .owner.login + "/" + .name /usr/bin/git -json GO111MODULE x_amd64/link git rev-�� --show-toplevel x_amd64/link /usr/bin/git -json .cfg 64/pkg/tool/linu--show-toplevel git(http block)/usr/bin/gh gh repo view --json owner,name --jq .owner.login + "/" + .name /usr/bin/git -json GO111MODULE 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git -json .cfg 64/pkg/tool/linu--show-toplevel git(http block)https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1/usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha ry=1 /tmp/go-build1887377141/b125/vet.cfg 7377141/b390/_pkg_.a -json GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -uns�� -unreachable=false(http block)/usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha 1229-36869/test-3319804522 git(http block)https://api.github.com/repos/actions/checkout/git/ref/tags/v3/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha sole.test GO111MODULE ortcfg.link GOINSECURE 5ce6dc8a1d3c6f19rev-parse GOMODCACHE Ey0dPZIRGnmVdmKxI4/X0HLTQaA8PlvKCwosL9U/WoEm3cto5EBHId6yOoQu(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha ithub/workflows/agent-persona-explorer.md config bash remote.origin.urgit 4 64/bin/node grep -A 3319804522 FAIL: TestHashConsistencyAcrossLockFiles /opt/hostedtoolcache/node/24.13.0/x64/bin/bash --show-toplevel x_amd64/compile /usr/bin/git bash(http block)https://api.github.com/repos/actions/checkout/git/ref/tags/v4/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq .object.sha bot-detection.md GO111MODULE /opt/hostedtoolcache/go/1.25.0/x-lang=go1.25 GOINSECURE GOMOD GOMODCACHE /opt/hostedtoolcache/go/1.25.0/x-dwarf=false -uns�� 0719-31462/test-770675691 /tmp/go-build1887377141/b070/vet-c=4 7377141/b331/vet.cfg GOSUMDB GOWORK 64/bin/go /opt/hostedtoolcache/go/1.25.0/x/tmp/go-build1887377141/b431/_testmain.go(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq .object.sha -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -uns�� runs/20260224-040719-31462/test-2940684414/.github/workflows /tmp/go-build1887377141/b111/vet.cfg 7377141/b335/vet.cfg l GOWORK 64/bin/go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq .object.sha -b feature-branch /usr/bin/git -json om/owner/repo.girev-parse lone-311390515 git rev-�� --show-toplevel x_amd64/vet /usr/bin/git -json GO111MODULE x_amd64/vet git(http block)https://api.github.com/repos/actions/checkout/git/ref/tags/v5/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha -bool -buildtags /usr/bin/git -errorsas -ifaceassert -nilfunc git rev-�� --show-toplevel -tests /usr/bin/git k/gh-aw/gh-aw/pkgit k/gh-aw/gh-aw/pkrev-parse 64/bin/go git(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha user.name Test User /usr/bin/git -json GO111MODULE x_amd64/vet git init�� GOMODCACHE x_amd64/vet /usr/bin/git -json GO111MODULE x_amd64/vet /usr/bin/git(http block)https://api.github.com/repos/actions/github-script/git/ref/tags/v8/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha npx prettier --cGOSUMDB GOPROXY 64/bin/go GOSUMDB GOWORK 64/bin/go sh -c "prettier" --check 'scripts/**/*GOINSECURE node 64/bin/go tierignore ../../../pkg/wor-atomic 64/bin/go go(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha k/gh-aw/gh-aw/pk-errorsas k/gh-aw/gh-aw/pk-ifaceassert 64/bin/go **/*.json --ignore-path ../../../.pretti-unreachable=false /opt/hostedtoolc/tmp/go-build1887377141/b266/vet.cfg -o /tmp/go-build3338798082/b415/_pkGOINSECURE -trimpath 64/bin/go -p main -lang=go1.25 go(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha prettier --check 64/bin/go --ignore-path .prettierignore 64/bin/go _9LLtYheNxUI env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(http block)https://api.github.com/repos/actions/setup-go/git/ref/tags/v4/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha -json GO111MODULE /opt/hostedtoolcache/go/1.25.0/x-test.short=true GOINSECURE GOMOD GOMODCACHE /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -uns�� runs/20260224-040719-31462/test-764512781/.github/workflows /tmp/go-build1887377141/b067/vet.cfg 7377141/b344/vet.cfg GOSUMDB GOWORK 64/bin/go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha smoke-claude|PASS|FAIL git /home/REDACTED/go/bin/bash --show-toplevel 64/pkg/tool/linurev-parse /usr/bin/git bash --no�� --noprofile git 4172485/b349/vet.cfg --show-toplevel x_amd64/link /usr/bin/git bash(http block)https://api.github.com/repos/actions/setup-node/git/ref/tags/v4/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha brave.md GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet -uns�� runs/20260224-040719-31462/test-764512781/.github/workflows .cfg 7377141/b307/vet.cfg GOSUMDB GOWORK 64/bin/go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha --ignore-skip-worktree-entries -z /opt/hostedtoolcache/uv/0.10.4/x86_64/bash --remove --stdin /usr/bin/git bash --no�� --noprofile git(http block)https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts/usr/bin/gh gh run download 1 --dir test-logs/run-1 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url(http block)/usr/bin/gh gh run download 1 --dir test-logs/run-1 git /usr/bin/git GOMODCACHE x_amd64/vet /usr/bin/git git rev-�� --show-toplevel git 0/x64/bin/node --show-toplevel 8afRszc/J-5ptimqrev-parse /opt/hostedtoolc--show-toplevel git(http block)https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts/usr/bin/gh gh run download 12345 --dir test-logs/run-12345 GO111MODULE 64/pkg/tool/linu-test.short=true GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com estl�� -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuTest User(http block)/usr/bin/gh gh run download 12345 --dir test-logs/run-12345 git cal/bin/bash --show-toplevel x_amd64/vet /usr/bin/git git rev-�� agent-persona-explorer.md git 0/x64/bin/node --get remote.origin.urrev-parse /usr/bin/gh git(http block)https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts/usr/bin/gh gh run download 12346 --dir test-logs/run-12346 GO111MODULE 64/pkg/tool/linu-test.short=true GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuTest User estl�� -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuorigin(http block)/usr/bin/gh gh run download 12346 --dir test-logs/run-12346 git ache/uv/0.10.4/x86_64/bash --show-toplevel -tests /usr/bin/git git rev-�� --show-toplevel git 0/x64/bin/node --show-toplevel x_amd64/vet /usr/bin/gh git(http block)https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts/usr/bin/gh gh run download 2 --dir test-logs/run-2 GO111MODULE 64/pkg/tool/linu-buildmode=exe GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linu-extld=gcc env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url(http block)/usr/bin/gh gh run download 2 --dir test-logs/run-2 node 64/pkg/tool/linux_amd64/link /tmp/TestHashStagit -extld=gcc /usr/bin/git 64/pkg/tool/linux_amd64/link rev-�� archie.md l-output-1771906160718-n40z1p.txt 0/x64/bin/node --show-toplevel x_amd64/vet /usr/bin/git git(http block)https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts/usr/bin/gh gh run download 3 --dir test-logs/run-3 GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/link env -json GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh run download 3 --dir test-logs/run-3 git 86_64/bash user.email test@example.cominit /usr/bin/git /sa1 rev-�� --show-toplevel git 0/x64/bin/node --show-toplevel x_amd64/vet /usr/bin/git git(http block)https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts/usr/bin/gh gh run download 4 --dir test-logs/run-4 GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env y-test.md .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh run download 4 --dir test-logs/run-4 git n-dir/bash user.name Test User /usr/bin/git /systemd-executor rev-�� --show-toplevel git 0/x64/bin/node --show-toplevel x_amd64/vet /usr/bin/git git(http block)https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts/usr/bin/gh gh run download 5 --dir test-logs/run-5 GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/link env aw.test GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh run download 5 --dir test-logs/run-5 git rtcfg.link --show-toplevel x_amd64/vet /usr/bin/git hi99ovTpEw6_KGziNa/UQQ8CcwpYVTOJorigin rev-�� 293112409/custom/workflows git 0/x64/bin/node --git-dir x_amd64/vet /usr/bin/git 0/x64/bin/node(http block)https://api.github.com/repos/github/gh-aw/actions/workflows/usr/bin/gh gh workflow list --json name,state,path --check **/*.cjs 64/bin/go **/*.json --ignore-path ../../../.pretti-bool /bin/sh -c GOPATH=$(go env -errorsas /opt/hostedtoolc-ifaceassert 64/bin/go -d cmd/gh-aw/argume-atomic 64/bin/go go(http block)/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 awk 64/bin/go go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(http block)/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 x_amd64/vet env -json d0e2738c:go.mod 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuTest User(http block)https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md/tmp/go-build1887377141/b381/cli.test /tmp/go-build1887377141/b381/cli.test -test.testlogfile=/tmp/go-build1887377141/b381/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE node /opt�� prettier --check 64/bin/go --ignore-path .prettierignore 64/bin/go go(http block)/tmp/go-build1012490125/b381/cli.test /tmp/go-build1012490125/b381/cli.test -test.testlogfile=/tmp/go-build1012490125/b381/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true 7377141/b387/conbash %(refname) 7377141/b387/imp--noprofile find /opt�� -maxdepth 4 /usr/bin/git d -name bin git(http block)https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha -json GO111MODULE 64/pkg/tool/linu-nolocalimports GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linu/tmp/go-build1887377141/b420/_testmain.go env 3983790383/.github/workflows .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha tmatter-with-arrays.md git de/node/bin/bash bility_SameInputgit config /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git user.email test@example.comconfig(http block)https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999/usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha -json rty 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha ty-test.md git ndor/bin/bash --get remote.origin.urconfig /usr/bin/git git rev-�� --show-toplevel git de/node/bin/bash 64/bin/go go /usr/bin/git git(http block)https://api.github.com/repos/nonexistent/repo/actions/runs/12345/usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion user.name Test User /opt/hostedtoolc--show-toplevel /usr/bin/php8.3 -c /etc/php/8.3/cgi/php.ini -d 64/pkg/tool/linux_amd64/vet -r foreach(ini_get_rev-parse /usr/bin/git 64/pkg/tool/linux_amd64/vet(http block)https://api.github.com/repos/owner/repo/actions/workflows/usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/go **/*.ts **/*.json --ignore-path git stat�� --porcelain node 64/bin/go -d format:cjs 64/bin/go go(http block)/usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/go **/*.ts **/*.json --ignore-path git conf�� extensions.objectformat node 64/bin/go tierignore format:cjs 64/bin/go go(http block)/usr/bin/gh gh workflow list --repo owner/repo --json name,path,state /usr/bin/git -json GO111MODULE x_amd64/compile git rev-�� --show-toplevel x_amd64/compile /usr/bin/git -json GO111MODULE 64/pkg/tool/linu--show-toplevel git(http block)https://api.github.com/repos/owner/repo/contents/file.md/tmp/go-build1887377141/b381/cli.test /tmp/go-build1887377141/b381/cli.test -test.testlogfile=/tmp/go-build1887377141/b381/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE node /opt�� prettier --check 64/bin/go --ignore-path .prettierignore 64/bin/go go(http block)/tmp/go-build1012490125/b381/cli.test /tmp/go-build1012490125/b381/cli.test -test.testlogfile=/tmp/go-build1012490125/b381/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true 7377141/b387/conbash %(refname) 7377141/b387/imp--noprofile find /opt�� -maxdepth 4 /usr/bin/git d -name bin git(http block)https://api.github.com/repos/test-owner/test-repo/actions/secrets/usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name npx prettier --cGOSUMDB GOPROXY 64/bin/go GOSUMDB GOWORK 64/bin/go node /hom�� --check scripts/**/*.js 64/bin/go .prettierignore ../../../pkg/wor-atomic 64/bin/go go(http block)/usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu-tests /usr/bin/git -unreachable=falcp(http block)https://api.github.com/repos/test/repo/usr/bin/gh gh api /repos/test/repo --jq .default_branch ACCEPT x_amd64/vet /usr/bin/git -json GO111MODULE 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git -json .cfg 64/pkg/tool/linu-t git(http block)/usr/bin/gh gh api /repos/test/repo --jq .default_branch --show-toplevel sionclean /usr/bin/git --show-toplevel git x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git --show-toplevel /usr/lib/git-correv-parse ash git(http block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.