Fix build: Remove workflows depending on removed custom engine support#16534
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
ee070e5
into
copilot/remove-custom-agentic-support
There was a problem hiding this comment.
Pull request overview
Removes workflows and shared configurations that depended on now-invalid custom engine support to restore workflow schema validation and unblock builds.
Changes:
- Deleted the OpenCode smoke workflow and its shared engine import, plus the generated lock file.
- Deleted the issue-classifier workflow and its shared
actions/ai-inferenceengine import, plus the generated lock file. - Regenerated a set of workflow lock files, primarily updating embedded safe-outputs tool descriptions (and adding
discussions: writeinci-doctor.lock.yml).
Reviewed changes
Copilot reviewed 38 out of 38 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/workflow-health-manager.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/unbloat-docs.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/technical-doc-writer.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/sub-issue-closer.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/smoke-test-tools.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/smoke-temporary-id.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/smoke-project.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/smoke-opencode.md | Removed OpenCode smoke workflow that depended on the removed custom engine support. |
| .github/workflows/smoke-opencode.lock.yml | Removed generated lockfile for the OpenCode smoke workflow. |
| .github/workflows/smoke-copilot.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/smoke-codex.lock.yml | Regenerated lockfile content (embedded safe-outputs tool descriptions updated, incl. hide-comment). |
| .github/workflows/smoke-claude.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/shared/opencode.md | Removed shared OpenCode custom engine configuration. |
| .github/workflows/shared/actions-ai-inference.md | Removed shared actions/ai-inference custom engine configuration. |
| .github/workflows/scout.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/refiner.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/q.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/pr-triage-agent.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/poem-bot.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/pdf-summary.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/issue-triage-agent.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/issue-monster.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/issue-classifier.md | Removed issue classifier workflow that imported the removed custom engine config. |
| .github/workflows/issue-classifier.lock.yml | Removed generated lockfile for the issue classifier workflow. |
| .github/workflows/draft-pr-cleanup.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/discussion-task-miner.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/dev-hawk.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/daily-fact.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/daily-cli-performance.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/daily-assign-issue-to-user.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/craft.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/contribution-check.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/cloclo.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/ci-doctor.lock.yml | Regenerated lockfile content; additionally grants discussions: write in some jobs. |
| .github/workflows/brave.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/archie.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
| .github/workflows/ai-moderator.lock.yml | Regenerated lockfile content (embedded safe-outputs hide-comment tool description updated). |
| .github/workflows/agent-performance-analyzer.lock.yml | Regenerated lockfile content (embedded safe-outputs tool description updated). |
Comments suppressed due to low confidence (1)
.github/workflows/ci-doctor.lock.yml:1288
- The
safe_outputsjob permissions includediscussions: write, but the workflow's safe-outputs config here only shows issue/PR operations. If Discussions access isn't required, setsafe-outputs.add-comment.discussions: falsein.github/workflows/ci-doctor.mdand recompile to keep least-privilege permissions.
permissions:
contents: read
discussions: write
issues: write
pull-requests: write
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| runs-on: ubuntu-slim | ||
| permissions: | ||
| contents: read | ||
| discussions: write |
There was a problem hiding this comment.
The generated workflow now grants discussions: write to the conclusion job. The source workflow (.github/workflows/ci-doctor.md) does not appear to interact with Discussions; if this workflow only comments on issues/PRs, consider setting safe-outputs.add-comment.discussions: false in the source frontmatter and regenerating the lock file to avoid over-privileging the job token.
This issue also appears on line 1284 of the same file.
| discussions: write |
| "description": "Add a comment to an existing GitHub issue, pull request, or discussion. Use this to provide feedback, answer questions, or add information to an existing conversation. For creating new items, use create_issue, create_discussion, or create_pull_request instead. IMPORTANT: Comments are subject to validation constraints enforced by the MCP server - maximum 65536 characters for the complete comment (including footer which is added automatically), 10 mentions (@username), and 50 links. Exceeding these limits will result in an immediate error with specific guidance. NOTE: By default, this tool requires discussions:write permission. If your GitHub App lacks Discussions permission, set 'discussions: false' in the workflow's safe-outputs.add-comment configuration to exclude this permission. CONSTRAINTS: Maximum 15 comment(s) can be added.", | ||
| "inputSchema": { |
There was a problem hiding this comment.
This PR’s description focuses on removing workflows/custom-engine configs, but this lock file (and many others in the diff) also changes embedded safe-outputs tool descriptions (e.g., adding the Discussions-permission NOTE). If this broader lockfile regeneration is intended, it should be called out explicitly in the PR description; otherwise consider narrowing the diff to the minimal set of regenerated lockfiles to reduce review/merge noise.
* Initial plan * Remove custom engine support - constants, registry, schema, and tests Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Complete custom engine removal - update validation and tests Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Fix remaining test failures - remove custom engine references Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Remove TestCustomEngineParseLogMetrics from logs_parsing_test.go Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Fix build: Remove workflows depending on removed custom engine support (#16534) * Initial plan * Remove custom engine workflows and shared configurations Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Register custom engine to fix TestValidateEngine integration test (#16536) * Initial plan * Add custom engine implementation and register in engine registry - Created custom_engine.go with CustomEngine implementation - Added default implementations for ParseLogMetrics, GetLogParserScriptId, and RenderMCPConfig to BaseEngine - Registered custom engine in NewEngineRegistry() - Fixed TestValidateEngine integration test failure Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Remove custom engine and all associated tests - Removed custom_engine.go implementation file - Removed CustomEngine registration from engine registry - Removed TestEngineRegistryCustomEngine test - Removed TestCustomEngineWithMaxTurns test - Renamed TestThreatDetectionWithCustomEngine to TestThreatDetectionWithEngineConfig - Replaced CustomEngine with ClaudeEngine in MCP setup generator tests Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Merge main into copilot/remove-custom-agentic-support Resolved merge conflicts: - Kept deletion of .github/workflows/smoke-opencode.lock.yml (uses custom engine) - Preserved removal of "custom" engine from schema Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Fix CI failures - remove custom engine from tests - Remove "custom" from expected engines in TestValidEngineNamesConsistency - Remove "custom" test case from TestValidateEngine - Update error message expectations to not include "custom" Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Fix remaining custom engine test failures - Remove "custom" from TestValidEngineNames expected engines - Update TestCompleteEngineNames to expect 3 engines instead of 4 - Fix test case names and counts for engine completion tests Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Fix TestRuntimeSetupIntegration - change custom engine to claude - Updated test case to use 'claude' engine instead of 'custom' - Changed test name from "custom steps" to "engine steps" for clarity - Updated comment to refer to "engine steps" not "custom steps" Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> * Remove custom engine from tests, slides, and docs Tests: - Fix TestCompletionEngineNamesIntegration - remove "custom" assertion Slides: - Remove "Custom - Bring your own AI" from AI Engines slide Docs: - Update engines.md description to not mention custom engines - Update faq.md to remove custom engine option - Update frontmatter-full.md and frontmatter.md to update secrets/steps descriptions - Update examples/multi-repo.md to use claude engine instead of custom - Update patterns/multirepoops.md to use claude engine instead of custom Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>
Build was failing with schema validation errors on two shared workflow configurations that defined custom engines (
actions-ai-inferenceandopencode). The engine schema now only acceptsclaude,codex, orcopilot.Changes
Removed shared custom engine configurations:
.github/workflows/shared/actions-ai-inference.md- GitHub AI inference integration.github/workflows/shared/opencode.md- SST OpenCode integrationRemoved workflows importing these configs:
.github/workflows/issue-classifier.md- Issue classification using AI inference action.github/workflows/smoke-opencode.md- OpenCode engine smoke testsRemoved generated lock files:
.github/workflows/issue-classifier.lock.yml.github/workflows/smoke-opencode.lock.ymlResult
152 workflows compile successfully with no errors.
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 -pack /home/REDACTED/go/pkg/mod/github.com/charmbracelet/x/exp/strings@v0.0.0-20251106172358-54469c29c2bc/join.go(http block)/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 -pack /home/REDACTED/go/pkg/mod/github.com/cli/safeexec@v1.0.1/lookpath.go(http block)/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 -pack /home/REDACTED/go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/apic.go /home/REDACTED/go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/decode.go(http block)https://api.github.com/repos/actions/checkout/git/ref/tags/11bd71901bbe5b1630ceea73d27597364c9af683/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/11bd71901bbe5b1630ceea73d27597364c9af683 --jq .object.sha(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/11bd71901bbe5b1630ceea73d27597364c9af683 --jq .object.sha --show-toplevel -tests /usr/bin/git /js && npm run fgit .cfg 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git te 'scripts/**/*git .cfg 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows 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 g_.a 0519713/b011/vet.cfg .cfg ./../.prettieriggit tants 64/pkg/tool/linu--show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet(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 audit-workflows.md ../../../**/*.json /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu-lang=go1.25 --ignore-path ../../../.prettirev-parse bin/bash /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu-dwarf=false -uns�� 999 /tmp/go-build1440519713/b056/vet.cfg 0519713/b348/vet.cfg ithub/workflows credential.usernrev-parse ache/go/1.25.0/x--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu/tmp/go-build1440519713/b416/_testmain.go(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq .object.sha brave.md ../../../**/*.json 0/x64/bin/node --ignore-path ../../../.prettirev-parse p/bin/bash /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu/tmp/go-build1440519713/b110/vet.cfg t-ha�� SameOutput2152994551/001/stability-test.md /tmp/go-build1440519713/b083/vet.cfg 0519713/b295/vet.cfg l rg/x/text@v0.34.rev-parse me: String!) { --show-toplevel /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 xterm-color docker /usr/bin/git k/gh-aw/gh-aw/.ggit docker.io/mcp/brrev-parse h git chec�� .github/workflows/test.md git /usr/bin/git /home/REDACTED/worgit rev-parse 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 2707824512/.github/workflows .cfg 64/pkg/tool/linux_amd64/vet remote.origin.urnode g/dict.go x_amd64/compile 64/pkg/tool/linux_amd64/vet add te 'scripts/**/*.js' --ignore-path .prettierigno-errorsas .cfg x_amd64/compile(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha ithub/workflows/agent-persona-explorer.md -buildtags ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile -errorsas -ifaceassert nch,headSha,disp--show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile add 0519713/b414/_pkg_.a /tmp/gh-aw-add-gitattributes-test1879814246/.github/workflows/test.lock.yml 0519713/b414=> ithub/workflows b/gh-aw/pkg/testrev-parse /opt/hostedtoolc--show-toplevel git(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha /tmp/go-build1440519713/b414/_pkg_.a -trimpath /usr/bin/git -p github.com/githurev-parse -lang=go1.25 git init�� XyZhZXSTEgcWGRyDzeqw/XyZhZXSTEgcWGRyDzeqw -goversion /usr/bin/git -c=4 -nolocalimports -importcfg git(http block)https://api.github.com/repos/actions/checkout/git/ref/tags/v6/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha gh-aw/actions/setup/sh/sanitize_path.sh' '/usr/bin:/usr/local/bin' && echo "$PATH" 64/pkg/tool/linux_amd64/vet /usr/bin/git 3553350500/.githgit .cfg 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git te 'scripts/**/*/usr/bin/gh .cfg 64/pkg/tool/linugraphql git(http block)https://api.github.com/repos/actions/github-script/git/ref/tags/v7/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v7 --jq .object.sha -c=4 -nolocalimports -importcfg /tmp/go-build2600512898/b281/importcfg -pack /home/REDACTED/work/gh-aw/gh-aw/pkg/stringutil/identifiers.go /home/REDACTED/work/gh-aw/gh-aw/pkg/stringutil/pat_validation.go(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v7 --jq .object.sha -c=4 -nolocalimports -importcfg /tmp/go-build2600512898/b174/importcfg -pack /home/REDACTED/go/pkg/mod/github.com/cli/go-gh/v2@v2.13.0/internal/yamlmap/yaml_map.go(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v7 --jq .object.sha d -n 10(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 ithub/workflows pkg/mod/golang.org/x/term@v0.40.0/term_unix.go es(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha /tmp/go-build2600512898/b149/_pk**/*.ts -trimpath node -p github.com/dusti-atomic -lang=go1.16 git ode_�� -one -goversion /usr/bin/git -c=4 -nolocalimports -importcfg git(http block)https://api.github.com/repos/actions/setup-go/git/ref/tags/4dc6199c7b1a012772edbd06daecab0f50c9053c/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/4dc6199c7b1a012772edbd06daecab0f50c9053c --jq .object.sha /interface.go(http block)/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/4dc6199c7b1a012772edbd06daecab0f50c9053c --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/vet $name) { hasDiscussionsEnabled } } git status --por/usr/bin/gh .cfg 64/pkg/tool/linugraphql git rev-�� --show-toplevel 64/pkg/tool/linuowner=github /usr/bin/git y.md on 64/pkg/tool/linuxterm-color git(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 blog-auditor.md ../../../**/*.json /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet --ignore-path ../../../.prettirev-parse /snap/bin/git /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -uns�� runs/20260218-064339-15833/test-970008734/.github/workflows /tmp/go-build1440519713/b121/vet.cfg 0519713/b351/vet.cfg ithub/workflows credential.usernrev-parse ache/go/1.25.0/x--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet(http block)https://api.github.com/repos/actions/setup-go/git/ref/tags/v5/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v5 --jq .object.sha tor.go(http block)/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v5 --jq .object.sha(http block)/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v5 --jq .object.sha -test.paniconexit0 -test.v=true /usr/bin/git -test.timeout=10bash -test.run=^Test -test.short=true--noprofile git rev-�� --show-toplevel 64/pkg/tool/linu/tmp/go-build1440519713/b108/vet.cfg /usr/bin/git 1451913658/.githgit .cfg 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git(http block)https://api.github.com/repos/actions/setup-go/git/ref/tags/v6/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v6 --jq .object.sha -c=4 -nolocalimports -importcfg /tmp/go-build2600512898/b113/importcfg -pack /home/REDACTED/go/pkg/mod/github.com/charmbracelet/x/ansi@v0.11.6/ansi.go /home/REDACTED/go/pkg/mod/github.com/charmbracelet/x/ansi@v0.11.6/ascii.go(http block)/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v6 --jq .object.sha -c=4 -nolocalimports $name) { hasDiscussionsEnabled } } /tmp/go-build2600512898/b339/importcfg -pack /home/REDACTED/go/pkg/mod/golang.org/x/crypto@v0.48.0/curve25519/curve25519.go(http block)/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v6 --jq .object.sha /tmp/go-build2600512898/b343/symabis -c=4 $name) { hasDiscussionsEnabled } } -importcfg /tmp/go-build2600512898/b343/importcfg -pack -asmhdr(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 auto-triage-issues.md ../../../**/*.json /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu-lang=go1.25 --ignore-path ../../../.prettirev-parse ache/node/24.13.--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu-dwarf=false -uns�� -unreachable=false /tmp/go-build1440519713/b104/vet.cfg 0519713/b353/vet.cfg om/charmbraceletgit credential.usernrev-parse /node /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu/tmp/go-build1440519713/b412/_testmain.go(http block)https://api.github.com/repos/actions/setup-node/git/ref/tags/v6/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq .object.sha -c=4 -nolocalimports -importcfg /tmp/go-build2600512898/b143/importcfg -pack /home/REDACTED/go/pkg/mod/github.com/muesli/ansi@v0.0.0-20230316100256-276c6243b2f6/ansi.go /home/REDACTED/go/pkg/mod/github.com/muesli/ansi@v0.0.0-20230316100256-276c6243b2f6/buffer.go(http block)/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq .object.sha -D GOAMD64_v1 -o /tmp/go-build2600512898/b337/blake2bAVX2_amd64.o /home/REDACTED/go/pkg/mod/golang.org/x/crypto@v0.48.0/blake2b/blake2bAVX2_amd64.s(http block)/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq .object.sha(http block)https://api.github.com/repos/anchore/sbom-action/git/ref/tags/v0/usr/bin/gh gh api /repos/anchore/sbom-action/git/ref/tags/v0 --jq .object.sha(http block)/usr/bin/gh gh api /repos/anchore/sbom-action/git/ref/tags/v0 --jq .object.sha o(http block)/usr/bin/gh gh api /repos/anchore/sbom-action/git/ref/tags/v0 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/vet $name) { hasDiscussionsEnabled } } un8-gFRi_ x_amd64/compile 64/pkg/tool/linugraphql git rev-�� --show-toplevel 64/pkg/tool/linuowner=github /usr/bin/git g/cli/fileutil/fgit g/cli/fileutil/f-C 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git(http block)https://api.github.com/repos/docker/build-push-action/git/ref/tags/v6/usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v6 --jq .object.sha(http block)/usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v6 --jq .object.sha d -n 10(http block)/usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v6 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/vet $name) { hasDiscussionsEnabled } } 9go7lghnq .cfg 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel 64/pkg/tool/linu--json /usr/bin/git om/pmezard/go-diinfocmp(http block)https://api.github.com/repos/docker/login-action/git/ref/tags/v3/usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq .object.sha d -n 10(http block)/usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq .object.sha 9.0/gen.go 9.0/graphemes.go x_amd64/compile(http block)/usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq .object.sha --show-toplevel 64/pkg/tool/linu-extld=gcc /usr/bin/git x55To0DC_ x_amd64/compile 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git om/stretchr/testinfocmp .cfg .cfg git(http block)https://api.github.com/repos/docker/metadata-action/git/ref/tags/v5/usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v5 --jq .object.sha d -n 10(http block)/usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v5 --jq .object.sha erm.go erm_unix.go x_amd64/cgo(http block)/usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v5 --jq .object.sha image:v1.0.0 64/pkg/tool/linux_amd64/vet /usr/bin/git git status --por/usr/bin/gh x_amd64/compile x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git te '../../../**/git(http block)https://api.github.com/repos/docker/setup-buildx-action/git/ref/tags/v3/usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v3 --jq .object.sha(http block)/usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v3 --jq .object.sha d -n 10 idth.go r: $owner, name: $name) { hasDiscussionsEnabled } }(http block)/usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v3 --jq .object.sha --show-toplevel x_amd64/compile /usr/bin/git oCLn1vH0z .cfg 64/pkg/tool/linugraphql git rev-�� --show-toplevel 64/pkg/tool/linuowner=github /usr/bin/git g/testutil/tempdgit .cfg ger.test 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(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 nternal/testdeps/deps.go 64/pkg/tool/linux_amd64/vet son(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(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(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(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(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(http block)https://api.github.com/repos/github/gh-aw/actions/workflows/usr/bin/gh gh workflow list --json name,state,path k/gh-aw/gh-aw/.g-p pkg/mod/github.cmain /opt/hostedtoolc-lang=go1.25(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 github.com/cli/g-atomic DiscussionsEnabl-bool /usr/bin/unpigz -d k/gh-aw/gh-aw/.g-errorsas pported.go 0/x64/bin/sh -c=4 -nolocalimports -importcfg /usr/bin/gh(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(http block)https://api.github.com/repos/github/gh-aw/git/ref/tags/c4e091835c7a94dc7d3acb8ed3ae145afb4995f3/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/c4e091835c7a94dc7d3acb8ed3ae145afb4995f3 --jq .object.sha(http block)/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/c4e091835c7a94dc7d3acb8ed3ae145afb4995f3 --jq .object.sha --get-regexp ^remote\..*\.gh-resolved$ 64/bin/node *.json' '!../../git mcp/memory 64/pkg/tool/linu--show-toplevel git 0/x6�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git /home/REDACTED/wor/usr/bin/gh config 64/pkg/tool/linugraphql 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 g_.a --jq 64/pkg/tool/linux_amd64/vet nore w x_amd64/compile 64/pkg/tool/linux_amd64/vet api vvL-h_7ku .cfg 64/pkg/tool/linux_amd64/vet -f owner=github -f 64/pkg/tool/linux_amd64/vet(http block)https://api.github.com/repos/githubnext/agentics/git/ref/tags/-/usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/- --jq .object.sha(http block)/usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/- --jq .object.sha --show-toplevel 64/pkg/tool/linurev-parse $name) { hasDiscussionsEnabled } } g_.a --jq 64/pkg/tool/linu--noprofile git rev-�� --show-toplevel 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/pkg/styles/theme_test.go /usr/bin/git rite '**/*.cjs' /usr/bin/gh X6D161nAi 64/pkg/tool/linugraphql git(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 /repos/docker/login-action/git/ref/tags/v3 .cfg 64/pkg/tool/linux_amd64/vet nore 9.0/graphemes.gorev-parse x_amd64/compile 64/pkg/tool/linux_amd64/vet -C b/workflows .cfg 64/pkg/tool/linux_amd64/vet(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 -f owner=github -f 64/pkg/tool/linutest@example.com -C 2283994714/.gith-c=4 .cfg 64/pkg/tool/linu-importcfg age.go o x_amd64/compile 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/pkg/timeutil/format_test.go(http block)https://api.github.com/repos/owner/repo/actions/workflows/usr/bin/gh gh workflow list --json name,state,path --repo owner/repo me: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } l(http block)/usr/bin/gh gh workflow list --json name,state,path --repo owner/repo(http block)https://api.github.com/repos/owner/repo/contents/file.md/tmp/go-build1440519713/b368/cli.test /tmp/go-build1440519713/b368/cli.test -test.testlogfile=/tmp/go-build1440519713/b368/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/test-owner/test-repo/actions/secrets/usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name k/gh-aw/gh-aw/.github/workflows pkg/mod/github.com/thlib/go-timezone-local@v0.0.7/tzlocal/tz_unix.go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile(http block)https://api.github.com/user/usr/bin/gh gh api user --jq .login -c=4 -nolocalimports -importcfg /tmp/go-build2600512898/b135/importcfg -pack /home/REDACTED/go/pkg/mod/github.com/rivo/uniseg@v0.4.7/doc.go /home/REDACTED/go/pkg/mod/github.com/rivo/uniseg@v0.4.7/eastasianwidth.go(http block)/usr/bin/gh gh api user --jq .login -D GOAMD64_v1 -gensymabis -o /tmp/go-build2600512898/b147/symabis /opt/hostedtoolcache/go/1.25.0/x64/src/os/signal/sig.s(http block)/usr/bin/gh gh api user --jq .login zeh5/EQjXhdpTXG99JkCBzeh5(http block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.