Skip to content

feat: add Pi agentic engine (experimental)#29789

Merged
pelikhan merged 3 commits into
mainfrom
copilot/add-pi-agentic-engine
May 2, 2026
Merged

feat: add Pi agentic engine (experimental)#29789
pelikhan merged 3 commits into
mainfrom
copilot/add-pi-agentic-engine

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 2, 2026

Adds Pi (pi) as an experimental agentic engine. Pi is driven via stdin, emits a streaming JSONL log, and requires both tools.github.mode: gh-proxy and tools.cli-proxy: true — enforced at compile time.

Engine core (pkg/workflow/pi_engine.go, pi_logs.go)

  • Executes as cat prompt.txt | pi run --json-log /tmp/gh-aw/pi-streaming.jsonl
  • AWF firewall routes Pi API calls through PI_API_BASE_URL → host.docker.internal:10004 (PiLLMGatewayPort)
  • ParseLogMetrics parses JSONL events: init, assistant, tool_use, tool_result, result

Extensions field (pkg/workflow/engine.go)

New engine.extensions frontmatter field — each entry runs pi install <ext> before the agent starts. The field accepts both []any (YAML-decoded) and []string (programmatic) forms; unexpected types are logged and skipped:

engine:
  id: pi
  extensions:
    - "@pi/web-search"
    - "@pi/file-browser"
tools:
  github:
    mode: gh-proxy
  cli-proxy: true

Compiler validation (pkg/workflow/engine_validation.go)

validatePiEngineRequirements errors at compile time if either tools.github.mode: gh-proxy or tools.cli-proxy: true is absent — Pi's API integration requires both.

Log parsing (actions/setup/js/parse_pi_log.cjs)

JS step-summary renderer transforms Pi JSONL into the canonical conversation format (merges streaming delta chunks, maps tool_use/tool_result pairs to ✅/❌).

Constants / domains

  • PiLLMGatewayPort = 10004, DefaultPiVersion = "0.0.1" (pinned), EnvVarModelAgentPi, PiCLIModelEnvVar
  • PiDefaultDomains registered in engineDefaultDomains with api.pi.ai as the Pi API endpoint; Pi case added to computeAllowedDomainsForSanitization

Version checks

  • Pi added to getInstallationVersion and getDefaultAgentModel in compiler_yaml_lookups.go
  • Pi test cases added to TestAgentVersionInAwInfo and TestGetInstallationVersion

Dev workflow (dev.md)

Updated .github/workflows/dev.md to use engine: pi (with the required tools.github.mode: gh-proxy and tools.cli-proxy: true). README summary added as an HTML comment.

- Add Pi engine implementation with JSONL streaming log support
- Add engine.extensions field for pi install <ext> support
- Add validation: Pi requires gh-proxy + cli-proxy
- Add parse_pi_log.cjs JS log parser and step summary renderer
- Register Pi engine in registry and update tests

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/7c1c5a7b-0fe3-451f-a2ae-7dc529e01118

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@pelikhan pelikhan marked this pull request as ready for review May 2, 2026 17:08
Copilot AI review requested due to automatic review settings May 2, 2026 17:08
@pelikhan
Copy link
Copy Markdown
Collaborator

pelikhan commented May 2, 2026

@copilot update dev.md to use pi agentic engine and summarize README.md into a comment

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 the new experimental Pi (pi) agentic engine across the workflow compiler, including configuration parsing, validation, and default networking/domain support.

Changes:

  • Registers the pi engine in engine catalogs/registry and updates golden fixtures/workflow lockfiles to include .pi + PI.md.
  • Adds compiler-time validation enforcing tools.github.mode: gh-proxy and tools.cli-proxy: true for Pi workflows.
  • Introduces Pi-specific default domain allow-listing and an engine.extensions frontmatter field parsed into EngineConfig.
Show a summary per file
File Description
pkg/workflow/engine_validation.go Adds Pi-specific compile-time validation for required tool/proxy settings.
pkg/workflow/compiler_string_api.go Invokes the new Pi validation during string-based workflow parsing.
pkg/workflow/engine.go Adds EngineConfig.Extensions and parses engine.extensions from frontmatter.
pkg/workflow/domains.go Introduces PiDefaultDomains and wires Pi into allowed-domain computation.
pkg/constants/* Adds Pi constants (engine id, port, env vars, default version) and updates tests.
pkg/workflow/data/engines/pi.md Adds engine metadata definition for Pi.
pkg/workflow/golden / .github/workflows/*.lock.yml Updates fixtures/lockfiles to include Pi agent folder/file entries.

Copilot's findings

Tip

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

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

Comment thread pkg/workflow/domains.go
Comment on lines +115 to +118
// PiDefaultDomains are the default domains required for the Pi CLI to operate.
// Pi routes its API calls through the AWF LLM gateway (host.docker.internal) when
// the firewall is enabled. The pi.dev domain covers the Pi API endpoint.
var PiDefaultDomains = []string{
Comment on lines +53 to +55
// DefaultPiVersion is the default version of the Pi CLI
const DefaultPiVersion Version = "latest"

Comment thread pkg/workflow/engine.go
Comment on lines +349 to +360
// Extract optional 'extensions' field (array of strings; used by the Pi engine)
if extVal, hasExt := engineObj["extensions"]; hasExt {
if extArray, ok := extVal.([]any); ok {
config.Extensions = make([]string, 0, len(extArray))
for _, ext := range extArray {
if extStr, ok := ext.(string); ok && extStr != "" {
config.Extensions = append(config.Extensions, extStr)
}
}
engineLog.Printf("Extracted engine.extensions: %v", config.Extensions)
}
}
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 2, 2026

@copilot update dev.md to use pi agentic engine and summarize README.md into a comment

Done in 66841f0. Updated dev.md to use engine: pi (with the required tools.github.mode: gh-proxy and tools.cli-proxy: true, removing the Copilot-specific features.copilot-requests), and added an HTML comment summarising the README immediately after the frontmatter.

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/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)

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 2, 2026

🧪 Test Quality Sentinel Report

Test Quality Score: 71/100

⚠️ Acceptable — with suggestions

Metric Value
New/modified tests analyzed 44
✅ Design tests (behavioral contracts) 43 (98%)
⚠️ Implementation tests (low value) 1 (2%)
Tests with error/edge cases 18 (41%)
Duplicate test clusters 0
Test inflation detected ⚠️ Yes — pi_validation_test.go 84 lines vs engine_validation.go 35 added lines (2.4:1)
🚨 Coding-guideline violations None

Test Classification Details

View all 44 test classifications
Test File Classification Notes
should return default message for empty input parse_pi_log.test.cjs ✅ Design Edge case: empty string
should return error message for null input parse_pi_log.test.cjs ✅ Design Edge case: null
should return unrecognized format for non-JSON parse_pi_log.test.cjs ✅ Design Edge case: non-JSON content
should parse init entry and show model parse_pi_log.test.cjs ✅ Design Verifies markdown output
should merge consecutive delta messages parse_pi_log.test.cjs ✅ Design Behavioral: delta merging
should render tool use with success status parse_pi_log.test.cjs ✅ Design Verifies ✅ in output
should render tool error when status not success parse_pi_log.test.cjs ✅ Design Error path: non-success status
should extract token usage from result stats parse_pi_log.test.cjs ✅ Design Verifies token counts in markdown
should transform init entry to system/init parse_pi_log.test.cjs ✅ Design Output structure contract
should transform assistant entry parse_pi_log.test.cjs ✅ Design Output structure contract
should merge consecutive delta assistant entries parse_pi_log.test.cjs ✅ Design Behavioral: delta merging
should not merge non-delta assistant entries parse_pi_log.test.cjs ✅ Design Negative behavioral check
should transform tool_use entry correctly parse_pi_log.test.cjs ✅ Design Output structure contract
should transform tool_result entry correctly parse_pi_log.test.cjs ✅ Design Output structure contract
should mark tool_result as error when status not success parse_pi_log.test.cjs ✅ Design Error path
should skip empty assistant content parse_pi_log.test.cjs ✅ Design Edge case: empty/whitespace
should ignore unknown event types parse_pi_log.test.cjs ✅ Design Edge case: unknown types
TestNewPiEngine pi_engine_test.go:280 ✅ Design Verifies engine identity contract
TestPiEngine_GetModelEnvVarName pi_engine_test.go:290 ✅ Design Behavioral: env var name contract
TestPiEngine_GetRequiredSecretNames pi_engine_test.go:295 ✅ Design Behavioral: secrets contract
TestPiEngine_GetLogParserScriptId pi_engine_test.go:302 ✅ Design Behavioral: log parser contract
TestPiEngine_GetLogFileForParsing pi_engine_test.go:307 ✅ Design Behavioral: file path contract
TestPiEngine_GetAgentManifestFiles pi_engine_test.go:312 ✅ Design Behavioral: manifest files contract
TestPiEngine_GetAgentManifestPathPrefixes pi_engine_test.go:319 ✅ Design Behavioral: path prefixes contract
TestPiEngine_GetDeclaredOutputFiles pi_engine_test.go:325 ✅ Design Behavioral: output files contract
TestPiEngine_GetInstallationSteps_NoCustomCommand pi_engine_test.go:331 ✅ Design Verifies @pi/cli in steps
TestPiEngine_GetInstallationSteps_WithCustomCommand pi_engine_test.go:353 ✅ Design Edge case: custom command skips install
TestPiEngine_GetInstallationSteps_WithExtensions pi_engine_test.go:363 ✅ Design Edge case: extension steps
TestPiEngine_GetExecutionSteps_Basic pi_engine_test.go:388 ✅ Design Verifies step content, name, flags
TestPiEngine_GetExecutionSteps_WithModel pi_engine_test.go:405 ✅ Design Verifies model env injection
TestPiEngine_ImplementsCodingAgentEngine pi_engine_test.go:420 ⚠️ Implementation Zero-assertion compile-time check only
TestPiEngine_ParseLogMetrics_Empty pi_logs_test.go:441 ✅ Design Edge case: empty log
TestPiEngine_ParseLogMetrics_NonJSON pi_logs_test.go:450 ✅ Design Edge case: non-JSON content
TestPiEngine_ParseLogMetrics_AssistantTurns pi_logs_test.go:458 ✅ Design Behavioral: turn counting
TestPiEngine_ParseLogMetrics_DeltaNotCounted pi_logs_test.go:471 ✅ Design Edge case: delta messages ignored
TestPiEngine_ParseLogMetrics_ToolCalls pi_logs_test.go:484 ✅ Design Behavioral: tool call aggregation
TestPiEngine_ParseLogMetrics_TokenUsage pi_logs_test.go:504 ✅ Design Behavioral: token sum contract
TestPiEngine_ParseLogMetrics_FullConversation pi_logs_test.go:523 ✅ Design Integration: full log scenario
TestValidatePiEngineRequirements_NoPiEngine pi_validation_test.go:575 ✅ Design Error: non-Pi engine skips
TestValidatePiEngineRequirements_NilEngineConfig pi_validation_test.go:584 ✅ Design Edge: nil config
TestValidatePiEngineRequirements_BothMissing pi_validation_test.go:591 ✅ Design Error: missing gh-proxy AND cli-proxy
TestValidatePiEngineRequirements_OnlyGhProxy pi_validation_test.go:604 ✅ Design Error: missing cli-proxy only
TestValidatePiEngineRequirements_OnlyCliProxy pi_validation_test.go:622 ✅ Design Error: missing gh-proxy only
TestValidatePiEngineRequirements_BothEnabled pi_validation_test.go:634 ✅ Design Happy path: both required

Flagged Tests — Suggestions

i️ TestPiEngine_ImplementsCodingAgentEngine (pkg/workflow/pi_engine_test.go:420)

Classification: Implementation test
Issue: This is a compile-time interface satisfaction check with zero runtime assertions. The test function body is just var _ CodingAgentEngine = NewPiEngine(). It will only catch missing methods at compile time, not any behavioral contract at runtime.
What design invariant does this test enforce? Only that PiEngine implements the CodingAgentEngine interface at compile time — no runtime behavior is verified.
What would break if deleted? Nothing at runtime. A missing method would be caught by the compiler when NewPiEngine() is used elsewhere.
Suggested improvement: This pattern is valid in Go and widely used for compile-time interface checks. Consider moving it to a _test.go file near the interface definition, or keep it as-is with a comment explaining the intent. It's a minor issue — no action required.

⚠️ Test Inflation — pi_validation_test.go (marginal)

Issue: pi_validation_test.go (84 lines) vs engine_validation.go additions (35 lines) = 2.4:1 ratio.
Context: This is a borderline case. The 6 tests provide excellent coverage of all validation combinations (gh-proxy ✗/✓ × cli-proxy ✗/✓), justifying the line count. No real reduction recommended — the tests are high quality. The ratio is inflated because the production function is compact; the tests themselves are not redundant.


Suggestions for Improvement

The pi_engine_test.go file has strong coverage of installation/execution steps but is predominantly happy-path for the property getter tests (GetLogParserScriptId, GetAgentManifestFiles, etc.). These getters have no error paths to test, so happy-path is the only option — this is fine. The more meaningful improvement opportunity is:

  • GetExecutionSteps error handling: Consider adding a test case where ParsedTools is nil or contains unexpected values to verify the engine degrades gracefully rather than panicking.
  • GetInstallationSteps with nil EngineConfig: The WithCustomCommand test covers a custom command, but there is no test for a nil EngineConfig.Extensions field — worth adding if the code path handles it differently from an empty slice.

Language Support

Tests analyzed:

  • 🐹 Go (*_test.go): 27 tests — unit (//go:build !integration)
  • 🟨 JavaScript (*.test.cjs): 17 tests (vitest)

Score Breakdown

Component Score Calculation
Behavioral Coverage (40 pts) 39 43/44 design tests × 40
Error/Edge Case Coverage (30 pts) 12 18/44 tests with error paths × 30
Low Duplication (20 pts) 20 0 duplicate clusters
Proportional Growth (10 pts) 0 pi_validation_test.go exceeds 2:1 ratio
Total 71

Verdict

Check passed. 2% of new tests are implementation tests (threshold: 30%). The overall test quality is good — all new Go test files have proper //go:build tags, no mock libraries are used in Go, and all testify assertions include descriptive messages. The main opportunity is expanding error/edge case coverage in pi_engine_test.go (currently 14% edge-case rate for engine property tests).


📖 Understanding Test Classifications

Design Tests (High Value) verify what the system does:

  • Assert on observable outputs, return values, or state changes
  • Cover error paths and boundary conditions
  • Would catch a behavioral regression if deleted
  • Remain valid even after internal refactoring

Implementation Tests (Low Value) verify how the system does it:

  • Assert on internal function calls (mocking internals)
  • Only test the happy path with typical inputs
  • Break during legitimate refactoring even when behavior is correct
  • Give false assurance: they pass even when the system is wrong

Goal: Shift toward tests that describe the system's behavioral contract — the promises it makes to its users and collaborators.

References: §25257232827

🧪 Test quality analysis by Test Quality Sentinel · ● 1.1M ·

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.

✅ Test Quality Sentinel: 71/100. Test quality is acceptable — 2% of new tests are implementation tests (threshold: 30%). All new Go test files have proper build tags, no mock libraries are used in Go, and assertion messages are present throughout. See the detailed analysis comment for suggestions on expanding error/edge case coverage.

@pelikhan pelikhan added the dev label May 2, 2026
@pelikhan
Copy link
Copy Markdown
Collaborator

pelikhan commented May 2, 2026

@copilot

  • review all comments
  • add pi to the list of cli version checks

…pin, extensions []string, version checks)

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/d2bc0004-089f-4636-8908-caf4082301ab

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

Copilot AI commented May 2, 2026

@copilot

...

Addressed all review comments in 1037d79:

  • PiDefaultDomains comment (domains.go:115): Fixed "pi.dev" → "api.pi.ai" to match the actual domain in the allow-list.
  • DefaultPiVersion (version_constants.go:53): Pinned from "latest" to "0.0.1" for reproducible builds.
  • engine.extensions extraction (engine.go:349): Now handles both []any and []string; unknown types are logged and skipped (no silent drop). Added TestEngineExtensionsFieldExtraction covering all four cases.
  • Pi added to CLI version checks (compiler_yaml_lookups.go): Added case "pi" to getInstallationVersion and "pi" to getDefaultAgentModel; added Pi test cases to TestAgentVersionInAwInfo and TestGetInstallationVersion.

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 GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE node (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 GOMOD GOMODCACHE /bin/sh -c if ! cd actions/GOINSECURE GOPROXY 64/bin/go GOSUMDB GOWORK 64/bin/go sh (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 GOMOD GOMODCACHE sh -c npx prettier --cGOINSECURE GOPROXY 64/bin/go GOSUMDB GOWORK 64/bin/go node (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 k/gh-aw/gh-aw/.github/workflows go ml l GO111MODULE ache/go/1.25.8/x-bool git -C ithub/workflows show er: String!, $na-nilfunc -json GO111MODULE lysis.lock.yml grep (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 iptables /usr/bin/git -t security 1/x64/bin/node git rev-�� --show-toplevel 1/x64/bin/node /usr/bin/git -bool -buildtags /usr/bin/git 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 origin sv k/gh-aw/gh-aw/.ggit om/github/gh-aw.rev-parse lone-3358913316 089783/b469/workflow.test e=/t�� t0 infocmp (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 gh bject.type] | @tsv /repos/actions/ggit --jq /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.8/x--jq /usr/bin/git /tmp/go-build693gh -importcfg /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel /opt/hostedtoolcache/go/1.25.8/x--jq /usr/bin/git /tmp/go-build693git -trimpath /usr/bin/git git rev-�� /ref/tags/v9 git sv user.email test@example.com-1 /usr/bin/git 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 test /usr/bin/gh rtcfg.link k/gh-aw/gh-aw -f normalizer.lock.--show-toplevel 0ui0x2Iv4Z-LYbBHBh/hKJC44cVKMHVnpBvTgXO/G1KutSxXorigin -C /home/REDACTED/work/gh-aw/gh-aw show _.a xterm-color go lysis.lock.yml bash (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git se 089783/b113/vet.rev-parse /usr/bin/infocmp--show-toplevel git rev-�� ithub-script/git/ref/tags/v9 infocmp bject.type] | @tsv xterm-color l e/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv xterm-color git /usr/bin/git --show-toplevel x_amd64/vet /usr/bin/git git rev-�� --show-toplevel git e/git --show-toplevel infocmp (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 GOSUMDB GOWORK 64/bin/go GOINSECURE GOMOD GOMODCACHE go env DPBB/A37mfP2jKXpGOINSECURE GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE 9354657/b427/impGO111MODULE (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE go env ithub/workflows GO111MODULE /opt/hostedtoolcache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE /opt/hostedtoolcache/go/1.25.8/x64/bin/go GOINSECURE GOMOD ed } } go (http block)
  • https://api.github.com/repos/actions/download-artifact/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/download-artifact/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE go env ithub/workflows GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/download-artifact/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE repository(owner: $owner, name:-f GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/download-artifact/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv graphql -f $name) { hasDiscussionsEnabled } } -f owner=github -f /usr/bin/gh api ithub/workflows -f (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 /ref/tags/v9 git sv testing.testBinainfocmp -extld=gcc /usr/bin/git git rev-�� --show-toplevel git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v9
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv GOSUMDB GOWORK 64/bin/go GOINSECURE GOMOD GOMODCACHE go env lpJI/jRO7icJSyGqGOINSECURE GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE 9354657/b423/impGO111MODULE (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv GOSUMDB GOWORK 64/bin/go GOINSECURE b/gh-aw/pkg/workenv GOMODCACHE go env V0zi/oPav7zidlC5GOINSECURE GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE 9354657/b442/impGO111MODULE (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv GOSUMDB GOWORK 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE node (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 ithub/workflows --jq kflows/weekly-safe-outputs-spec-review.lock.yml -json GO111MODULE 64/bin/go infocmp -1 ithub/workflows go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv -c=4 -nolocalimports -importcfg /tmp/go-build693089783/b475/importcfg -pack /home/REDACTED/work/gh-aw/gh-aw/tmp/smoke_test_22524436360.go gh api ithub/workflows --jq /usr/bin/git -json GO111MODULE ed } } git (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 /ref/tags/v9 mcp/markitdown r: $owner, name: $name) { hasDiscussionsEnabled } } -json GO111MODULE repository(owne/repos/actions/github-script/git/ref/tags/v9 git -C ithub/workflows show (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git ApprovalLabelsCoinfocmp show 64/pkg/tool/linuxterm-color git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/compile /usr/bin/git _.a rev-parse 1/x64/bin/node 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 ed } } git (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 ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/gh ApprovalLabelsCoinfocmp rev-parse /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git 3640-54301/test-git --jq r: $owner, name:--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 7D8RXanEmFBss/sX9FX53sm1OTZ6jdpo--jq bject.type] | @tsv ry=1 config 089783/b472/_pkg--show-toplevel git rev-�� --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git 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 GOSUMDB GOWORK 64/bin/go GOINSECURE GOMOD GOMODCACHE go env FJJb/vpP-eQdMzHFGOINSECURE GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE 9354657/b431/impGO111MODULE (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv ithub/workflows GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE r: $owner, name: $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE me: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE go env /ref/tags/v9 GO111MODULE r: $owner, name: $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE go (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 --show-toplevel git /usr/bin/git ithub/workflows rev-parse yml git conf�� user.email test@example.com /usr/bin/git ted/golang/pkg/fgit --jq x_amd64/vet git (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq [.object.sha, .object.type] | @tsv che/go-build/20/GOINSECURE GOPROXY 64/bin/go GOSUMDB GOWORK run-script/lib/n/repos/actions/github-script/git/ref/tags/v9 /opt/hostedtoolc--jq -o /tmp/go-build375GOSUMDB -trimpath 64/bin/go -p github.com/githu-C -lang=go1.25 go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq [.object.sha, .object.type] | @tsv --check **/*.cjs 64/bin/go **/*.json --ignore-path ../../../.prettigraphql go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq [.object.sha, .object.type] | @tsv ithub-script/gitremote.origin.url GO111MODULE r: $owner, name: $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE go 1/x6�� ithub-script/git/ref/tags/v9 GO111MODULE bject.type] | @tsv GOINSECURE GOMOD GOMODCACHE 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 --show-toplevel infocmp /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git /tmp/compile-insgh s/5/artifacts /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 /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile /usr/bin/git /tmp/go-build693git l /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git runs/20260502-17git -dwarf=false /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/git --show-toplevel git /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel node /usr/bin/git /tmp/TestHashStainfocmp gh /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 ithub-script/git/ref/tags/v9 infocmp bject.type] | @tsv xterm-color l e/git git rev-�� /ref/tags/v9 e/git sv -bool -buildtags /opt/hostedtoolcxterm-color git (http block)
  • https://api.github.com/repos/docker/metadata-action/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE ache/go/1.25.8/x-f GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE r: $owner, name: $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv ithub/workflows ghcr.io/github/serena-mcp-server:latest kflows/grumpy-reviewer.lock.yml -json GO111MODULE 64/bin/go git -C ithub/workflows rev-parse /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
  • https://api.github.com/repos/docker/setup-buildx-action/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 config sv remote.origin.urgit GO111MODULE DiscussionsEnabl/home/REDACTED/work/gh-aw/gh-aw gh api /repos/actions/github-script/git/ref/tags/v9 --jq er: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnablxterm-color -json GO111MODULE ed } } infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv k/gh-aw/gh-aw/.github/workflows go kflow-call-with-inputs.lock.yml l GO111MODULE $name) { has/repos/actions/github-script/git/ref/tags/v9 git -C /ref/tags/v9 show r: $owner, name: $name) { hasDiscussionsEnabled } } -json GO111MODULE 64/bin/go docker (http block)
  • https://api.github.com/repos/github/gh-aw
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .default_branch ithub/workflows GO111MODULE ock.yml GOINSECURE GOMOD GOMODCACHE go env ithub/workflows GO111MODULE /opt/hostedtoolcache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .default_branch /home/REDACTED/worremote.origin.url rev-parse /usr/bin/gh -json GO111MODULE 64/bin/go /usr/bin/gh api graphql -f cross-repo-compile-check.lock.yml -f owner=github -f infocmp (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.1.2
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq [.object.sha, .object.type] | @tsv --show-toplevel ache/go/1.25.8/x64/pkg/tool/linustatus /usr/bin/git Onlymin-integritgit --jq 089783/b427/logg--show-toplevel git rev-�� --show-toplevel 089783/b427/logger.test /usr/bin/gh 3640-54301/test-infocmp config 1/x64/bin/node gh (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 flow.test -dwarf=false rtcfg.link go1.25.8 -c=4 -nolocalimports azFFVNP3D_l0SHzSHK/ApIx4a5JPVHuc_MNfoOs/5N0JsheBAiSHcS00aKL9 -C /tmp/shared-actions-test2644691985 config fc6e60d912a1e71a5be6228548f5c2039429da2ee579e64f99ee7e2b19a3e293-d remote.origin.urgit rev-parse x_amd64/compile 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 $name) { has--objects runc /usr/bin/git /ref/tags/v9 go sv git rev-�� /ref/tags/v9 /usr/bin/gh sv go -f x_amd64/vet 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-25 GO111MODULE ed } } infocmp -1 k/gh-aw/gh-aw/.g-c=4 /bin/sh me: String!) { -importcfg ithub-script/git/usr/lib/git-core/git GOPROXY $name) { hasrun gh (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-02 GO111MODULE $name) { has--get /usr/bin/gh api k/gh-aw/gh-aw/.github/workflows -f n-dir/bash l owner=github DiscussionsEnabltest.txt infocmp (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-01 GO111MODULE /usr/bin/git git -C ithub/workflows rev-parse 64/bin/bash /ref/tags/v9 log repository(owne-b infocmp (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 -f til.test -f owner=github DiscussionsEnabllist til.test 9308�� 2186/001/stabili--limit config /usr/bin/git l show r: $owner, name:--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 til_test.go /usr/bin/infocmp l config $name) { has--show-toplevel infocmp -1 2836152984 git /usr/bin/git l show r: $owner, name:--show-toplevel git (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 config 64/pkg/tool/linux_amd64/vet remote.origin.urgit --jq (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 -f kflows/safe-output-health.lock.yml -f owner=github DiscussionsEnabl--show-toplevel git -C k/gh-aw/gh-aw/.github/workflows config /usr/bin/infocmp l show bject.type] | @t--show-toplevel infocmp (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, ithub/workflows show repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -json GO111MODULE l git 1/x6�� /home/REDACTED/wor-errorsas show (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 show 64/pkg/tool/linux_amd64/vet l go /usr/bin/git 64/pkg/tool/linux_amd64/vet api k/gh-aw/gh-aw/.github/workflows --jq k ithub-script/gitgit config $name) { hasDiscussionsEnabled } } node (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 go me: String!) { repository(owner: $owner, name:-lang=go1.25 l go ed } } git -C ithub/workflows rev-parse sv t/ref/tags/v6 config review.lock.yml gh (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 /usr/bin/gh x_amd64/vet k/gh-aw/gh-aw/.ginfocmp -f stats.lock.yml x_amd64/vet -C k/gh-aw/gh-aw show kflows/smoke-gemini.lock.yml /ref/tags/v9 -f sv git (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 --jq er: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } xterm-color go er: String!, $name: String!) { /home/REDACTED/work/gh-aw/gh-aw/.github/workflows infocmp -1 k/gh-aw/gh-aw/.github/workflows git /usr/bin/git ithub/workflows config kflows/dead-code--show-toplevel git (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 -f /usr/bin/gh -f owner=github -f /usr/bin/gh api graphql -f (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 show (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 gh x_amd64/compile k/gh-aw/gh-aw --jq $name) { has--get-regexp x_amd64/compile -1 xterm-color gh k ithub/workflows --jq (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 gh x_amd64/link k/gh-aw/gh-aw --jq DiscussionsEnabl--show-toplevel x_amd64/link api /repos/actions/github-script/git-c=4 --jq k ithub/workflows rev-parse (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 --jq /usr/bin/gh /ref/tags/v9 go sv gh api 2186/001/stabili--limit --jq bject.type] | @t--created ithub/workflows sh er@0.33.0 gh (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 --jq /usr/bin/gh l --jq /usr/bin/infocmp--show-toplevel /usr/bin/gh api /ref/tags/v9.0.0 -f sv -f owner=github -f rtcfg (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path /home/REDACTED/work/gh-aw/gh-aw/.gremote.origin.url config r: $owner, name: $name) { hasDiscussionsEnabled } } remote.origin.ur/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GO111MODULE repository(owne-bool infocmp -1 ithub-script/git-errorsas go tify-uber-super--nilfunc ithub/workflows GO111MODULE ed } } make (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 GO111MODULE repository(owne/tmp/gh-aw-test-runs/20260502-173640-54301/test-2228087346/.github/workflows git -C k/gh-aw/gh-aw/.github/workflows rev-parse x_amd64/vet ithub-script/gitnode GO111MODULE repository(owne/tmp/TestHashStability_SameInputSameOutput2744302186/001/stability-test.md x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 go sv ole.test stlo�� /home/REDACTED/work/gh-aw/gh-aw/.github/workflows rev-parse /usr/bin/git /home/REDACTED/worgit config $name) { hasuser.email git (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build693089783/b404/cli.test /tmp/go-build693089783/b404/cli.test -test.testlogfile=/tmp/go-build693089783/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true -f owner=github -f git -C /ref/tags/v9 rev-parse st.lock.yml -json GO111MODULE repository(owne/home/REDACTED/work/gh-aw/gh-aw infocmp (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 (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 /ref/tags/v9 ghcr.io/github/serena-mcp-server-nolocalimports tartedAt,updatedAt,event,headBranch,headSha,displayTitle ithub/workflows erena-mcp-serverinit /usr/bin/gh infocmp -1 /ref/tags/v9 /usr/bin/gh sv k/gh-aw/gh-aw -f r: $owner, name:xterm-color ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (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 ithub/workflows show er: String!, $na-importcfg ithub/workflows GO111MODULE ed } } git -C ub/workflows show x_amd64/compile ithub/workflows GO111MODULE (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 k/gh-aw/gh-aw/.github/workflows go me: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -json GO111MODULE r: $owner, name:--show-toplevel infocmp -1 /ref/tags/v9 go x_amd64/vet ithub/workflows GO111MODULE kflows/api-consu/tmp/gh-aw-test-runs/20260502-173640-54301/test-3510660188 x_amd64/vet (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 ithub/workflows rev-parse (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 ithub/workflows -f repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f D8RXanEmFBss api ub/workflows --jq x_amd64/vet k/gh-aw/gh-aw/.gnode GO111MODULE DiscussionsEnabl/tmp/TestHashConsistency_KeyOrdering294149753/001/test2.md x_amd64/vet (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 graphql -f repository(owne-importcfg -f owner=github -f /usr/bin/gh api ub/workflows -f x_amd64/compile -f owner=github DiscussionsEnabl/tmp/TestHashConsistency_WithImports332345777/001/main.md x_amd64/compile (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 l /tmp/go-build693--show-toplevel git rev-�� --show-toplevel /tmp/go-build693089783/b447/stringutil.test /usr/bin/git -test.paniconexigit -test.v=true /usr/bin/gh 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 aJd7B2VBq gh /usr/bin/infocmp ithub/workflows --jq DiscussionsEnabl--show-toplevel infocmp rtcf�� k/gh-aw/gh-aw/.github/workflows tmain.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/link l --jq $name) { hasxterm-color ache/go/1.25.8/x64/pkg/tool/linuremote2 (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 l go repository(owne--show-toplevel gh api (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 /usr/bin/gh -json GO111MODULE docker-buildx gh api /ref/tags/v9 --jq sv -json GO111MODULE ache/go/1.25.8/x/tmp/gh-aw-test-runs/20260502-173640-54301/test-source-field-variant-998366712 cp (http block)
    • 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 --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 ithub/workflows go /usr/bin/git -json GO111MODULE ache/go/1.25.8/x-bool git -C /ref/tags/v9 rev-parse sv l GO111MODULE DiscussionsEnabluser.email bash (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch /001/inlined-a.md rev-parse (http block)

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

@pelikhan pelikhan merged commit c3013be into main May 2, 2026
@pelikhan pelikhan deleted the copilot/add-pi-agentic-engine branch May 2, 2026 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants