Skip to content

[WIP] Add support for multiple assignments to agent per issue#28103

Merged
pelikhan merged 6 commits intomainfrom
copilot/extend-agent-assignments
Apr 23, 2026
Merged

[WIP] Add support for multiple assignments to agent per issue#28103
pelikhan merged 6 commits intomainfrom
copilot/extend-agent-assignments

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 23, 2026

This PR enables multiple assign_to_agent operations for the same issue in a single run when each assignment targets a different pull_request_repo, while still preventing duplicate assignments to the same target.

What changed

  • Added assignment-context tracking so repeated assignment is allowed for the same issue when the PR target repository differs.
  • Kept duplicate suppression for same issue + same PR target within one run.
  • Hardened per-item pull_request_repo handling so only validated overrides can enable reassignment (whitespace/invalid values no longer bypass the already-assigned short-circuit).
  • Improved assignment observability by including the effective PR target repository in step summary output for successful/skipped/failed entries.
  • Updated tests to cover:
    • same issue assigned to multiple PR target repos,
    • duplicate suppression for same target,
    • whitespace override behavior.
  • Removed real 10-second waits from tests by mocking sleep, making tests faster and less flaky.

Validation

  • ✅ Targeted JS tests for assign_to_agent pass.
  • ✅ Code review/parallel validation feedback addressed.
  • ⚠️ make agent-finish still reports pre-existing unrelated failures in this branch baseline (TestCopilotDetectionDefaultModel, TestWasmGolden_CompileFixtures).

Copilot AI and others added 2 commits April 23, 2026 14:19
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/35aa1b6a-6d55-47e5-b040-3f7167d9bf21

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@pelikhan pelikhan marked this pull request as ready for review April 23, 2026 14:41
Copilot AI review requested due to automatic review settings April 23, 2026 14:41
@github-actions github-actions Bot mentioned this pull request Apr 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🧪 Test Quality Sentinel Report

Test Quality Score: 80/100

Excellent test quality

Metric Value
New/modified tests analyzed 2
✅ Design tests (behavioral contracts) 2 (100%)
⚠️ Implementation tests (low value) 0 (0%)
Tests with error/edge cases 2 (100%)
Duplicate test clusters 0
Test inflation detected ⚠️ Yes (174 test lines vs 9 production lines, ~19:1 ratio)
🚨 Coding-guideline violations None

Test Classification Details

View Test Details
Test File Classification Issues Detected
should process multiple assignments for the same temporary issue ID across different pull_request_repo targets actions/setup/js/assign_to_agent.test.cjs ✅ Design Verifies multi-repo fan-out behavioral contract; no issues
should avoid duplicate re-assignment for the same issue and same pull_request_repo in one run actions/setup/js/assign_to_agent.test.cjs ✅ Design Verifies deduplication behavioral contract; no issues

Test Analysis

Both new tests directly verify the behavioral contracts introduced by the production change:

  1. Multi-repo fan-out test: Confirms that two assign_to_agent items targeting the same issue but different pull_request_repo values each produce a separate assignment GraphQL mutation (2 calls, correct targetRepoId per call). This is the core new behavior.

  2. Deduplication test: Confirms that two identical assign_to_agent items (same issue, same pull_request_repo) only produce one assignment mutation — the second is short-circuited with the "already assigned" message. This guards against accidental re-triggering.

Mocking targets are exclusively external runtime dependencies (mockGithub.graphql, mockCore) — appropriate for this testing style.


⚠️ Test Inflation Note

The test file grew by 174 lines while the production file grew by only 9 lines (~19:1 ratio, exceeds the 2:1 threshold). This is expected for this type of integration test — each scenario requires extensive mock chain setup (~60–80 lines) to simulate sequential GraphQL calls. The actual behavioral assertions are focused and non-duplicated. No action required, but noted per scoring rubric.


Language Support

Tests analyzed:

  • 🟨 JavaScript (*.test.cjs): 2 tests (vitest)

Verdict

Check passed. 0% of new tests are implementation tests (threshold: 30%). Both tests verify observable behavioral contracts of the new multi-assignment feature.


📖 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: §24841506262

🧪 Test quality analysis by Test Quality Sentinel · ● 490.9K ·

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: 80/100. Test quality is acceptable — 0% of new tests are implementation tests (threshold: 30%). Both new tests verify observable behavioral contracts of the multi-assignment feature.

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

