Skip to content

feat: add copilot CLI steering hooks for time and run budgets#30500

Open
Copilot wants to merge 13 commits intomainfrom
copilot/update-copilot-harness-js
Open

feat: add copilot CLI steering hooks for time and run budgets#30500
Copilot wants to merge 13 commits intomainfrom
copilot/update-copilot-harness-js

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 6, 2026

Summary

  • add Copilot harness support to install runtime .github/hooks/gh-aw-steering.json hook configuration before agent execution
  • add new actions/setup/js/copilot_steering_hook.cjs command hook that tracks session state and injects warning/critical steering prompts on low time or low run budget
  • align hook configuration with Copilot CLI lifecycle expectations by configuring sessionStart, sessionEnd, and agentStop command hooks
  • add cleanup of per-run steering state files after harness completion and on sessionEnd
  • add/extend JavaScript tests for hook config generation, autopilot run parsing, steering decision behavior, and session-end cleanup behavior

Validation

  • make build && make fmt
  • npm run typecheck (in actions/setup/js)
  • npm run lint:cjs (in actions/setup/js)
  • npm run test:js -- copilot_harness.test.cjs copilot_steering_hook.test.cjs --no-file-parallelism (in actions/setup/js)
  • make agent-report-progress
  • secret_scanning on changed files
  • parallel_validation (Code Review + CodeQL)

Notes

  • make agent-report-progress was rerun when unrelated flaky pkg/cli progress-notification tests intermittently failed; final run passed.

Changeset

  • Type: patch
  • Description: Added Copilot CLI steering hooks that warn sessions when time or run budgets are running low, and aligned hook lifecycle configuration with documented Copilot CLI hook events.

> Generated by Changeset Generator for issue #30500 ·



✨ PR Review Safe Output Test - Run 25432297510

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · ● 405K ·

Copilot AI and others added 7 commits May 6, 2026 04:17
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/d69918d3-92bc-47f8-be39-1a214fbbf7cd

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/d69918d3-92bc-47f8-be39-1a214fbbf7cd

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/d69918d3-92bc-47f8-be39-1a214fbbf7cd

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/d69918d3-92bc-47f8-be39-1a214fbbf7cd

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/d69918d3-92bc-47f8-be39-1a214fbbf7cd

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/d69918d3-92bc-47f8-be39-1a214fbbf7cd

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI requested a review from pelikhan May 6, 2026 04:35
@pelikhan pelikhan marked this pull request as ready for review May 6, 2026 05:02
Copilot AI review requested due to automatic review settings May 6, 2026 05:02
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

Adds Copilot CLI “steering” hook support to the Copilot harness to warn/block when the session is nearing time or run-budget exhaustion.

Changes:

  • Install a runtime Copilot hook config (.github/hooks/gh-aw-steering.json) before launching the Copilot CLI and export env vars used by the hook.
  • Add a new copilot_steering_hook.cjs command hook that persists per-session state and emits warning/critical “block” steering decisions based on remaining time/runs.
  • Clean up the per-run steering state file after harness completion and extend Vitest coverage for autopilot parsing and hook config generation.
Show a summary per file
File Description
actions/setup/js/copilot_steering_hook.cjs New hook script that tracks session state and emits steering decisions on low time/run budgets.
actions/setup/js/copilot_steering_hook.test.cjs Unit tests for config loading, state initialization, and warning/critical decision behavior.
actions/setup/js/copilot_harness.cjs Installs hook config + per-run state path/env vars; parses max autopilot continues; cleans up steering state file.
actions/setup/js/copilot_harness.test.cjs Tests for autopilot/run-budget helpers and hook config command quoting.

Copilot's findings

Tip

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

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

