Agentic Workflow Audit Report - 2026-02-19 #16767
Closed
Replies: 1 comment
-
|
This discussion was automatically closed because it expired on 2026-02-26T05:56:14.401Z.
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Audit Summary
Workflow Health Trend
The 24-hour period shows 11 successful agentic runs across diverse workflow types (smoke tests, daily tasks, PR-triggered). 7 runs were cancelled without agent execution (these are PR-triggered workflows that fired and were then superseded by branch updates — expected behavior). 2 runs failed, both involving Codex.
Token & Cost by Agent Type
Codex dominates token usage at ~185.8M tokens (primarily Changeset Generator at 136.9M tokens for a PR task). Claude's Daily Documentation Updater is the only run with a tracked estimated cost at $4.13 and 57 turns. Copilot usage is spread across multiple lower-token workflows totaling ~4.1M tokens.
Missing Tools
list_issues,get_repository)Analysis: The
github-remote-mcp-auth-testworkflow is specifically designed to test GitHub Remote MCP tool availability. The missing tool report is the expected failure mode — the tools failed to load in the runner. The agent correctly reported the issue and suggested remediation steps. This is a recurring infrastructure configuration issue (MCP server not starting orapi.githubcopilot.com/mcp/unreachable in local mode).Missing Data
pull-request-number; comment id alone is insufficientAnalysis: The AI Moderator was triggered by an
issue_commentevent but the workflow context did not include the parent PR/issue number, making it impossible for the agent to fetch the comment via MCP. The agent correctly reported missing data and provided clear instructions for resolution.Error Analysis
Critical Errors (Workflow Failures)
1. Duplicate Code Detector — safe_outputs job failure
GraphQL FORBIDDEN: Could not assign agent: target repository is not writable(mutation:replaceActorsForAssignable)failureeven though the primary action (issue creation) succeededassign_copilot_to_created_issues.cjs2. Daily Fact About gh-aw — workflow failure
compiled: No)daily-factworkflow is marked ascompiled: Noin the status listing, indicating the workflow file has not been compiled to a.lock.yml. The failure occurred before agent execution (no token usage recorded).daily-factworkflow usinggh aw compile daily-factWarnings
None recorded in this period.
MCP Server Failures
No MCP server failures (beyond the missing tool report above) were detected in this period.
Firewall Analysis
Allowed Domains (by request count)
api.githubcopilot.com:443api.anthropic.com:443api.openai.com:443registry.npmjs.org:443proxy.golang.org:443storage.googleapis.com:443sum.golang.org:443github.com:443Blocked Domains (potentially notable)
-)codeload.github.com:443github.com:443Notable: The Changeset Generator workflow had 68 blocked requests (41.7% block rate). The
codeload.github.comblocks suggest the Codex agent is attempting to download source archives directly rather than through allowed channels. This warrants review if the workflow needs this access.Performance Metrics
Affected Workflows Summary
Recommendations
Compile
daily-factworkflow: Thedaily-factworkflow showscompiled: No. Rungh aw compile daily-factto generate the.lock.ymlfile so it can execute properly.Fix Copilot assignment non-fatal error: The
assign_copilot_to_created_issues.cjsstep should catchFORBIDDENGraphQL errors gracefully and emit a warning instead of failing the step. This prevents misleadingfailureconclusions when the primary operation (issue creation) succeeded.Investigate GitHub Remote MCP tool loading: The
github-remote-mcp-auth-testworkflow consistently fails because GitHub MCP tools don't load. Verify that the MCP server starts correctly and thatapi.githubcopilot.com/mcp/is accessible from the runner.Review AI Moderator context: The
ai-moderatorworkflow triggered on anissue_commentevent but lacked parent issue/PR context. Review the trigger configuration to ensure the comment's parent resource is available in the workflow context.Review Changeset Generator firewall needs: 68 blocked requests (including
codeload.github.com) may indicate the workflow needs additional domain allowances. If source archive downloads are required, addcodeload.github.comto the workflow's allowed domains.Historical Context
This is the first audit run for the Agentic Workflow Audit Agent on this repository. No prior baseline exists for trend comparison. The following baseline metrics are established:
Future audits will compare against this baseline to identify regressions and improvements.
Next Steps
daily-factworkflow:gh aw compile daily-factassign_copilot_to_created_issues.cjsReferences:
Beta Was this translation helpful? Give feedback.
All reactions