Enables multiple assign_to_agent operations for the same issue within a single run when targeting different pull_request_repo repositories, while still preventing redundant duplicate assignments for the same target.

Changes:

  • Track processed assignment contexts to allow re-assignment when pull_request_repo differs.
  • Add JS tests for multi-repo assignment with temporary issue IDs and same-repo duplicate suppression.
Show a summary per file
File Description
actions/setup/js/assign_to_agent.cjs Adds per-run tracking to permit multiple assignments per issue across different pull_request_repo targets.
actions/setup/js/assign_to_agent.test.cjs Adds coverage for multi-repo assignment and same-repo duplicate suppression in a single run.

Copilot's findings

Tip

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

Comments suppressed due to low confidence (1)

actions/setup/js/assign_to_agent.test.cjs:633

  • Same as the previous test: running 2 items in one handler invocation will incur the real 10-second inter-assignment delay, slowing the suite and risking timeout flakiness. Please stub/mimic sleep in tests (or adjust the runner to disable delays under test) so multi-item scenarios don’t add ~10s per test case.
  it("should avoid duplicate re-assignment for the same issue and same pull_request_repo in one run", async () => {
    process.env.GH_AW_AGENT_MAX_COUNT = "5";
    process.env.GH_AW_TEMPORARY_ID_MAP = JSON.stringify({
      aw_duplicate: { repo: "test-owner/test-repo", number: 6587 },
    });
    process.env.GH_AW_AGENT_ALLOWED_PULL_REQUEST_REPOS = "test-owner/ios-repo";

    setAgentOutput({
      items: [
        {
          type: "assign_to_agent",
          issue_number: "aw_duplicate",
          agent: "copilot",
          pull_request_repo: "test-owner/ios-repo",
        },
        {
          type: "assign_to_agent",
          issue_number: "aw_duplicate",
          agent: "copilot",
          pull_request_repo: "test-owner/ios-repo",
        },
      ],
      errors: [],
    });

    mockGithub.graphql
      // Item 1: get per-item PR repository ID
      .mockResolvedValueOnce({
        repository: {
          id: "ios-repo-id",
        },
      })
      // Item 1: find agent
      .mockResolvedValueOnce({
        repository: {
          suggestedActors: {
            nodes: [{ login: "copilot-swe-agent", id: "agent-id" }],
          },
        },
      })
      // Item 1: issue details (not assigned yet)
      .mockResolvedValueOnce({
        repository: {
          issue: {
            id: "issue-id",
            assignees: {
              nodes: [],
            },
          },
        },
      })
      // Item 1: assignment mutation
      .mockResolvedValueOnce({
        replaceActorsForAssignable: {
          __typename: "ReplaceActorsForAssignablePayload",
        },
      })
      // Item 2: get per-item PR repository ID
      .mockResolvedValueOnce({
        repository: {
          id: "ios-repo-id",
        },
      })
      // Item 2: issue details (already assigned after item 1)
      .mockResolvedValueOnce({
        repository: {
          issue: {
            id: "issue-id",
            assignees: {
              nodes: [{ id: "agent-id", login: "copilot-swe-agent" }],
            },
          },
        },
      });

    await eval(`(async () => { ${assignToAgentScript}; ${STANDALONE_RUNNER} })()`);

    expect(mockCore.info).toHaveBeenCalledWith(expect.stringContaining("copilot is already assigned to issue #6587"));
    const assignmentCalls = mockGithub.graphql.mock.calls.filter(([query]) => query.includes("replaceActorsForAssignable"));
    expect(assignmentCalls).toHaveLength(1);
  }, 20000);
  • Files reviewed: 2/2 changed files
  • Comments generated: 3