Comment on lines +90 to +92
function saveState(statePath, state) {
fs.writeFileSync(statePath, JSON.stringify(state), "utf8");
}
Comment on lines +74 to +83
function loadState(statePath) {
try {
if (!fs.existsSync(statePath)) {
return null;
}
const raw = fs.readFileSync(statePath, "utf8");
return /** @type {SteeringState} */ JSON.parse(raw);
} catch {
return null;
}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ugh, me agree! loadState trust too much. Me caveman but me know: always validate data before use. Good catch!

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

📰 BREAKING: Report filed by Smoke Copilot · ● 18.2M

@pelikhan
Copy link
Copy Markdown
Collaborator

pelikhan commented May 6, 2026

@copilot review all comments

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/10b67751-6800-491f-97fd-2b102bbee5ca

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 6, 2026

@copilot review all comments

Addressed all actionable review threads in commit 8699e63.

  • loadState() now validates parsed JSON before use and falls back safely for malformed-but-parseable state.
  • saveState() now creates parent directories before writing state files.
  • Added targeted tests covering malformed state fallback and nested state-path directory creation.

Validation passed with targeted JS tests and make agent-report-progress.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh gh repo view --json owner,name --jq .owner.login &#43; &#34;/&#34; &#43; .name /usr/bin/gh (http block)
    • Triggering command: /usr/bin/gh gh repo view owner/repo -C /tmp/TestCompileErrorFormatting4214189730/001 remote /usr/bin/git b/workflows (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 (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name h ../../../.prettierignore --jq bject.type] | @tsv /ref/tags/v9 git sv git ode_�� w/js/**/*.json&#39; --ignore-path git node --show-toplevel git /usr/bin/git git (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 resolved$ sv ry=1 scripts/**/*.js che/go-build/f3/--show-toplevel infocmp -1 xterm-color /bin/sh /usr/bin/git /ref/tags/v9 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv --show-toplevel /bin/sh /usr/bin/git echo &#34;��� JavaScgit git /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolc--jq /usr/bin/git g/cli -buildtags /opt/hostedtoolc/repos/actions/github-script/git/ref/tags/v9 git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 status sv .github/workflowgit git es/.bin/node infocmp -1 xterm-color 8fd1d328135ff2bf00d138d6 /usr/bin/git source-field-vargit --jq ndor/bin/sh git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv */*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path --get (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git --show-toplevel -tests /usr/bin/git git rev-�� --show-toplevel git /usr/bin/infocmp --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/infocmp --show-toplevel git /usr/bin/git infocmp -1 xterm-color git /usr/bin/git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv licyMinIntegrityOnlymin-integrity_with_explicit_repo1137438774/001 ../../../**/*.json /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link --ignore-path ../../../.prettirev-parse (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /tmp/gh-aw-test-runs/20260506-051240-7529/test-3026338230/.github/workflows config /opt/hostedtoolcache/node/24.14.1/x64/bin/node remote.origin.urgit (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 /tmp/TestPushWorkflowFiles_WithStagedFiles729650800/001/workflow.md git /usr/bin/git --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv /repos/actions/github-script/git/ref/tags/v9 --jq (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 github/workflows (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv re --log-level=e!../../../pkg/workflow/js/**/*.json (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 (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 1 (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 ant-3239654514/.github/workflows (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 --show-toplevel git /usr/bin/git Onlymin-integritgh on rkflow/js/**/*.j/repos/actions/github-script/git/ref/tags/v9 git rev-�� --show-toplevel sh /usr/bin/git npx prettier --wgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv view --json /usr/bin/infocmp --jq .owner.login &#43; &#34;api /usr/sbin/sh infocmp -1 xterm-color hanges) /usr/bin/git npx prettier --wgit git /opt/hostedtoolc--show-toplevel git (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git Onlymin-integritinfocmp on ache/go/1.25.8/xxterm-color git rev-�� --show-toplevel resolved$ /usr/bin/git npx prettier --wgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel /usr/bin/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 ithub-script/git/ref/tags/v9.0.0 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv licyMinIntegrityOnlymin-integrity_with_repos=public_3743051013/0remote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 (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 /tmp/TestGuardPolicyMinIntegrityOnlyCompiledOutput2287655924/001 remote /usr/bin/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git --show-toplevel gh tions/node_modul--show-toplevel git conf�� --get remote.origin.url /usr/bin/git on&#39; --ignore-patgit gh odules/npm/node_--show-toplevel git (http block)
  • https://api.github.com/repos/aws-actions/configure-aws-credentials/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git (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 printf &#39;%s&#39; &#34;$1&#34;; printf &#39;%s&#39; &#34;$2&#34; 1&gt;&amp;2 sh /usr/bin/gh diagnostic noisegh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /tmp/gh-aw-test-git rev-parse /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolcache/node/24.14.--jq /usr/bin/git inputs.version gh /usr/bin/git git (http block)
  • https://api.github.com/repos/azure/login/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/gh 1240-7529/test-3git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 gh bject.type] | @tsv /repos/actions/ggit --jq e/git git rev-�� --show-toplevel e/git /usr/bin/gh --show-toplevel git /usr/bin/git gh (http block)
  • https://api.github.com/repos/docker/login-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/infocmp --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git nt/action/git/regit 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 /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git te &#39;../../../**/infocmp (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 xterm-color /opt/hostedtoolcache/node/24.14.Add workflow /usr/bin/git Onlymin-integritgh on rkflow/js/**/*.j/repos/actions/github-script/git/ref/tags/v9 git rev-�� --show-toplevel sh /usr/bin/infocmp npx prettier --wgh infocmp /home/REDACTED/.lo/repos/actions/github-script/git/ref/tags/v9 infocmp (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 Value: ${{ github.actor }} (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 /ref/tags/v9 x_amd64/asm sv */*.ts&#39; &#39;**/*.jsgit git ode infocmp -1 xterm-color git logs/runs.json&#34;} --show-toplevel gh /usr/bin/gh git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv user.name Test User /usr/bin/gh js/**/*.json&#39; --infocmp (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 xterm-color git /usr/bin/git */*.ts&#39; &#39;**/*.jsgit 6 tions/node_modul--show-toplevel git rev-�� --show-toplevel git 0&#34;}} Gitcustom_branchgit Gitcustom_branchrev-parse cal/bin/bash git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created &gt;=2026-04-29 (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 &gt;=2026-04-06 (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 &gt;=2026-02-05 (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 git-upload-pack &#39;/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitmain_branch4171347825/001&#39; /usr/bin/git ath ../../../.prgit (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 git-receive-pack &#39;/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitcustom_branch3518309207/001&#39;rev-parse At,event,headBranch,headSha,displayTitle h ../../../.pretgit (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name /usr/lib/git-core/git cfg tierignore --auto bject.type] | @t--show-toplevel erignore ache�� --write ../../../**/*.json ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet --ignore-path ../../../.prettirev-parse /usr/bin/gh ache/go/1.25.8/x64/pkg/tool/linuremote.origin.url (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 -tests sv (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name **/*.cjs /home/REDACTED/.local/bin/sh **/*.json --ignore-path ../../../.pretti--show-toplevel sh -c te &#39;scripts/**/*.js&#39; --ignore-path .prettierignoremote.origin.url gh in/node ithub-script/gitgit --jq bject.type] | @tsv bash (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, (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, h ../../../.pret.prettierignore git /usr/bin/git --show-toplevel git /usr/bin/git git rev-�� /ref/tags/v9 git 1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node /ref/tags/v9 /usr/bin/unpigz sv 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 config bject.type] | @tsv remote.origin.urgit (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 --initial-branch=main sv (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name **/*.cjs m/_npx/b388654678d519d9/node_modules/.bin/prettier **/*.json --ignore-path run-script/lib/nuser.name sh -c &#34;prettier&#34; --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path ../.infocmp infocmp ache/node/24.14.1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/nodexterm-color r git (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 origin /usr/bin/git ath ../../../.prgit (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 --auto /usr/bin/git --detach (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name git cfg tierignore git /usr/bin/gh erignore ache�� --write ../../../**/*.json ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet --ignore-path ../../../.pretti-1 (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 l sv ath ../../../.prgit (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 initial commit /usr/bin/git h ../../../.pretgit (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name git cfg tierignore git /usr/bin/gh erignore ache�� --write ../../../**/*.jsowner=github ache/go/1.25.8/x-f --ignore-path ../../../.prettirev-parse /usr/bin/infocmp--show-toplevel ache/go/1.25.8/x64/pkg/tool/linuorigin (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 --initial-branch=master /usr/bin/git ath ../../../.prgit (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 develop /usr/bin/git h ../../../.pretgit (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name git cfg tierignore git sv erignore /hom�� rite &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path ../../../**/*.json 1/x64/bin/node --ignore-path ../../../.prettirev-parse sv 1/x64/bin/node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name /tmp/TestParseDefaultBranchFromLsRemoteWithRealGitmaster_branch3306849187/002/work r,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,disp--show-toplevel ath ../../../.prgit flow-12345 (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 --stdin /opt/hostedtoolcache/node/24.14.1/x64/bin/node --exclude-hiddengit --all --quiet /opt/hostedtoolcache/node/24.14.1/x64/bin/node /tmp�� github.event.inputs.enforce_all == &#39;true&#39; &amp;&amp; &#39;full-sweep (enforce_all)&#39; || &#39;round-robin&#39; (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name git cfg tierignore Initial commit sv erignore ache�� --write ../../../**/*.json ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet --ignore-path ../../../.prettirev-parse /usr/bin/git ache/go/1.25.8/x64/pkg/tool/linuorigin (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build452089099/b404/cli.test /tmp/go-build452089099/b404/cli.test -test.testlogfile=/tmp/go-build452089099/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true (http block)
    • Triggering command: /tmp/go-build766164051/b404/cli.test /tmp/go-build766164051/b404/cli.test -test.testlogfile=/tmp/go-build766164051/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true --show-toplevel git /usr/bin/infocmp&#34;prettier&#34; --write &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.prettierignore git ode_�� --show-toplevel infocmp /usr/bin/git xterm-color gh (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /tmp/TestGuardPodu config /usr/bin/git /usr/bin/git remo�� -v git /usr/bin/git --show-toplevel (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 --show-toplevel git /usr/bin/git /tmp/TestGuardPodu l /usr/bin/git git rev-�� /ref/tags/v9 git sv /tmp/gh-aw-test-git remote om/owner/repo.gi--show-toplevel gh (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 (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 --show-toplevel gh ache/node/24.14.1/x64/bin/bash son --jq /usr/bin/git git rev-�� ../pkg/workflow/js/**/*.json&#39; ---errorsas git 64/pkg/tool/linux_amd64/asm nore git sv 64/pkg/tool/linux_amd64/asm (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 e-analyzer.md (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 ithub-script/git/ref/tags/v9 git bject.type] | @tsv --show-toplevel git /usr/bin/gh git rev-�� th .prettierignore --log-level=error gh node /repos/actions/ggit --jq /usr/bin/git 1/x64/bin/node (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v2.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv on&#39; --ignore-pat--detach (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv on&#39; --ignore-path ../../../.pret.prettierignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv json&#39; --ignore-path ../../../.pr**/*.json git 1/x64/lib/node_modules/npm/node_../../../.prettierignore ithub-script/gitnode git bject.type] | @t/home/REDACTED/work/gh-aw/gh-aw/.github/workflows/approach-validator.md git rev-�� lGitbranch_with_hyphen1227363064/001&#39; lGitbranch_with_hyphen1227363064/001&#39; n-dir/bash /repos/actions/ggit --jq /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v3.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq [.object.sha, .object.type] | @tsv on&#39; --ignore-path ../../../.pret.prettierignore (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 json&#39; --ignore-path ../../../.pr**/*.json git tions/setup/node_modules/.bin/sh../../../.prettierignore --show-toplevel git /usr/bin/infocmp--show-toplevel git rev-�� th .prettierignore --log-level=error infocmp ache/go/1.25.8/x64/bin/go xterm-color git /usr/bin/git git (http block)
  • https://api.github.com/repos/google-github-actions/auth/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel gh /usr/bin/infocmp repos/{owner}/{rgit --jq /usr/bin/git infocmp -1 xterm-color git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git /home/REDACTED/worgit git /usr/bin/git git rev-�� /ref/tags/v9 git sv --show-toplevel infocmp /usr/bin/git infocmp (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 tmatter-with-env-template-expressions.md (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv path .prettierigremote.origin.url gh tions/setup/js/node_modules/.bin/vitest son ch /usr/bin/git infocmp -1 ub/workflows git p/bin/sh nore git bject.type] | @tsv git (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 w/js/**/*.json&#39; git (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion ll.go ll_backslash_intapi r e_repo_maintenan--jq e_re�� te &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; ---test.timeout=10m0s p_if_check_failing_test.go ache/node/24.14.1/x64/bin/node --no-file-parall/usr/bin/git --jq (http block)
  • https://api.github.com/repos/owner/repo/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo ndor/bin/git ader (http block)
    • Triggering command: /usr/bin/gh gh workflow list --repo owner/repo --json name,path,state (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name h ../../../.prettierignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name h ../../../.prettierignore git sv ithub-script/gitnode git bject.type] | @t--write git ode_�� w/js/**/*.json&#39; --ignore-path git _modules/.bin/node --show-toplevel /usr/lib/git-cor/tmp/js-hash-test-3007564975/test-hash.js /usr/bin/gh git (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git */*.json&#39; &#39;!../.git --get 64/pkg/tool/linu--show-toplevel git conf�� --get remote.origin.url /usr/bin/gh mpiledOutput3914git --local k/gh-aw/gh-aw/ac--show-toplevel gh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch /usr/bin/git git /usr/bin/git ithub-script/gitgit git ode_modules/.bin--show-toplevel git -C r-test4100999133/test1.md r-test4100999133/test2.lock.yml /usr/bin/infocmp remote.origin.urgit 2687794845/001&#39; (http block)

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

⚠️ Smoke Gemini failed. Gemini encountered unexpected challenges...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions github-actions Bot removed the smoke label May 6, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

🚀 Smoke Pi MISSION COMPLETE! Pi delivered. 🥧

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions

This comment has been minimized.

@pelikhan
Copy link
Copy Markdown
Collaborator

pelikhan commented May 6, 2026

@github-actions

This comment has been minimized.

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💥 Automated smoke test review - all systems nominal! This PR adds Copilot CLI steering hook support with solid test coverage. The new copilot_steering_hook.cjs is well-structured. Run 25417832826 ✅

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · ● 303K

const PROMPT_FILE_INLINE_THRESHOLD_BYTES = 100 * 1024;
const PROMPT_FILE_INLINE_THRESHOLD_LABEL = "100KB";
const STEERING_HOOK_CONFIG_FILENAME = "gh-aw-steering.json";
const DEFAULT_STEERING_STATE_PATH = "/tmp/gh-aw/copilot-steering-state.json";
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Consider using a more descriptive constant name, e.g., STEERING_HOOK_CONFIG_FILE for clarity. Also, moving these constants near the top with other configuration constants could improve readability.

* runsWarningRemaining: number,
* runsCriticalRemaining: number,
* maxRuns: number,
* statePath: string
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 The loadSteeringConfig function looks solid. One suggestion: consider adding a comment explaining that GH_AW_COPILOT_MAX_RUNS=0 acts as a sentinel for "no run limit" — this would improve maintainability.

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/e601ff46-a312-4e8a-9d6b-a799d5701053

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 6, 2026

@copilot lint js https://github.com/github/gh-aw/actions/runs/25417806914/job/74553274214?pr=30500

Addressed in commit 62cc12e.

I investigated the failing run/job logs and fixed the JS typecheck/lint issue in copilot_steering_hook.cjs by using a typed PartialSteeringState JSDoc guard for isValidSteeringState.

Revalidated with:

  • npm run typecheck
  • npm run lint:cjs
  • npm run test:js -- copilot_steering_hook.test.cjs --no-file-parallelism
  • make agent-report-progress

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw ../../../.prettirev-parse (http block)
    • Triggering command: /usr/bin/gh gh repo view --json owner,name --jq .owner.login &#43; &#34;/&#34; &#43; .name rkflow/js/**/*.json /../../.prettierinfocmp erignore modules/@npmcli/xterm-color sh -c npx prettier --write &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pr**/*.json (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 h ../../../.prettierignore --local /snap/bin/git user.email (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name h ../../../.prettierignore --jq (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git --write scripts/**/*.js /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel node /usr/bin/git licyBlockedUsersgh ../../../**/*.jsapi /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git --write resolved$ ache/node/24.14.--show-toplevel git rev-�� --show-toplevel ache/node/24.14.1/x64/bin/node /usr/bin/git uts.version ../../../**/*.jsapi ache/node/24.14./repos/actions/github-script/git/ref/tags/v9 git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 test@example.com sv repo1599591196/0gh --write x86_64/node git conf�� waysRecompiles1592513944/001 remote.origin.url /usr/bin/gh --write scripts/**/*.js ed } } gh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv /tmp/gh-aw-test-runs/20260506-053342-20522/test-1177253224 rev-parse er: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabl--show-toplevel @{u} git k/gh-aw/gh-aw/ac--show-toplevel git rev-�� /ref/tags/v9 git sv -m fix: resolve js rev-parse n-dir/sh git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv te &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error --log-level 1/x64/bin/node --log-target journal-or-kmsg 1/x64/bin/git 1/x64/bin/node k/gh�� vitest run copilot_steering_hook--detach on rkflow/js/**/*.json /../../.prettiergh erignore es/.bin/node sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 ache/node/24.14.1/x64/bin/node bject.type] | @tsv /tmp/TestHashCongit -tests /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel node /usr/bin/git /home/REDACTED/worgit git /usr/bin/infocmp--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/infocmp --show-toplevel node /usr/bin/git infocmp -1 xterm-color git /usr/bin/git heckout/git/ref/git node bject.type] | @t--show-toplevel git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv licyMinIntegrityOnlymin-integrity_with_repos_array_c2315613509/001 ../../../**/*.json /usr/bin/git l ../../../.prettirev-parse t git -C /tmp/gh-aw-test-runs/20260506-053052-7929/test-source-field-vari-test.timeout=10m0s remote /usr/lib/git-core/git json&#39; --ignore-pgit --global (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /tmp/gh-aw-test-runs/20260506-053052-7929/test-414016378 rev-parse /usr/bin/infocmp --local pull.rebase 1/x64/lib/node_m--show-toplevel infocmp -1 92513944/001 erignore sv ript files formagit copilot/update-crev-parse ules/.bin/node gh (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 xterm-color git /usr/bin/git --show-toplevel git /usr/bin/gh git rev-�� --show-toplevel gh /usr/bin/infocmp /repos/actions/ggit --jq /usr/lib/git-cor--show-toplevel infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 --jq sv /usr/bin/git s/1/artifacts /usr/bin/infocmp--show-toplevel git rev-�� --show-toplevel infocmp /usr/bin/infocmp xterm-color git /usr/bin/git infocmp (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 js --no-file-parallelism (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv js --no-file-parpkg/workflow/cjs_require_validation_test.go --global cal/bin/git http.https://gitsh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv --get-regexp st/suppress-warnings.cjs tions/setup/node_modules/.bin/sh (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 (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 js --no-file-par- (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 --get-regexp --global 64/bin/node (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 --show-toplevel sh /usr/bin/infocmp vitest run copilgh on 1/x64/bin/node infocmp -1 xterm-color 1/x64/bin/node /usr/bin/git bility_SameInputgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv -v sh /usr/bin/infocmp Onlyrepos_only_wgh on 1/x64/bin/node infocmp -1 xterm-color 1/x64/bin/node /usr/bin/git ithub-script/gitgit infocmp bject.type] | @t--show-toplevel git (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel s/12345/artifacts /usr/bin/git &#39;**/*.ts&#39; &#39;**/*.git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel sh /usr/bin/gh Onlyrepos_only_winfocmp on ache/node/24.14.xterm-color gh api /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git /ref/tags/v9.0.0git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git --show-toplevel l /usr/bin/git git rev-�� /ref/tags/v9 git sv /tmp/TestGuardPoinfocmp rev-parse /usr/bin/git gh (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv --write ../../../**/*.json /usr/bin/gh --ignore-path ../../../.pretti-1 tions/setup/js/nxterm-color gh api 3052-7929/test-1266476683 --jq /bin/sh l --global 64/bin/node /bin/sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /tmp/TestParseDefaultBranchFromLsRemoteWithRealGitbranch_with_hyphen3016776583/001 /tmp/TestParseDefaultBranchFromLsRemoteWithRealGitbranch_with_hyphen3016776583/002/work /usr/bin/git json&#39; --ignore-pgit --local son git -C /tmp/TestGuardPolicyMinIntegrityOnlymin-integrity_only_defaults_repo3384174396/001 remote /opt/hostedtoolcache/node/24.14.1/x64/bin/node json&#39; --ignore-pgit --local bin/sh /opt/hostedtoolcache/node/24.14.1/x64/bin/node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /tmp/gh-aw-test-runs/20260506-053052-7929/test-414016378 remote /usr/bin/infocmp 1 pull.rebase x86_64/node infocmp -1 xterm-color erignore /usr/bin/git /js &amp;&amp; npm run fgit copilot/update-crev-parse ode 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 70001039/001 git /usr/bin/git */*.ts&#39; &#39;**/*.jsgit core.hooksPath bin/sh git remo�� add origin /usr/bin/infocmp on&#39; --ignore-patgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv No expressions here infocmp om/myorg/myrepo.git */*.ts&#39; &#39;**/*.jsgit git 64/bin/node git conf�� /ref/tags/v9 remote.origin.url sv on&#39; --ignore-patgit git odules/npm/node_--show-toplevel git (http block)
  • https://api.github.com/repos/aws-actions/configure-aws-credentials/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /tmp/gh-aw-test-git config /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git user.name Test User /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git ithub-script/gitgh config bject.type] | @t/repos/actions/github-script/git/ref/tags/v9 git rev-�� /ref/tags/v9 git sv --show-toplevel l /usr/bin/git infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git --show-toplevel git om/testorg/testr--show-toplevel git rev-�� --show-toplevel git /usr/bin/infocmp /usr/bin/git git /usr/bin/git infocmp (http block)
  • https://api.github.com/repos/azure/login/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git /home/REDACTED/worgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git /home/REDACTED/worgit l /usr/bin/infocmp--show-toplevel git rev-�� --show-toplevel infocmp /usr/bin/git xterm-color git /usr/bin/git git (http block)
  • https://api.github.com/repos/docker/login-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git /home/REDACTED/worgit git /usr/bin/infocmp--show-toplevel git rev-�� --show-toplevel infocmp /usr/bin/infocmp xterm-color git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /tmp/gh-aw-test-git remote om/testorg/testr--show-toplevel git rev-�� --show-toplevel git /usr/bin/git /tmp/compile-insinfocmp show /usr/bin/infocmpxterm-color git (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 REDACTED node /usr/bin/git /ref/tags/v9 **/*.cjs sv git diff�� --cached --name-only /usr/bin/git echo &#34;��� Formatinfocmp (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 --show-toplevel node /usr/bin/infocmp /ref/tags/v9 **/*.cjs sv infocmp -1 xterm-color /opt/hostedtoolcache/go/1.25.8/x64/bin/gofmt /usr/bin/git ithub-script/gitinfocmp actions/setup/js-1 e/git git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 x_amd64/compile sv ant-1291768995/.git HEAD tions/setup/js/n--show-toplevel gh api /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git -v on ode git (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 sv x_amd64/cgo clusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle */*.ts&#39; &#39;**/*.jsgit infocmp git gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq /usr/bin/git */*.ts&#39; &#39;**/*.jsgit git ules/.bin/node git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv --show-toplevel l /usr/bin/git te &#39;scripts/**/*git origin k/gh-aw/node_mod--show-toplevel git rev-�� --show-toplevel git /usr/bin/git */*.ts&#39; &#39;**/*.jsgit on tions/node_modul--show-toplevel git (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 49066433/001 infocmp /usr/bin/infocmp */*.ts&#39; &#39;**/*.jsgit gh 1/x64/bin/sh infocmp -1 xterm-color infocmp _id&#34;:222}] Gitcustom_branchgit Gitcustom_branchrev-parse tions/setup/js/n--show-toplevel git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created &gt;=2026-04-29 (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 &gt;=2026-04-06 (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 &gt;=2026-02-05 --ignore-path ../../../.pretti/repos/actions/github-script/git/ref/tags/v9 node ache�� ai-moderator.md (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 --write Name,createdAt,s-f **/*.ts **/*.json --ignore-path node /opt�� 3052-7929/test-2335105774/.github/workflows --check 1/x64/bin/node **/*.ts **/*.json --ignore-path 1/x64/bin/node (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name git .cfg tierignore git bject.type] | @t--show-toplevel erignore -c rite &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path git ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet tierignore git run-script/lib/n--show-toplevel ache/go/1.25.8/x64/pkg/tool/linuremote.upstream.url (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 (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name gh k/node_modules/.bin/node /ref/tags/v9 --jq sv node m/_n�� run lint:cjs bin/node /ref/tags/v9 r sv sh (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, h ../../../.prettierignore --local /snap/bin/git committer.name (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, h ../../../.prettierignore git s --show-toplevel 1ff46-a312-4e8a--atomic ker/cli-plugins/-bool git rev-�� on&#39; --ignore-pat-errorsas ker/cli-plugins/-ifaceassert 1/x64/bin/node xterm-color gh /usr/bin/gh 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 (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name git k/gh-aw/node_modules/.bin/node ithub-script/gitgh git bject.type] | @t/repos/actions/github-script/git/ref/tags/v9 node m/_n�� run lint:cjs 1/x64/bin/node ettierignore r /usr/bin/git 1/x64/bin/node (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 --write .cfg **/*.ts **/*.json --ignore-path node /opt�� 3052-7929/test-2335105774/.github/workflows --check 1/x64/bin/node **/*.ts **/*.json ode-gyp-bin/sh 1/x64/bin/node (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name gh .cfg tierignore --jq (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 --write .cfg **/*.ts **/*.json --ignore-path node /opt�� 3052-7929/test-2335105774/.github/workflows --check ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet **/*.ts **/*.json --ignore-path ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 efaultBranchFromLsRemoteWithRealGitmain_branch3960093533/001&#39; k/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/sh (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name infocmp .cfg tierignore git /usr/bin/git erignore -c rite &#39;../../../**/*.json&#39; &#39;!../../../pkg/workfloremote.origin.url git ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet tierignore git /usr/bin/git ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (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 --write .cfg **/*.ts **/*.json --ignore-path node /opt�� 3052-7929/test-2335105774/.github/workflows --check r: $owner, name: $name) { hasDiscussionsEnabled } } **/*.ts **/*.json --ignore-path ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name gh .cfg tierignore --jq (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 --write .cfg **/*.ts **/*.json ode-gyp-bin/node--show-toplevel node /opt�� 3052-7929/test-2335105774/.github/workflows --check ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet **/*.ts **/*.json --ignore-path ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name infocmp .cfg tierignore git /usr/bin/git erignore -c rite &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path git ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet tierignore git /usr/bin/git ache/go/1.25.8/x64/pkg/tool/linumyorg (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path h ../../../.pret.prettierignore --local 64/bin/node user.email (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 --ignore-path ../../../.prettierignore node /hom�� te &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error **/*.cjs k/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/node **/*.json --ignore-path ode-gyp-bin/sh node (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build3598338532/b404/cli.test /tmp/go-build3598338532/b404/cli.test -test.testlogfile=/tmp/go-build3598338532/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true (http block)
    • Triggering command: `/tmp/go-build1820141400/b404/cli.test /tmp/go-build1820141400/b404/cli.test -test.testlogfile=/tmp/go-build1820141400/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true --show-toplevel git /usr/bin/gh git ode_�� --show-toplevel eering state guard

Agent-Logs-U**/*.json ode_modules/.bin/node /repos/actions/gnode --jq cal/bin/node git` (http block)

  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git --show-toplevel (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 --show-toplevel git /usr/bin/git /tmp/TestGuardPodu config /usr/bin/infocmp/tmp/gh-aw/aw-feature-branch.patch git rev-�� --show-toplevel infocmp /usr/bin/infocmp xterm-color git /usr/bin/git infocmp (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv y-test.md (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 */*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pret**/*.ts --jq ode_modules/.bin/sh xterm-color set (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 --verify copilot/update-copilot-harness-js de_modules/.bin/node (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 --show-toplevel typecheck for steering state gua--ignore-path it --show-toplevel /usr/lib/git-cor-C /opt/hostedtoolc/tmp/gh-aw-test-runs/20260506-053342-20522/test-2005153313/.github/workflows git tion�� th .prettierignoremote.origin.url node node install --package-lock-orev-parse /usr/bin/git gh (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 ting JSON files...&#34; copilot/update-copilot-harness-j../../../.prettierignore bin/node (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 ant-3772027723/.github/workflows copilot/update-copilot-harness-j--ignore-path 1/x64/lib/node_modules/npm/node_../../../.prettierignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv ant-3772027723 copilot/update-copilot-harness-j--ignore-path /home/REDACTED/.dotnet/tools/bash (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 --verify copilot/update-copilot-harness-j--ignore-path p/bin/bash (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 json&#39; --ignore-path ../../../.pr**/*.json typecheck for steering state gua--ignore-path tions/node_modules/.bin/node xterm-color git /opt/hostedtoolcxterm-color gh tion�� th .prettierignore --log-level=error --jq sh elete --package-lock-o-C bc0e04435e00be59/tmp/gh-aw-test-runs/20260506-053342-20522/test-1252343366 infocmp (http block)
  • https://api.github.com/repos/google-github-actions/auth/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git /tmp/compile-insgit config /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git /home/REDACTED/worgit infocmp /usr/bin/git git rev-�� --show-toplevel git /usr/bin/infocmp --get remote.origin.urrev-parse /usr/bin/git infocmp (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 &#39;**/*.ts&#39; &#39;**/*.--thin (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv */*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.prettierignore git ules/.bin/node /ref/tags/v9 infocmp sv gh tion�� ../pkg/workflow/js/**/*.json&#39; ---errorsas --jq sh --show-toplevel git /usr/bin/git git (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 js/**/*.json&#39; --git (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion **/*.json --ignore-path ../../../.pretti--show-toplevel 1/x64/bin/node /hom�� te &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path ../../../.prettierig/usr/bin/git **/*.cjs (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 /home/REDACTED/.dotnet/tools/git committer.name (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/bash committer.name (http block)
    • Triggering command: /usr/bin/gh gh workflow list --repo owner/repo --json name,path,state sv sions.md (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name h ../../../.prettierignore --local n-dir/node user.email (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name h ../../../.prettierignore git x86_64/git ithub-script/gitnode git bject.type] | @t--write git rev-�� w/js/**/*.json&#39; --ignore-path infocmp nfig/composer/vendor/bin/git xterm-color git /usr/bin/git git (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch runs/20260506-053052-7929/test-2788448942/.github/workflows git /bin/sh l --global ache/uv/0.11.10/--show-toplevel /bin/sh -c git-upload-pack &#39;/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitcustom_branch2556654613/001&#39; git-upload-pack &#39;/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitcustom_branch2556654613/001&#39; (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch echo &#34;��� Code formatted successfully&#34; git /usr/bin/git --ignore-path ..git git 1/x64/bin/git git rev-�� --show-toplevel git /usr/bin/git s git /usr/bin/git git (http block)

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

Copilot AI and others added 2 commits May 6, 2026 05:43
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 6, 2026

@copilot make sure hooks are configured properly
https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-hooks

Addressed in commits 8c6cbdf and 9f2fd5a.

I aligned the runtime hook config with the current Copilot CLI hook docs/lifecycle by adding sessionEnd alongside sessionStart and agentStop, updated the steering hook to handle sessionEnd with best-effort state cleanup, and added/updated JS tests to validate the hook config and cleanup behavior.

Revalidated with:

  • npm run typecheck
  • npm run lint:cjs
  • npm run test:js -- copilot_harness.test.cjs copilot_steering_hook.test.cjs --no-file-parallelism
  • make agent-report-progress

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh gh repo view --json owner,name --jq .owner.login &#43; &#34;/&#34; &#43; .name k/node_modules/.bin/node ettierignore (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw erignore ../../../.pretti-v 1/x64/bin/node /opt�� == &#39;true&#39; &amp;&amp; &#39;full-sweep (enforce_all)&#39; format:cjs /opt/hostedtoolcache/node/24.14.1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/n--show-toplevel ath ../../../.pr/usr/lib/git-core/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 h ../../../.pret--log-level=error (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name h ../../../.prettierignore git (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git --write scripts/**/*.js /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel node /usr/bin/git g/cli ../../../**/*.jsapi /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git --write resolved$ /home/REDACTED/.lo--show-toplevel git rev-�� --show-toplevel node /usr/bin/git --write ../../../**/*.jsapi (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 --show-toplevel sh /usr/bin/git npx prettier --wgh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv .github/workflows/test.md git /usr/bin/git repo623640942/00gh infocmp 64/bin/gofmt git init�� (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 ithub/workflows/ai-moderator.md cessfully&#34;; \ else \ echo &#34;��� 5932970/b432/parser.test rkflow/js/**/*.jgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 node bject.type] | @tsv /tmp/TestHashCongit l /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git /tmp/gh-aw-test-git config /usr/bin/gh git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/infocmp --show-toplevel node /usr/bin/gh infocmp -1 xterm-color gh /usr/bin/git /repos/actions/ggit --jq /usr/bin/infocmp--show-toplevel git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv licyBlockedUsersCommaSeparatedCompiledOutput1849287657/001 git /opt/hostedtoolcache/node/24.14.1/x64/bin/node h ../../../.pretinfocmp credential.usern-1 ode node /tmp�� ithub-script/git/ref/tags/v9.0.0 git bject.type] | @tsv (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /tmp/gh-aw-test-runs/20260506-054241-8884/test-1943683493 remote /usr/bin/infocmp 01 (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 xterm-color git /usr/bin/git user.name Test User /usr/bin/git git rev-�� --show-toplevel git /usr/bin/infocmp --show-toplevel node /usr/bin/infocmp--show-toplevel infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv xterm-color git /usr/bin/git k/_temp/uv-pythogit git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/infocmp /ref/tags/v9 git sv infocmp (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 js --no-file-parallelism pull.rebase ache/go/1.25.8/x64/bin/node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv json&#39; --ignore-path ../../../.pr**/*.json committer.name rgo/bin/sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv */*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pret.prettierignore committer.email /sh (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 js --no-file-parallelism pull.rebase k/_temp/uv-python-dir/node (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 js --no-file-parpkg/workflow/cjs_require_validation_test.go committer.name es/.bin/sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv */*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pret.prettierignore st/suppress-warnings.cjs tions/setup/node_modules/.bin/node (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 --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/gh vitest run copilgit on 1/x64/bin/node gh repo�� view owner/test-repo /usr/bin/git npx prettier --wgit git .cfg git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv user.email test@example.com /usr/bin/gh Onlymin-integritgh on ache/node/24.14./repos/actions/github-script/git/ref/tags/v9 gh repo�� view owner/test-repo /usr/bin/git 4451-21302/test-git gh /usr/sbin/sh git (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv xterm-color sh /usr/bin/infocmp OnlyCompiledOutpgh on 1/x64/bin/node infocmp -1 xterm-color 1/x64/bin/node /usr/bin/git || &#39;round-robin&#39;git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /ref/tags/v9 rev-parse sv git rev-�� /ref/tags/v9 git sv /tmp/TestGuardPoinfocmp remote /usr/bin/git gh (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 -buildtags r: $owner, name: $name) { hasDiscussionsEnabled } } -errorsas -ifaceassert -nilfunc ache/node/24.14.1/x64/bin/node 7663�� &#39;x&#39; &amp;&amp; github.actor || github.repository -tests /usr/bin/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /tmp/TestParseDefaultBranchFromLsRemoteWithRealGitbranch_with_hyphen3227800808/0remote.origin.urgit l /usr/bin/git json&#39; --ignore-pgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 node bject.type] | @tsv 01 --write 1/x64/bin/node infocmp -1 xterm-color node /usr/bin/git ant-3373112471/.git scripts/**/*.js 1/x64/lib/node_m--show-toplevel 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 /home/REDACTED/work/gh-aw/gh-aw/.github/workflows rev-parse /usr/bin/git */*.ts&#39; &#39;**/*.jsgit **/*.cjs ode_modules/.bin--show-toplevel git remo�� erignore sh /usr/bin/git */*.ts&#39; &#39;**/*.jsgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv (http block)
  • https://api.github.com/repos/aws-actions/configure-aws-credentials/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link /usr/bin/git /tmp/go-build117git -importcfg /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git 041518942/001 remote.origin.urauth sv git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel infocmp /usr/bin/git ErrorFormatting3gh sh /usr/bin/git git rev-�� /ref/tags/v9 git sv s/test.md config /usr/bin/git infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git /tmp/TestGuardPogh remote (http block)
  • https://api.github.com/repos/azure/login/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git /home/REDACTED/worgit sh /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolcache/node/24.14.remote.origin.url /usr/bin/git env.NODE_VERSIONinfocmp sh /opt/hostedtoolcxterm-color git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /tmp/gh-aw-test-git remote /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolcache/node/24.14.1/x64/bin/node /usr/bin/git vars.MY_VAR git /usr/bin/git git (http block)
  • https://api.github.com/repos/docker/login-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /tmp/gh-aw-test-git config /usr/bin/gh git rev-�� --show-toplevel gh /usr/bin/infocmp /repos/actions/ginfocmp --jq /usr/bin/git infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /tmp/gh-aw-test-git rev-parse /usr/bin/git git rev-�� --show-toplevel git /usr/bin/infocmp /usr/bin/git (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 --show-toplevel node /usr/bin/git te &#39;../../../**/git **/*.cjs ache/node/24.14.--show-toplevel git rev-�� --show-toplevel /bin/sh /usr/bin/git 4241-8884/test-1infocmp (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 --show-toplevel 1/x64/bin/node /usr/bin/gh te &#39;../../../**/gh **/*.cjs /usr/bin/git gh api /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git 4451-21302/test-infocmp blob e/git git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv (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 /ref/tags/v9 git sv iant-3088214762/git git tions/node_modul--show-toplevel infocmp -1 xterm-color git /usr/bin/git lGitcustom_brancgit lGitcustom_brancrev-parse /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 x_amd64/cgo bject.type] | @tsv te &#39;scripts/**/*git (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 --get-regexp (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 &gt;=2026-04-29 --ignore-path ../../../.pretti--show-toplevel sh tion�� LsRemoteWithRealGitmaster_branch1370754887/001&#39; LsRemoteWithRealGitmaster_branch1370754887/001&#39; ules/.bin/sh (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 &gt;=2026-04-06 .prettierignore --log-level=erro--show-toplevel sh eWit�� te &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pret**/*.ts pkg/workflow/skip_if_check_failing_test.go bin/sh (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 &gt;=2026-02-05 (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 format:cjs ache/node/24.14.1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node--show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name bash sv /usr/bin/git git /usr/bin/infocmp node /hom�� te &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error infocmp e_modules/.bin/node test.cjs git /usr/bin/git node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name **/*.cjs bin/sh **/*.json --ignore-path ../../../.prettiuser.email node /hom�� te &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error **/*.cjs k/node_modules/.bin/node **/*.json --ignore-path ../../../.pretti--show-toplevel node (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name diff bin/node --irreversible-dgit %H %ct %D (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, h ../../../.pret.prettierignore --others odules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/sh (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, h ../../../.prettierignore git ode_modules/.bin/sh ithub-script/git/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link git bject.type] | @tsv gh api on&#39; --ignore-path ../../../.pretcopilot_steering_hook.test.cjs --jq /usr/bin/git /ref/tags/v9 git sv 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 **/*.cjs ache/go/1.25.8/x64/bin/sh **/*.json --ignore-path ../../../.pretti--git-dir node /hom�� te &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error **/*.cjs e_modules/.bin/node **/*.json --ignore-path ../../../.pretti--show-toplevel node (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name diff sv --irreversible-dgit -U0 62cc12e16ee289bd--show-toplevel sh ranc�� tsc --noEmit gh p/bin/sh js --jq r node (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 format:cjs 64/pkg/tool/linux_amd64/vet tierignore (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name git p/bin/sh initial.txt git /usr/bin/infocmp--get node /hom�� efaultBranchFromLsRemoteWithRealGitbranch_with_hyphen3089063451/001&#39; efaultBranchFromLsRemoteWithRealGitbranch_with_hyphen3089063451/001&#39; k/gh-aw/gh-aw/node_modules/.bin/node test.cjs git /usr/bin/git node (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 format:cjs ache/uv/0.11.10/x86_64/node tierignore (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name git k /ref/tags/v9 Update initial frev-parse sv node sRem�� te &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error git k/gh-aw/node_modules/.bin/node test.cjs git (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 format:cjs k/_temp/uv-python-dir/node tierignore (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name git /home/REDACTED/work/gh-aw/node_modules/.bin/node ithub-script/gitgit git bject.type] | @t--git-dir node /hom�� (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 format:cjs bin/node tierignore (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name /usr/lib/git-cor--jq sh run --auto /usr/bin/gh node /hom�� ons/secrets gh k/node_modules/.bin/node test.cjs --jq /usr/bin/infocmp--show-toplevel node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path h ../../../.pret.prettierignore (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build1175932970/b404/cli.test /tmp/go-build1175932970/b404/cli.test -test.testlogfile=/tmp/go-build1175932970/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true (http block)
    • Triggering command: /tmp/go-build3420627628/b404/cli.test /tmp/go-build3420627628/b404/cli.test -test.testlogfile=/tmp/go-build3420627628/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true /ref/tags/v9 git sv git rev-�� --show-toplevel git /usr/bin/git /ref/tags/v9 ea110-b23b-4a05-/opt/hostedtoolcache/node/24.14.1/x64/bin/npx sv git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /tmp/TestGuardPodu config /usr/bin/git git rev-�� --show-toplevel git /usr/bin/infocmp 53605459/001 node /usr/bin/git infocmp (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 --show-toplevel git /usr/bin/git /tmp/TestGuardPodu (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 path .prettierigremote.origin.url on ache/uv/0.11.10/x86_64/sh /../../.prettiergit erignore (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 --show-toplevel infocmp bin/git /ref/tags/v9 git sv git rev-�� ../pkg/workflow/js/**/*.json&#39; ---errorsas git 64/bin/go /ref/tags/v9 infocmp sv infocmp (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 json&#39; --ignore-path ../../../.pr**/*.json scripts/**/*.js ode .prettierignore r (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 c9549e16:actions/setup/js/copilot_harness.cjs --jq /usr/bin/git /repos/actions/ggit -aw/sessions/294rev-parse /usr/bin/gh git rev-�� th .prettierignore --log-level=error gh node /ref/tags/v9 --jq sv git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v2.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv json&#39; --ignore-path ../../../.pr**/*.json scripts/**/*.js ache/go/1.25.8/x64/bin/node .prettierignore r (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 ant-3373112471/.github/workflows (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 json&#39; --ignore-path ../../../.pr**/*.json --silent 64/bin/node tierignore r (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v3.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq [.object.sha, .object.type] | @tsv ant-3373112471/.github/workflows scripts/**/*.js n-dir/node .prettierignore r (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 nt &gt;/dev/null 2&gt;&amp;1 git /usr/bin/git --show-toplevel -aw/sessions/294-C /usr/bin/infocmp/tmp/gh-aw-test-runs/20260506-054451-21302/test-2239603072/.github/workflows git rev-�� th .prettierignore --log-level=error infocmp bin/node xterm-color /usr/bin/git /usr/bin/infocmp--show-toplevel git (http block)
  • https://api.github.com/repos/google-github-actions/auth/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git /home/REDACTED/worgit git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git /tmp/compile-insgit show /usr/bin/infocmp--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git /home/REDACTED/worgit git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git bject.type] | @tgit git /usr/bin/git git (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv --write on tions/setup/js/node_modules/.bin../../../.prettierignore /../../.prettiergit erignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv path .prettierigremote.origin.url infocmp ache/node/24.14.1/x64/bin/git xterm-color infocmp /usr/bin/git git rev-�� ../pkg/workflow/js/**/*.json&#39; ---test.timeout=10m0s git cal/bin/git --show-toplevel git /usr/bin/infocmp gh (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 w/js/**/*.json&#39; git s erignore node /hom�� te &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; ---errorsas **/*.cjs /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/cgo **/*.json --ignore-path ../../../.pretti--show-toplevel /opt/hostedtoolcache/go/1.25.8/x--jq (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion /ref/tags/v9 git erignore sh -c 4451-21302/test-641545716/.github/workflows git 1/x64/bin/node --show-toplevel git (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 _modules/.bin/sh son (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo sh son (http block)
    • Triggering command: /usr/bin/gh gh workflow list --repo owner/repo --json name,path,state e/git allelism (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name h ../../../.prettierignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name /setup/js/copilot_steering_hook.test.cjs 1/x64/bin/npm /usr/bin/git --show-toplevel git /usr/bin/git git rev-�� w/js/**/*.json&#39; --ignore-path git /usr/bin/git --show-toplevel git (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch --write **/*.cjs /opt/hostedtoolcache/node/24.14.1/x64/bin/node **/*.json --ignore-path ../../../.pretti--show-toplevel node /opt�� runs/20260506-054241-8884/test-1802958148/.github/workflows --write /opt/hostedtoolcache/node/24.14.1/x64/bin/node !../../../pkg/wogh --ignore-path ../../../.prettierignore node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch &#34;prettier&#34; --write &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.pret.prettierignore =main 0627628/b459/vet.cfg /ref/tags/v9 git /sh sh -c runs/20260506-054451-21302/test-3409073309/.github/workflows gh (http block)

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

@github-actions github-actions Bot mentioned this pull request May 6, 2026
@pelikhan pelikhan added the smoke label May 6, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

⚠️ Smoke Gemini failed. Gemini encountered unexpected challenges...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions github-actions Bot removed the smoke label May 6, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

🚀 Smoke Pi MISSION COMPLETE! Pi delivered. 🥧

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.53.0
jq 1.7
yq 4.52.5
curl 8.5.0
gh 2.89.0
node 22.22.2
python3 3.10.16 (PyPy 7.3.19)
go 1.24.13
java 10.0.201
dotnet not found

Result: 11/12 tools available ⚠️ FAILdotnet is missing

🔧 Tool validation by Agent Container Smoke Test · ● 1.2M ·

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

PRs: #30568 [docs] Update glossary - daily scan; #30565 [spec-extractor] Update package specifications for agentdrain, cli, console, constants
✅ GitHub MCP, Serena MCP, Playwright, file writing, bash, build, cache memory
❌ Web Fetch MCP, comment memory
Overall status: FAIL

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

🔮 The oracle has spoken through Smoke Codex ·

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

UGH! Smoke test caveman was here! Me run test. Me find GitHub! Big fire, much code. Test pass! 🔥🦴

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

📰 BREAKING: Report filed by Smoke Copilot · ● 14.2M ·

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

🦴 OOG! Me Copilot caveman! Me visit this discussion! Smoke test run — fire big, build strong, code good! All system go! Me leave now to find more tests to smash. GRUG APPROVE! 🔥🦕

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

📰 BREAKING: Report filed by Smoke Copilot · ● 14.2M ·

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oog! Caveman review PR. Good steering hooks! Two small thoughts left as inline comments.

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

📰 BREAKING: Report filed by Smoke Copilot · ● 14.2M

@@ -67,6 +67,9 @@ const MAX_SCHEDULED_EXIT2_RETRIES = 1;
// If prompt files are larger than this threshold, avoid inlining into argv.
const PROMPT_FILE_INLINE_THRESHOLD_BYTES = 100 * 1024;
const PROMPT_FILE_INLINE_THRESHOLD_LABEL = "100KB";
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oog! Me see DEFAULT_MAX_AUTOPILOT_RUNS = 1. Maybe add comment explain why 1 is good default? Cave brain want know.

}

/**
* Parse --max-autopilot-continues from copilot CLI args.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ugh! parseMaxAutopilotContinues good function. Me think return 0 when not found - maybe return DEFAULT_MAX_AUTOPILOT_RUNS instead for consistent behavior? Just caveman thought.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

💨 Smoke Test Results — Run 25432297510

Core (1–12) PR Review (13–19) Status
✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅⚠️ PARTIAL

Tests 1–18 pass. Test 19 (Close PR) ⚠️ skipped — no safe PR to close.

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · ● 405K ·

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💥 Automated smoke test review - all systems nominal!

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · ● 405K

* maxRuns: number,
* statePath: string
* }}
*/
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Smoke test review comment #1 🔍

The loadSteeringConfig function cleanly reads all steering config from environment variables with sensible defaults. The use of parsePositiveNumber for validation is a nice defensive pattern. Consider documenting the expected env var names in a JSDoc comment for easier discoverability.


await checkCommandAccessible(command);
const resolvedArgs = resolvePromptFileArgs(args);
installCopilotSteeringHooks(resolvedArgs);
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Smoke test review comment #2 🔍

installCopilotSteeringHooks(resolvedArgs) is called right after resolvePromptFileArgs, which is a good placement — hooks are installed before the agent run starts. The function wraps failures in try/catch and logs warnings rather than failing the whole harness, which is appropriate for a non-critical enhancement.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants