Skip to content

fix: set per-workflow token budgets and narrow file-glob patterns in meta-orchestrators#33625

Merged
pelikhan merged 2 commits into
mainfrom
copilot/fix-token-budget-exhaustion
May 20, 2026
Merged

fix: set per-workflow token budgets and narrow file-glob patterns in meta-orchestrators#33625
pelikhan merged 2 commits into
mainfrom
copilot/fix-token-budget-exhaustion

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 20, 2026

Three high-frequency meta-orchestrators (agent-performance-analyzer, workflow-health-manager, pr-triage-agent) were running with file-glob: "**" loading all repo-memory files and no explicit max-effective-tokens cap, leaving them at the 25M default with no ceiling against runaway analysis loops.

Changes

  • Explicit ET budgets added to each workflow:

    • agent-performance-analyzer: 40M (deep cross-agent analysis, daily)
    • workflow-health-manager: 30M (full workflow inventory + health checks, daily)
    • pr-triage-agent: 10M (PR classification, every 6h)
  • file-glob: "**"["*.json", "*.md"] in all three — avoids loading binary/txt/log artifacts from the repo-memory branch into agent context

  • ## Token Budget Guidelines sections added to agent-performance-analyzer (both caveman and verbose variants) and workflow-health-manager prompts: scope caps (top 20 agents, 3 sampled outputs/agent), early-stop rules, and issue-creation limits to prevent runaway loops from consuming the full budget before producing output

  • scratchpad/token-budget-guidelines.md updated with documented targets, alert thresholds, and max-effective-tokens values for all three workflows; Alert Thresholds table extended with an explicit max-effective-tokens column

# Before (all three workflows)
tools:
  repo-memory:
    file-glob: "**"
# no max-effective-tokens → defaults to 25M

# After (example: agent-performance-analyzer)
tools:
  repo-memory:
    file-glob: ["*.json", "*.md"]
timeout-minutes: 30
max-effective-tokens: 40000000

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:

  • cafe.github.com
    • Triggering command: /usr/bin/gh /usr/bin/gh send-telemetry 64/bin/go ache/go/1.25.8/xremote.origin.url -c edOutput3692231824/001 go 64/bin/go ignore-path ../.git GO111MODULE 64/bin/go ache/go/1.25.8/xTest User /hom�� --check scripts/**/*.js ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet .prettierignore GO111MODULE 64/bin/go ache/go/1.25.8/xconfig (dns block)
    • Triggering command: /usr/bin/gh /usr/bin/gh send-telemetry (dns block)
    • Triggering command: /usr/bin/gh /usr/bin/gh send-telemetry 64/bin/go ceutil.test 2840�� 7399378/b001/_pkg_.a -buildtags ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -errorsas -ifaceassert -nilfunc ache/go/1.25.8/x--jq -ato�� ensions/gh-aw -buildtags 4074429/b554=> -errorsas b/gh-aw/pkg/repo-C -nilfunc 7399378/b001/impconfig (dns block)
  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh gh repo view --json owner,name --jq .owner.login + "/" + .name x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet 8d51�� -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh repo view --json owner,name --jq .owner.login + "/" + .name 64/bin/go --ignore-path ../../../.pretticonfig 64/bin/go ache/go/1.25.8/xTest User /hom�� --check **/*.cjs 64/pkg/tool/linux_amd64/compile **/*.json --ignore-path run-script/lib/nValue: ${{ github.actor }} 64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh pr list --repo github/gh-aw --state all --author app/github-actions --search created:2026-05-11T23:58:00Z..2026-05-12T00:05:00Z --limit 1 --json number --jq .[0].number .prettierignore 64/bin/go 64/pkg/tool/linu-buildtags (http block)
  • https://api.github.com/orgs/owner/actions/secrets
    • Triggering command: /usr/bin/gh gh api /orgs/owner/actions/secrets --jq .secrets[].name on' --ignore-pat-errorsas GO111MODULE x_amd64/vet _test.go (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/owner/actions/secrets --jq .secrets[].name led-with-body-content.md 4074429/b579/impconfig sh k/gh-aw/gh-aw/pkgo k/gh-aw/gh-aw/pkenv ache/node/24.15.-json gh /pre�� json' --ignore-path ../../../.pr**/*.json --jq bject.type] | @tsv /ref/tags/v9 -trimpath sv /usr/bin/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 '**/*.ts' '**/*.-errorsas GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env .js' --ignore-pa-errorsas GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name /workflows/workflow-health-manager.md config (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 /tmp/TestGuardPolicyBlockedUsersExpressionCompiledOutput29581483/001 remote /usr/bin/git *.json' '!../../gh GO111MODULE x_amd64/vet git init�� waysRecompiles822531648/001 x_amd64/vet /usr/bin/git */*.ts' '**/*.js/usr/bin/git GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 /usr/bin/git sv h1000337840/001'gh h1000337840/001'api (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 epo}/actions/runs/1234567890 /tmp/go-build1284074429/b399/vet.cfg , number: .run_number, url: .html_url, status: .-nilfunc on' --ignore-patgh GO111MODULE 64/bin/go git conf�� ensions/gh-aw l /bin/sh ./../pkg/workflo/usr/bin/git GO111MODULE 64/bin/go /bin/sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv ensions/gh-aw (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 Onlymin-integrity_only_defaults_-c=4 /tmp/go-build1284074429/b190/vet-nolocalimports /opt/hostedtoolcache/go/1.25.8/x-importcfg l -c=4 -nolocalimports /opt/hostedtoolcowner/test-repo -uns�� -unreachable=false /tmp/go-build1284074429/b242/vet.cfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv ensions/gh-aw go ache/node/24.15.0/x64/bin/node rite '**/*.cjs' node GO111MODULE x_amd64/vet ache/node/24.15.--package-lock-only 0592�� ensions/gh-aw -buildtags /usr/bin/git -errorsas -ifaceassert -nilfunc git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv ensions/gh-aw --all (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 faultBranchFromLsRemoteWithRealGitmaster_branch2024403310/001 faultBranchFromLsRemoteWithRealGitmaster_branch2024403310/002/work 0/x64/bin/node -json GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.8/x--jq t-ha�� vaScript981344381/001/test-simple-frontmatter.md -buildtags eutil.test -errorsas -ifaceassert -nilfunc eutil.test (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv 3 -buildtags ache/go/1.25.8/x64/bin/go -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linu-importcfg -uns�� -unreachable=false }} {{context.Compiler}} /usr/bin/infocmp re GO111MODULE 64/bin/go infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv faultBranchFromLsRemoteWithRealGitcustom_branch3256468583/001 faultBranchFromLsRemoteWithRealGitcustom_branch3256468583/002/woowner/repo 4074429/b499/_pkg_.a ath ../../../.prinfocmp GO111MODULE ode_modules/.binxterm-color /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linu-buildtags -ato�� -bool l /usr/bin/git -errorsas -ifaceassert -nilfunc git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv 68fePqO3w -test.v=true l -test.timeout=10/usr/lib/sysstat/sadc -test.run=^Test -test.short=true-L git ortc�� add stmain.go ache/go/1.25.8/x/var/log/sysstat (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv cal/share/gh/extensions/gh-aw remote.origin.url l ck '**/*.cjs' '*/usr/bin/git .cfg 64/pkg/tool/linu/home/REDACTED/.local/share/gh/extensions/gh-aw git remo�� /ref/tags/v9 64/pkg/tool/linuremote.origin.url sv se 4074429/b017/vet-1 x_amd64/compile /usr/bin/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv --get remote.origin.url /usr/bin/git ../pkg/workflow//usr/lib/git-core/git --jq layTitle git conf�� user.name l /usr/bin/git on' --ignore-pat/usr/bin/git config x_amd64/asm 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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv ./../pkg/workflow/js/**/*.json' --ignore-path GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env json' --ignore-path ../../../.pr**/*.json GO111MODULE bin/sh GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE es/.bin/node GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/sh GOINSECURE GOMOD GOMODCACHE go (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 ./../pkg/workflow/js/**/*.json' --ignore-path GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env json' --ignore-p-errorsas GO111MODULE tions/setup/node-nilfunc GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv ./../pkg/workflo-errorsas GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env json' --ignore-p-errorsas GO111MODULE ache/go/1.25.8/x-nilfunc GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE c89Dd_znmPyN env -json GO111MODULE tions/setup/js/n-nilfunc GOINSECURE GOMOD GOMODCACHE go (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 xterm-color go /usr/bin/git yphen2057986754/infocmp yphen2057986754/-1 x_amd64/vet git -C ons-test3799694954 remote ow-without-reaction.lock.yml */*.json' '!.././usr/bin/git GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv -bool -buildtags (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 /ref/tags/v9 /tmp/go-build1284074429/b211/vet.cfg sv h ../../../.pretgh GO111MODULE ules/.bin/sh ache/go/1.25.8/x--jq -uns�� -unreachable=false /tmp/go-build1284074429/b459/vet.cfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet th .prettierigno/usr/bin/git GO111MODULE 64/bin/go ache/go/1.25.8/xconfig (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv -test.paniconexit0 l /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -test.timeout=10gh -test.run=^Test -test.short=true/repos/actions/github-script/git/ref/tags/v9 /opt/hostedtoolc--jq -o ons-test3799694954 -trimpath /usr/bin/infocmp url github.com/githu-C -lang=go1.25 infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 remote.origin.url sv -json GO111MODULE x_amd64/vet git bran�� --show-current resolved$ /usr/bin/git te '../../../**/sed .cfg 64/pkg/tool/linux_amd64/vet git (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 3913-32020/test-1728691971/.github/workflows /tmp/go-build1284074429/b276/vet.cfg 0/x64/bin/node s GO111MODULE odules/npm/node_xterm-color ache/go/1.25.8/x64/pkg/tool/linuconfig t-ha�� vaScript981344381/001/test-complex-frontmatter-with-tools.md 4074429/b495/_testmain.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -errorsas -ifaceassert -nilfunc ache/go/1.25.8/xconfig (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv gzFq/nrpyojzh0ADiDG2ZgzFq go ache/go/1.25.8/x64/bin/go ath ../../../.prinfocmp GO111MODULE 64/bin/go 4074429/b498/importcfg -ato�� k/gh-aw/gh-aw/pkg/fileutil/fileutil.go tPath,Error,Dir,GoFiles,IgnoredGoFiles,IgnoredOtherFiles,CFiles,CgoFiles,CXXFiles,MFiles,HFiles,api (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv _Xbj9ux_a -lname ache/go/1.25.8/x64/bin/go -exec touch -c ortcfg -uns�� edcfg /tmp/go-build1284074429/b115/vet.cfg /usr/bin/git on' --ignore-pat/usr/bin/git GO111MODULE 64/bin/go 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, .object.type] | @tsv -bool -buildtags ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -errorsas -ifaceassert -nilfunc ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -uns�� -unreachable=false /tmp/go-build1284074429/b114/vet.cfg 4074429/b547/logger.test on' --ignore-pat/usr/bin/git GO111MODULE 64/bin/go 4074429/b547/logconfig (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv heck '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.prettierignore config tnet/tools/sh ./../.prettieriggit --jq sv sh -c 4208-43507/test-2170637199/.github/workflows /usr/bin/git /usr/local/bin/sh -credentials/gitinfocmp nly sv sh (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 /ref/tags/v9 test@example.com sv g_.a GO111MODULE x_amd64/vet git comm�� -m Initial commit (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 /ref/tags/v9 x_amd64/vet sv te 'scripts/**/*gh .cfg x_amd64/compile git -C /tmp/gh-aw-test-runs/20260520-203913-32020/test-402144702 status /opt/hostedtoolcache/node/24.15.0/x64/bin/node .github/workflowinfocmp GO111MODULE x_amd64/link /opt/hostedtoolcache/node/24.15.--jq (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 ensions/gh-aw config /opt/hostedtoolcache/node/24.15.0/x64/bin/node cal/share/gh/extgh config (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 /ref/tags/v9 x_amd64/vet sv -json .cfg x_amd64/compile git conf�� user.name Test User (http block)
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv ensions/gh-aw /usr/bin/git l iant-2068618935/gh config (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 /ref/tags/v9 l sv -json .cfg x_amd64/link git chec�� master resolved$ (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv cal/share/gh/extensions/gh-aw /usr/bin/git l ./../pkg/workflogh config (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 GOMODCACHE go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile th .prettierignogh GO111MODULE x_amd64/vet 3w/RDg6yjGatGtjv--jq -C 4074429/b586/_pkg_.a config 4074429/b586=> -json GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq [.object.sha, .object.type] | @tsv runs/20260520-20base (original) /usr/bin/git /usr/lib/git-cornew (upstream) l config (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 3913-32020/test-1452134523/.github/workflows -buildtags ache/go/1.25.8/x64/pkg/tool/linux_amd64/link -errorsas -ifaceassert -nilfunc ache/go/1.25.8/x-f 4074�� 4074429/b543/ssl-f 4074429/b509/_teowner=github 4074429/b543/imp-f -errorsas -ifaceassert -nilfunc jcQ9dbL7pv8Pr/DJconfig (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv npx prettier --write '**/*.cjs' '**/*.ts' '**/*.json' --ignore-p-- infocmp ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet ensions/gh-aw 64/pkg/tool/linu-1 erignore ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -c ExpressionCompiledOutput3688217152/001 gh /home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin-nilfunc tierignore --jq run-script/lib/n/home/REDACTED/.local/share/gh/extensions/gh-aw node (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 3913-32020/test-base (original) -buildtags 0/x64/bin/node -errorsas -ifaceassert -nilfunc ache/go/1.25.8/x-f t-ha�� vaScript98134438-f -buildtags 4074429/b543=> -errorsas -ifaceassert -nilfunc 9228747/b001/impconfig (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv ensions/gh-aw format:cjs ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet ensions/gh-aw ache/go/1.25.8/x-1 erignore ache/go/1.25.8/x64/pkg/tool/linuconfig -c /v1.0.0 gh 0/x64/bin/node ithub-script/gitgh --jq bject.type] | @tlist 0/x64/bin/node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created >=2026-05-13 GOWORK ode-gyp-bin/sh x_amd64/link (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-20 GOWORK erignore 64/pkg/tool/linu-trimpath (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-19 GOWORK erignore 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name .cfg 64/pkg/tool/linu-importcfg !../../../pkg/wogit --ignore-path ../../../.prettiremove 64/pkg/tool/linuremote1 /opt�� (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 4074429/b145/vet.cfg 64/bin/go rror GO111MODULE 64/bin/go ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name /usr/bin/git ck rkflow/js/**/*.j/usr/bin/git config erignore git sRem�� /home/REDACTED/work/gh-aw/gh-aw/.github/workflows config e_modules/.bin/node ./../.prettieriginfocmp /opt/hostedtoolc-1 ache/uv/0.11.15/xterm-color erignore (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 4074429/b035/vet.cfg .cfg -json GO111MODULE 64/bin/go ache/go/1.25.8/xremote.origin.url -c mpiledOutput200130824/001 go .cfg ignore-path ../.git GO111MODULE run-script/lib/n--get ache/go/1.25.8/xremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 4074429/b059/vet.cfg .cfg -json GO111MODULE 64/bin/go ache/go/1.25.8/xmyorg (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name gh kflow.lock.yml /repos/actions/ggit --jq (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, */*.ts' '**/*.json' --ignore-path ../../../.prettierignore GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env */*.json' '!../../../pkg/workflo-errorsas GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api repos/{owner}/{repo}/actions/runs/1234567890 --jq {databaseId: .id, number: .run_number, url: .html_url, status: .status, conclusion: .conclusion, workflowName: .name, workflowPath: .path, createdAt: .created_at, startedAt: .run_started_at, updatedAt: .updated_at, event: .event, headBranch: .head_branch, ath ../../../.pr**/*.json /tmp/go-build128--ignore-path modules/@npmcli/run-script/lib/node-gyp-bin/sh -test.paniconexi/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet l /usr/bin/git gh api re --jq bject.type] | @t-nilfunc ensions/gh-aw config /usr/bin/git /usr/bin/git (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 4074429/b005/vet.cfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -json GO111MODULE 64/bin/go ache/go/1.25.8/xother -c mpiledOutput200130824/001 go stringmatch.test ignore-path ../.git GO111MODULE 64/bin/go stringmatch.testtest@example.com (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 oFiles,IgnoredOtherFiles,CFiles,CgoFiles,CXXFiles,MFiles,HFiles,FFiles,SFiles,SwigFiles,SwigCXXFremote .cfg -json GO111MODULE 64/bin/go ache/go/1.25.8/xorigin (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name /usr/bin/git ache/go/1.25.8/x64/bin/sh /ref/tags/v9 config sv git rev-�� 2316751794/.github/workflows infocmp ache/uv/0.11.15/x86_64/sh ./../.prettieriggit ache/go/1.25.8/xremote bject.type] | @tsv sh (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 4074429/b066/vet-nolocalimports .cfg !../../../pkg/wogit --ignore-path ../../../.prettiremove sionclean /opt�� prettier --check 64/bin/go **/*.ts **/*.json --ignore-path ache/go/1.25.8/xTest User (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 4074429/b146/vet.cfg .cfg rror GO111MODULE 64/bin/go ache/go/1.25.8/xorigin (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name infocmp e_modules/.bin/node rkflow/js/**/*.j/usr/bin/git 9F/3FcNYdcnYcYkJremote erignore git ache�� DefaultBranchFromLsRemoteWithRealGitbranch_with_remote.upstream.url DefaultBranchFromLsRemoteWithRealGitbranch_with_hyphen3990773163/001' 0/x64/bin/node ./../.prettieriggit --jq k/_temp/uv-python-dir/node erignore (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 4074429/b054/vet-test.run=^Test .cfg !../../../pkg/wogit --ignore-path ../../../.prettiadd ry /opt�� prettier --check 64/bin/go **/*.ts **/*.json --ignore-path ache/go/1.25.8/xtest@example.com (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 go ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet rror GO111MODULE 64/bin/go ache/go/1.25.8/xupstream (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name gh in/node rkflow/js/**/*.jgh --jq erignore git ache�� /home/REDACTED/wor--limit config 0/x64/bin/node ./../.prettierig/usr/bin/git config cal/bin/node erignore (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 .cfg /home/REDACTED/wor-lang=go1.25 !../../../pkg/wogit --ignore-path ../../../.prettiadd node /opt�� prettier --check ache/go/1.25.8/x-importcfg **/*.ts **/*.json --ignore-path ache/go/1.25.8/xremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 4074429/b143/vet.cfg REDACTED.test rror GO111MODULE 64/bin/go REDACTED.test 2840�� se 4074429/b249/vet.cfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -json GO111MODULE modules/@npmcli/github.event.inputs.enforce_all == 'true' && 'full-sweep (enforce_all)' ache/go/1.25.8/x64/pkg/tool/linutest@example.com (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name infocmp ache/node/24.15.0/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/nodexterm-color rkflow/js/**/*.jinfocmp ache/go/1.25.8/x-1 erignore git ache�� /home/REDACTED/work/gh-aw/gh-aw show in/node ./../.prettieriggit --jq bin/node erignore (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name .cfg .cfg !../../../pkg/wogit --ignore-path ../../../.pretti--get ache/go/1.25.8/xremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 4074429/b144/vet.cfg 64/bin/go rror tants 64/bin/go ache/go/1.25.8/xorigin (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name /usr/bin/git k/_temp/uv-python-dir/node rkflow/js/**/*.jgh config erignore gh ache�� nifest-legacy-375679581/.github/workflows --jq ache/node/24.15.0/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/nodelist ./../.prettieriggit /opt/hostedtoolcinit ache/go/1.25.8/x64/bin/node erignore (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path '**/*.ts' '**/*.-errorsas GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env .js' --ignore-pa-errorsas GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 GOMOD ode-gyp-bin/node/home/REDACTED/.local/share/gh/extensions/gh-aw x_amd64/vet env te 'scripts/**/*.js' --ignore-path .prettierigno-errorsas .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.upstream.url (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 l3/-bbi88XN_yFOD/tmp/js-hash-test-3538664824/test-hash.js 64/bin/go ache/go/1.25.8/x/tmp/go-build1284074429/b564/_testmain.go (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build1284074429/b479/cli.test /tmp/go-build1284074429/b479/cli.test -test.testlogfile=/tmp/go-build1284074429/b479/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE bin/node GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /tmp/go-build319353562/b479/cli.test /tmp/go-build319353562/b479/cli.test -test.testlogfile=/tmp/go-build319353562/b479/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true ensions/gh-aw remote /usr/bin/git cut -f1 js/**/*.json' --ignore-path ../../../.prettierignore git /usr/bin/git ensions/gh-aw config om/upstream/repo"prettier" --check 'scripts/**/*.js' --ignore-path .prettierignore /usr/bin/git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/dev
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/dev --jq [.object.sha, .object.type] | @tsv ensions/gh-aw test@example.com /usr/bin/gh te '../../../**/git GO111MODULE 64/pkg/tool/linuHEAD gh run list --json /opt/hostedtoolcache/node/24.15.0/x64/bin/node te 100 --created /opt/hostedtoolcconfig (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/dev --jq [.object.sha, .object.type] | @tsv ensions/gh-aw --auto (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/dev --jq [.object.sha, .object.type] | @tsv /repos/actions/github-script/git/ref/tags/v9 l /usr/bin/git Gitcustom_branchgit Gitcustom_branchrev-parse (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 ensions/gh-aw -trimpath (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv /tmp/TestCompile-type remote /usr/bin/git d6caabf8:.githubbash --jq 0dbd9e1334c4047125e4fbfdbce04c00xterm-color /usr/bin/git -C /home/REDACTED/.local/share/gh/extensions/gh-aw config /usr/bin/git ub/workflows config ode git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv 575395143/001 GOMOD 64/pkg/tool/linux_amd64/compile tierignore GO111MODULE 64/bin/go 64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 /usr/bin/git sv /home/REDACTED/.logh config me: String!) { /repos/actions/github-script/git/ref/tags/v9.0.0 gh api ithub-script/git/ref/tags/v9 --jq bject.type] | @tsv ensions/gh-aw other d6caabf8 gh (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 rite '**/*.cjs' '**/*.ts' '**/*.json' --ignore-p-p GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env te 'scripts/**/*.js' --ignore-pa-errorsas GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv lGitcustom_branch2686829021/001' lGitcustom_branch2686829021/001' 0/x64/lib/node_modules/npm/node_../../../.prettierignore ensions/gh-aw not-exist-xyzzy:-C /usr/bin/gh gh api ub/workflows --jq 64/bin/sh cal/share/gh/ext/opt/hostedtoolcache/node/24.15.0/x64/bin/node repos/{owner}/{r/tmp/test-expr-838060674.js (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 256468583/001 256468583/002/woowner/repo x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env te 'scripts/**/*.js' --ignore-pa-p GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linu--jq (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 .js' --ignore-path .prettierigno-errorsas go x_amd64/vet test.go on_test.go _test.go x_amd64/vet alwa�� ub/workflows .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE iles,SysoFiles,T-C GOMODCACHE 64/pkg/tool/linuconfig (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 Gitcustom_branch-s Gitcustom_branch-w x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet ache�� -json GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuconfig (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 rite '**/*.cjs' '**/*.ts' '**/*.-errorsas GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet m/_n�� -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE r GOMODCACHE 64/pkg/tool/linuremote (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq [.object.sha, .object.type] | @tsv Gitbranch_with_hyphen3990773163/001' Gitbranch_with_hyphen3990773163/001' x86_64/sh ensions/gh-aw origin /usr/bin/git gh api report.md --jq ache/uv/0.11.15/x86_64/git cal/share/gh/extgit ^remote\..*\.gh--C (http block)
  • https://api.github.com/repos/github/gh-aw/issues/17
    • Triggering command: /usr/bin/gh gh api repos/github/gh-aw/issues/17 go 0/x6�� go GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env */*.json' '!../.remote.origin.url GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api repos/github/gh-aw/issues/17 /usr/bin/git -C ath ../../../.pr**/*.json rk _modules/.bin/sh../../../.prettierignore GOMODCACHE x_amd64/vet (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 /ref/tags/v9 x_amd64/vet sv -json .cfg x_amd64/vet git conf�� cal/share/gh/extensions/gh-aw test@example.com (http block)
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv cal/share/gh/extensions/gh-aw remote.origin.url l ./../pkg/workflogh config (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 -mod=readonly -f 64/pkg/tool/linux_amd64/asm -- unsafe 64/bin/go 64/pkg/tool/linux_amd64/asm (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv re --jq n-dir/git hub/aw/actions-lgit -test.v=true l /usr/bin/git -C ./../pkg/workflow/js/**/*.json' --ignore-path config (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 cmd/gh-aw/capitagit cmd/gh-aw/commanremote cmd/gh-aw/format_list_test.go 64/pkg/tool/linux_amd64/compile /opt�� prettier --check g_.a --ignore-path .prettierignore internal/tools/a/home/REDACTED/.local/share/gh/extensions/gh-aw ache/go/1.25.8/xconfig (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion yml --jq (http block)
  • https://api.github.com/repos/org/repo/pulls/1
    • Triggering command: /usr/bin/gh gh api repos/org/repo/pulls/1 go 0/x6�� th .prettierigno-errorsas GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet test�� o GO111MODULE x_amd64/vet GOINSECURE estGoFiles,XTestGoFiles,CompiledGoFiles,Export,DepOnly,Imports,ImportMap,TestImports,XTestImpor GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api repos/org/repo/pulls/1 /usr/bin/git -C 1000337840/001' 1000337840/001' (http block)
  • https://api.github.com/repos/owner/repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/owner/repo/actions/secrets --jq .secrets[].name go1.25.8 -c=4 -nolocalimports -importcfg /tmp/go-build1284074429/b513/importcfg -pack /tmp/go-build1284074429/b513/_testmain.go tion�� -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/owner/repo/actions/secrets --jq .secrets[].name ays.md config (http block)
  • https://api.github.com/repos/owner/repo/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env .js' --ignore-pa-p GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-remote-workflow --limit 30 --repo owner/repo x_amd64/link (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env .js' --ignore-pa-errorsas GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name 41752957/001' 41752957/001' bject.type] | @tsv ensions/gh-aw x_amd64/vet ache/node/24.15.-mod=readonly /usr/bin/git /pre�� orts,XTestImpor config (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch --check scripts/**/*.js ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet .prettierignore GO111MODULE 64/bin/go ache/go/1.25.8/x^remote\..*\.gh-resolved$ -uns�� 1/001/test-inlined-imports-enabled-with-env-template-expressions-in-body.md /tmp/go-build1284074429/b003/vet.cfg 4074429/b314/vet.cfg -json GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.8/xremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch "prettier" --write '../../../**/*.json' '!../../../pkg/workflow/js/**/*.json' --ignore-path ../.gh /usr/bin/git ache/go/1.25.8/x64/pkg/tool/linux_amd64/link rror config run-script/lib/nxterm-color ache/go/1.25.8/x64/pkg/tool/linux_amd64/link -c 353562/b593/workflow.test se \ echo "��� ache/node/24.15.0/x64/bin/node low-health-manag/usr/bin/git config /usr/bin/infocmp/home/REDACTED/.local/share/gh/extensions/gh-aw kOrlh2ZykOUPf/j-config (http block)

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

- Add max-effective-tokens to agent-performance-analyzer (40M), workflow-health-manager (30M), pr-triage-agent (10M)
- Narrow file-glob from "**" to ["*.json", "*.md"] in all three to reduce context load
- Add Token Budget Guidelines sections to agent-performance-analyzer and workflow-health-manager prompts
- Update scratchpad/token-budget-guidelines.md with new per-workflow budgets and Alert Thresholds table
- Recompile all affected lock files

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/f713ce93-a050-429e-94cf-00e0e5b89d53

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix token budget exhaustion affecting multiple workflows fix: set per-workflow token budgets and narrow file-glob patterns in meta-orchestrators May 20, 2026
Copilot AI requested a review from gh-aw-bot May 20, 2026 20:49
@pelikhan pelikhan marked this pull request as ready for review May 20, 2026 22:44
Copilot AI review requested due to automatic review settings May 20, 2026 22:44
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

Sets explicit effective-token budgets and tightens repo-memory file-glob constraints for three high-frequency meta-orchestrator workflows to reduce runaway-cost risk and limit what can be persisted to repo-memory.

Changes:

  • Added per-workflow max-effective-tokens ceilings for agent-performance-analyzer, workflow-health-manager, and pr-triage-agent.
  • Narrowed repo-memory.file-glob from "**" to ["*.json", "*.md"] in all three workflows (and reflected this in compiled lockfiles).
  • Added/updated “Token Budget Guidelines” prompt sections and updated the token-budget scratchpad documentation + thresholds table.
Show a summary per file
File Description
scratchpad/token-budget-guidelines.md Documents the new budgets/thresholds and adds a max-effective-tokens column to the alert table.
.github/workflows/workflow-health-manager.md Narrows repo-memory glob, adds max-effective-tokens, and adds token-budget prompt guidance.
.github/workflows/workflow-health-manager.lock.yml Regenerated compiled workflow to reflect frontmatter changes (glob + token ceiling).
.github/workflows/pr-triage-agent.md Narrows repo-memory glob and adds a 10M max-effective-tokens ceiling.
.github/workflows/pr-triage-agent.lock.yml Regenerated compiled workflow to reflect frontmatter changes (glob + token ceiling).
.github/workflows/agent-performance-analyzer.md Narrows repo-memory glob, adds max-effective-tokens, and adds token-budget prompt guidance (verbose + caveman variants).
.github/workflows/agent-performance-analyzer.lock.yml Regenerated compiled workflow to reflect frontmatter changes (glob + token ceiling).

Copilot's findings

Tip

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

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

Comment on lines +130 to +132
- Focus on top 10 agents by issue volume; skip inactive agents with zero outputs.
- Use pre-loaded metrics JSON; do not re-fetch what is already in memory.
- Stop immediately after `create_discussion` or `noop`; no follow-up analysis.
Comment on lines +383 to +388
- Added `## Token Budget Guidelines` section in both caveman and verbose prompt variants:
- Analyze top 20 agents by output volume; skip zero-output agents
- Use pre-loaded metrics JSON; avoid redundant API calls
- Cap sampled outputs to 3 per agent for quality scoring
- Create at most 3 improvement issues per run
- Stop immediately after `create_discussion` + issues are filed
@pelikhan pelikhan merged commit 421f033 into main May 20, 2026
4 checks passed
@pelikhan pelikhan deleted the copilot/fix-token-budget-exhaustion branch May 20, 2026 23:45
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.

[P2] Token Budget Exhaustion Affecting Multiple Workflows - 15-20% Waste

4 participants