Comment on lines +461 to +551
it("should process multiple assignments for the same temporary issue ID across different pull_request_repo targets", async () => {
process.env.GH_AW_AGENT_MAX_COUNT = "5";
process.env.GH_AW_TEMPORARY_ID_MAP = JSON.stringify({
aw_multi_repo: { repo: "test-owner/test-repo", number: 6587 },
});
process.env.GH_AW_AGENT_ALLOWED_PULL_REQUEST_REPOS = "test-owner/ios-repo,test-owner/android-repo";

setAgentOutput({
items: [
{
type: "assign_to_agent",
issue_number: "aw_multi_repo",
agent: "copilot",
pull_request_repo: "test-owner/ios-repo",
},
{
type: "assign_to_agent",
issue_number: "aw_multi_repo",
agent: "copilot",
pull_request_repo: "test-owner/android-repo",
},
],
errors: [],
});

mockGithub.graphql
// Item 1: get per-item PR repository ID
.mockResolvedValueOnce({
repository: {
id: "ios-repo-id",
},
})
// Item 1: find agent
.mockResolvedValueOnce({
repository: {
suggestedActors: {
nodes: [{ login: "copilot-swe-agent", id: "agent-id" }],
},
},
})
// Item 1: issue details (not assigned yet)
.mockResolvedValueOnce({
repository: {
issue: {
id: "issue-id",
assignees: {
nodes: [],
},
},
},
})
// Item 1: assignment mutation
.mockResolvedValueOnce({
replaceActorsForAssignable: {
__typename: "ReplaceActorsForAssignablePayload",
},
})
// Item 2: get per-item PR repository ID
.mockResolvedValueOnce({
repository: {
id: "android-repo-id",
},
})
// Item 2: issue details (already assigned after item 1)
.mockResolvedValueOnce({
repository: {
issue: {
id: "issue-id",
assignees: {
nodes: [{ id: "agent-id", login: "copilot-swe-agent" }],
},
},
},
})
// Item 2: assignment mutation should still run
.mockResolvedValueOnce({
replaceActorsForAssignable: {
__typename: "ReplaceActorsForAssignablePayload",
},
});

await eval(`(async () => { ${assignToAgentScript}; ${STANDALONE_RUNNER} })()`);

expect(mockCore.info).not.toHaveBeenCalledWith(expect.stringContaining("copilot is already assigned to issue #6587"));
expect(mockCore.info).toHaveBeenCalledWith(expect.stringContaining("Successfully assigned copilot coding agent to issue #6587"));

const assignmentCalls = mockGithub.graphql.mock.calls.filter(([query]) => query.includes("replaceActorsForAssignable"));
expect(assignmentCalls).toHaveLength(2);
expect(assignmentCalls[0][1].targetRepoId).toBe("ios-repo-id");
expect(assignmentCalls[1][1].targetRepoId).toBe("android-repo-id");
}, 20000);
Copy link

Copilot AI Apr 23, 2026

Choose a reason for hiding this comment

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

This test processes 2 assignment items in a single run; the implementation intentionally await sleep(10000) between consecutive assignments, so this adds a real 10s delay to the test suite and may become flaky under CI load with a 20s timeout. Recommend stubbing/mocking sleep (e.g., patching ./error_recovery.cjs export in require.cache before eval) or using fake timers, rather than paying the real delay.

This issue also appears on line 553 of the same file.

Copilot uses AI. Check for mistakes.
Comment thread actions/setup/js/assign_to_agent.cjs Outdated
Comment on lines +355 to +359
const hasPerItemPullRequestRepoOverride = !!message.pull_request_repo;
const normalizedPullRequestRepo = hasPerItemPullRequestRepoOverride ? String(message.pull_request_repo).trim() : "default";
const assignmentContextKey = `${effectiveOwner}/${effectiveRepo}:${type}:${number}:${normalizedPullRequestRepo}`;
const seenThisContextBefore = processedAssignmentTargets.has(assignmentContextKey);
// Track assignment context (target + per-item pull_request_repo) to prevent duplicate
Copy link

Copilot AI Apr 23, 2026

Choose a reason for hiding this comment

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

The reassignment guard treats any truthy message.pull_request_repo as a valid per-item override. That means whitespace-only or invalid-format values (which are only warned about earlier) will still cause shouldAllowReassignment to become true on first encounter and bypass the "already assigned" short-circuit, triggering an unnecessary assignment mutation. Consider basing the override/reassignment decision on whether a per-item repo override was successfully resolved (e.g., effectivePullRequestRepoId differs from the global pullRequestRepoId), and use that validated/normalized value (or repo ID) in assignmentContextKey.

Suggested change
const hasPerItemPullRequestRepoOverride = !!message.pull_request_repo;
const normalizedPullRequestRepo = hasPerItemPullRequestRepoOverride ? String(message.pull_request_repo).trim() : "default";
const assignmentContextKey = `${effectiveOwner}/${effectiveRepo}:${type}:${number}:${normalizedPullRequestRepo}`;
const seenThisContextBefore = processedAssignmentTargets.has(assignmentContextKey);
// Track assignment context (target + per-item pull_request_repo) to prevent duplicate
const normalizedPerItemPullRequestRepo = typeof message.pull_request_repo === "string"
? message.pull_request_repo.trim()
: "";
const hasPerItemPullRequestRepoOverride = normalizedPerItemPullRequestRepo.length > 0
&& validateRepo(normalizedPerItemPullRequestRepo);
const normalizedPullRequestRepo = hasPerItemPullRequestRepoOverride
? normalizedPerItemPullRequestRepo
: "default";
const assignmentContextKey = `${effectiveOwner}/${effectiveRepo}:${type}:${number}:${normalizedPullRequestRepo}`;
const seenThisContextBefore = processedAssignmentTargets.has(assignmentContextKey);
// Track assignment context (target + validated per-item pull_request_repo) to prevent duplicate

Copilot uses AI. Check for mistakes.
Comment thread actions/setup/js/assign_to_agent.cjs Outdated
Comment on lines +356 to +367
const normalizedPullRequestRepo = hasPerItemPullRequestRepoOverride ? String(message.pull_request_repo).trim() : "default";
const assignmentContextKey = `${effectiveOwner}/${effectiveRepo}:${type}:${number}:${normalizedPullRequestRepo}`;
const seenThisContextBefore = processedAssignmentTargets.has(assignmentContextKey);
// Track assignment context (target + per-item pull_request_repo) to prevent duplicate
// re-assignment calls while still allowing one global issue to fan out to multiple repos.
processedAssignmentTargets.add(assignmentContextKey);
const shouldAllowReassignment = hasPerItemPullRequestRepoOverride && !seenThisContextBefore;

// Skip if agent is already assigned and no explicit per-item pull_request_repo is specified.
// When a different pull_request_repo is provided on the message, allow re-assignment
// so Copilot can be triggered for a different target repository on the same issue.
if (currentAssignees.some(a => a.id === agentId) && !hasPerItemPullRequestRepoOverride) {
if (currentAssignees.some(a => a.id === agentId) && !shouldAllowReassignment) {
Copy link

Copilot AI Apr 23, 2026

Choose a reason for hiding this comment

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

With multi-repo assignment now possible, _allResults/step summary/output formatting can’t distinguish which pull_request_repo target was used (the summary will list duplicate “Issue #N → Agent: X” lines, and assigned output repeats issue:N:agent). Consider recording the effective PR target (slug and/or repo ID) in the per-item result and including it in the summary (at minimum) so multi-target assignments are observable and debuggable.

Copilot uses AI. Check for mistakes.
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot review all comments

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 23, 2026

@copilot review all comments

Reviewed and addressed all actionable review comments. Updates are in c99393d (plus prior related fixes in 5b6d985 and a111860): reassignment now keys off validated per-item pull_request_repo context, whitespace/invalid overrides no longer bypass already-assigned checks, summary now shows PR target per assignment, and tests no longer incur real 10s sleeps.

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 gh repo view --json owner,name --jq .owner.login &#43; &#34;/&#34; &#43; .name x_amd64/link GOINSECURE fips140cache ache/go/1.25.8/x--show-toplevel x_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh repo view owner/repo env 2678013/b232/_pkg_.a taK6/ikh7gQ1RReQdq87ptaK6 .cfg GOINSECURE contextprotocol/config GOMODCACHE ache/go/1.25.8/xremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh repo view owner/repo env 2678013/b242/_pkg_.a k-ff/hcoMcb4nJlDk1Ubnk-ff k GOINSECURE t/internal/tag GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linutest@example.com sRem�� se 4614535/b034/vet.cfg .cfg -I /tmp/go-build359config -I ache/go/1.25.8/x^remote\..*\.gh-resolved$ (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 -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name 60875633/001&#39; 60875633/001&#39; 64/bin/go GOINSECURE GOMOD GOMODCACHE go env h ../../../.prettierignore GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 --get-regexp ^remote\..*\.gh-resolved$ /usr/bin/git 3612612849/.githgit .cfg 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git 2678013/b235/_pknode NNuM/NZNs7zEf3uy/opt/hostedtoolcache/node/24.14.1/x64/bin/npm 64/pkg/tool/linuinstall git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv GOMODCACHE x_amd64/vet /usr/bin/git -json GO111MODULE 1/x64/lib/node_m--show-toplevel git remo�� add origin /usr/bin/git -json GO111MODULE 64/bin/go 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 /tmp/TestHashConsistency_GoAndJavaScript3795734075/001/test-empty-frontmatter.md x_amd64/compile /usr/bin/git -json GO111MODULE x_amd64/vet git remo�� GOMODCACHE x_amd64/vet /usr/bin/git flags=&#34;-w -s&#34; -ogit GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv --check **/*.cjs 1/x64/bin/node **/*.json --ignore-path ../../../.pretti--show-toplevel 1/x64/bin/node -###�� -x c /usr/bin/git - GO111MODULE 64/bin/go 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 g_.a 4614535/b088/vet.cfg .cfg -p github.com/githurev-parse -lang=go1.25 ache/go/1.25.8/x64/pkg/tool/linuremote2 -o ai-moderator.md ntifiers.go ts.test -p crypto/x509/pkixrev-parse -lang=go1.25 ts.test (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/xremote.origin.url /usr/bin/git efaultBranchFromtr efaultBranchFrom\n x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git 0446-35082/test-git 4614535/b234/vetrev-parse ache/go/1.25.8/x--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 /bin/sh /usr/bin/git git-upload-pack git git-upload-pack rev-parse /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git ithub-script/gitgit x_amd64/asm 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 --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv (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 --show-toplevel ache/go/1.25.8/xremote /usr/bin/git agentic-optimizagit stmain.go ceutil.test git rev-�� --show-toplevel ceutil.test /usr/bin/git 4614535/b404/cligit /tmp/go-build323rev-parse 4614535/b404/imp--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv --show-toplevel go /usr/bin/git heck &#39;**/*.cjs&#39; git GO111MODULE .cfg git rev-�� --show-toplevel go /usr/bin/git 0849-51992/test-git GO111MODULE ache/go/1.25.8/x--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 -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json o x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv go1.25.8 -c=4 -nolocalimports -importcfg /tmp/go-build3234614535/b438/importcfg -pack /tmp/go-build3234614535/b438/_testmain.go env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD sm_wasm.s x_amd64/vet (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/git tmatter-with-nesgit .cfg 64/pkg/tool/linu--show-toplevel git rev-�� runs/20260423-160446-35082/test-3771612988 64/pkg/tool/linuInitial commit /usr/bin/git l .cfg 64/pkg/tool/linu--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel go /usr/bin/git ub/workflows GO111MODULE x_amd64/asm git rev-�� ons-test2064534712 x_amd64/asm /usr/bin/git -json GO111MODULE 64/bin/go 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 /tmp/TestGuardPolicyMinIntegrityOnlymin-integrity_with_explicit_repo1093552652/0remote.origin.urgit remote ache/node/24.14.1/x64/bin/node -json GO111MODULE x_amd64/compile ache/node/24.14.1/x64/bin/node 0090�� y rev-parse /usr/bin/git -json GO111MODULE x_amd64/vet 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 64/pkg/tool/linu-test.v=true /usr/bin/git ata/action_pins.git 4Gx5UXvR1 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git ortcfg GO111MODULE 64/pkg/tool/linu--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 -json GO111MODULE ache/node/24.14.1/x64/bin/node GOINSECURE GOMOD GOMODCACHE go t-74�� bility_SameInputSameOutput318898034/001/stability-test.md GO111MODULE /home/REDACTED/.npm/_npx/b388654678d519d9/node_modules/.bin/sh GOINSECURE GOMOD GOMODCACHE sh (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 l /usr/bin/git -json GO111MODULE x_amd64/compile git -C s/test.md config /opt/hostedtoolcache/node/24.14.1/x64/bin/node remote.origin.urgit /common.go x_amd64/compile node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv ExpressionCompiledOutput3387105166/001 GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet env 0849-51992/test-1720327166 GO111MODULE ache/node/24.14.1/x64/bin/node GOINSECURE GOMOD GOMODCACHE sh (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 user.name Test User /usr/bin/git -json .cfg 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 7I/p67f43WHEJUTs4-oiIa1/9KqfPfOCremote /usr/bin/git md .cfg 64/pkg/tool/linu--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq [.object.sha, .object.type] | @tsv --show-toplevel (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 r-test969980803/test1.md r-test969980803/test2.lock.yml 4614535/b456/_pkg_.a remote.origin.urgit oken.go x_amd64/compile git rev-�� runs/20260423-160446-35082/test-681770186 x_amd64/compile /usr/bin/gh -json GO111MODULE 64/bin/go gh (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 8634900/b425/_pkg_.a GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE go t-61�� sistency_GoAndJavaScript4088317695/001/test-frontmatter-with-nested-objects.md GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (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 x_amd64/asm /usr/bin/git -json GO111MODULE x_amd64/compile git -C /tmp/gh-aw-test-runs/20260423-160446-35082/test-2857151618 config /opt/hostedtoolcache/node/24.14.1/x64/bin/node remote.origin.urgit GO111MODULE 64/bin/go node (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 8634900/b421/_pkremote.origin.url GO111MODULE 8634900/b421=&gt; GOINSECURE GOMOD GOMODCACHE go env itattributes-test3596689099 GO111MODULE kflows/test.lock.yml GOINSECURE GOMOD GOMODCACHE 8634900/b421/importcfg (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD 2678013/b007/sym--show-toplevel 64/pkg/tool/linux_amd64/vet ache�� 2356497070/.github/workflows r73k/ZR15bOYtzO_sNGC5r73k ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE t/internal/strinrev-parse GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-importcfg (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE b/gh-aw/pkg/consrev-parse 2678013/b029/sym--show-toplevel 64/pkg/tool/linux_amd64/vet env 3871999912/custom/workflows 2678013/b029/importcfg ache/go/1.25.8/x64/pkg/tool/linu-test.short=true GOINSECURE th2 GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-test.v=true (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name go /usr/bin/git json&#39; --ignore-pgit GO111MODULE node git rev-�� --show-toplevel go /usr/bin/git repo2739477129/0git GO111MODULE x_amd64/vet 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 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env 2678013/b224/_pkg_.a GO111MODULE x_amd64/compile GOINSECURE able GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 om/modelcontextprotocol/go-sdk@v1.5.0/internal/x-ifaceassert 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote1 env 2678013/b233/_pkg_.a 3zY_/HcUWNrRjpCKdAR9m3zY_ .cfg GOINSECURE a95/uritemplate/rev-parse GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-tests (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name go /usr/bin/git tmatter-with-arrgit GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git on&#39; --ignore-patgit GO111MODULE 64/bin/go 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 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE fips140/check GOMODCACHE 64/pkg/tool/linuremote.myorg.url env rdian.md go x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 om/modelcontextprotocol/go-sdk@v1.5.0/internal/j-ifaceassert 64/pkg/tool/linux_amd64/vet GOINSECURE l/buffer GOMODCACHE 64/pkg/tool/linu-buildtags ortc�� 2857151618 .cfg x_amd64/link GOINSECURE contextprotocol/rev-parse GOMODCACHE x_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name (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 .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env 2356497070/.github/workflows 7Ps3/Xuna8G_bMUX3GMM57Ps3 ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE b/gh-aw/pkg/gituinit GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name go /usr/bin/git json&#39; --ignore-pgit GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git -json GO111MODULE x_amd64/vet 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 _tJr/waAXa3f4EjDQWGZF_tJr 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env 2678013/b199/_pkg_.a zBGz/yhMlvprrXT_DfcRFzBGz x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE fips140/aes/gcm GOMODCACHE 64/pkg/tool/linux_amd64/vet env 2678013/b228/_pkg_.a ho52/RILG8Ja3npv64jHUho52 ache/go/1.25.8/x64/pkg/tool/linu-nilfunc GOINSECURE l/httpcommon GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-tests (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name go /usr/bin/git json&#39; --ignore-pgit GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git repo2739477129/0git GO111MODULE x_amd64/vet 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 .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD 2678013/b007/sym--show-toplevel 64/pkg/tool/linux_amd64/vet env 2356497070 fWCy/na03iXLzDBM34i--fWCy ck GOINSECURE /semver GOMODCACHE ache/go/1.25.8/xorigin (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD 2678013/b029/sym--show-toplevel 64/pkg/tool/linux_amd64/vet env 3871999912/custom/workflows Kv-X/SrddFjc3EqPBzwz7Kv-X ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE th2/internal GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-buildtags (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name go /usr/bin/git json&#39; --ignore-pgit GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git repo2739477129/0git GO111MODULE x_amd64/vet git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env 2678013/b225/_pkg_.a 4ACQ/f02Eva1ttQPQuPWq4ACQ 64/pkg/tool/linux_amd64/vet GOINSECURE ce GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name go /opt/hostedtoolcache/node/24.14.1/x64/bin/node json&#39; --ignore-pgit GO111MODULE 64/bin/go /opt/hostedtoolctest@example.com /tmp�� secrets.TOKEN go /usr/bin/git -json GO111MODULE x_amd64/vet git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path 747247272/001&#39; 747247272/001&#39; -importcfg /tmp/go-build3234614535/b419/importcfg -pack /home/REDACTED/work/gh-aw/gh-aw/pkg/fileutil/fileutil.go /home/REDACTED/work/gh-aw/gh-aw/pkg/fileutil/tar.go env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env rdian.md eFae/0ahu769BnKYz-hV-eFae x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build3234614535/b404/cli.test /tmp/go-build3234614535/b404/cli.test -test.testlogfile=/tmp/go-build3234614535/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /tmp/go-build1325547700/b404/cli.test /tmp/go-build1325547700/b404/cli.test -test.testlogfile=/tmp/go-build1325547700/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 ache/go/1.25.8/x64/pkg/tool/linuInitial commit /usr/bin/git se 4614535/b188/vetrev-parse .cfg git rev-�� --show-toplevel ache/go/1.25.8/xrev-parse /usr/bin/git 0446-35082/test-ls -trimpath 1/x64/bin/node git (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 64/pkg/tool/linux_amd64/vet /usr/bin/git -json GO111MODULE /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel go /usr/bin/git heck &#39;**/*.cjs&#39; gh GO111MODULE .cfg 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 3871999912/custom/workflows 2678013/b029/importcfg ache/go/1.25.8/x64/pkg/tool/linu-test.short=true GOINSECURE th2 GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-test.v=true (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 ath ../../../.pr**/*.json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go er -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json @v1.19.2/ast/ast.go x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (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 818636/001 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)
  • 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 GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env g_.a GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE 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 -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env g_.a @v1.1.3/cpu/arm64/arm64.go x_amd64/vet GOINSECURE GOMOD GOMODCACHE 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 -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env Gitcustom_branch2855200800/001&#39; Gitcustom_branch2855200800/001&#39; x_amd64/vet GOINSECURE GOMOD GOMODCACHE 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 -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env g_.a GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE S1tZJmA/IR2ra6tzconfig (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 01 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env 95/001/test-frontmatter-with-arrays.md GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 2678013/b002/_pkg_.a GO111MODULE ache/go/1.25.8/x64/pkg/tool/linu-buildmode=exe GOINSECURE b/gh-aw/pkg/parsrev-parse GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-extld=gcc (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv h ../../../.prettierignore GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion ub/workflows GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git -json GO111MODULE 64/bin/go 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 x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh workflow list --repo owner/repo --json name,path,state x_amd64/compile GOINSECURE l/ascii GOMODCACHE x_amd64/compile for-�� 4614535/b398/_pkg_.a -ZkR/Y5KUpR6ZrQZn8hJV-ZkR .cfg GOSUMDB b/gh-aw/pkg/agenremote 64/bin/go ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/go GOINSECURE GOMOD GOMODCACHE go /pre�� -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 47247272/001&#39; 47247272/001&#39; x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env a6025ac025dd41c1-d GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch ugs5kA4FK -trimpath ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -p crypto -lang=go1.25 ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet ortc�� /tmp/go-build3592678013/b210/_pkg_.a stmain.go 64/pkg/tool/linux_amd64/compile -p vendor/golang.orrev-parse -lang=go1.25 64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch --git-dir epo}/actions/runs/1/artifacts /usr/bin/git e go /usr/bin/git git init�� 64/bin/go git /usr/bin/git --show-toplevel go /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 requested a review from pelikhan April 23, 2026 16:13
@pelikhan pelikhan merged commit 2f68c35 into main Apr 23, 2026
@pelikhan pelikhan deleted the copilot/extend-agent-assignments branch April 23, 2026 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Assign to agent seems to be limited for 1 assignment per issue, I would like to extend it to multiple assignments so agent can work on multiple repos.

3 participants