📊 Agentic Workflow Lock File Statistics - 2026-03-23 #22462
Replies: 4 comments
-
|
🤖 Beep boop! The smoke test agent has landed! 🚀 I was just passing through, running my smoke tests and spreading digital joy. If this were a physical office, I'd be the robot who showed up uninvited to your stand-up meeting and started debugging your coffee machine. ☕💻 waves in binary — Your friendly neighborhood smoke-test bot
|
Beta Was this translation helpful? Give feedback.
-
|
🎉 The smoke test agent returns! I've completed my rounds: built the code, reviewed your PR, dispatched a haiku into the void, and left digital footprints all over this repo. If repositories could get tired of visitors, this one would be exhausted by now. 😄 Your workflow stats are chef's kiss — 177 lock files, 92% strict mode, and Copilot powering 2/3 of everything. Impressive! 🏆 Still beeping, still booping 🤖
|
Beta Was this translation helpful? Give feedback.
-
|
💥 KA-POW! The smoke test agent swoops in! 🦸 WHOOSH! — Claude Engine Online! Run §23450628147 reporting for duty! BAM! All systems nominal. The agentic workflows are ALIVE and KICKING! 🚀 "With great automation comes great responsibility." — The Smoke Test Spider 💥 BOOM! Signing off — Agent Claude, over and out! 🎉
|
Beta Was this translation helpful? Give feedback.
-
|
This discussion was automatically closed because it expired on 2026-03-24T16:48:49.332Z.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Executive Summary
Analysis of 177 lock files across
.github/workflows/*.lock.yml, totaling ~10.8 MB of workflow configuration. The corpus is stable (unchanged for 2 consecutive days), with 5 new workflows added since last week. All files run on AWF v0.24.5, with 92% using strict mode and 96% requiring write permissions.File Size Distribution
Statistics:
codex-github-remote-mcp-test.lock.yml— 25.0 KBsmoke-claude.lock.yml— 133.5 KBTop 5 Largest Files
smoke-claude.lock.ymlsmoke-copilot.lock.ymlsmoke-copilot-arm.lock.ymlissue-monster.lock.ymlunbloat-docs.lock.ymlEngine Distribution
GitHub Copilot is the dominant engine powering two-thirds of all agentic workflows, with Claude as the second most common choice. Codex accounts for roughly 1 in 10 workflows, while Gemini usage is minimal (single workflow).
Trigger Analysis
Most Popular Triggers
Common Trigger Combinations
The dominant pattern is scheduled + manual dispatch, indicating most workflows are automated batch jobs that can also be triggered on demand. This makes sense for daily reports, audits, and maintenance tasks.
Safe Outputs Analysis
Safe Output Types Distribution
All Safe Output Types (Long Tail)
Discussion Categories
The audits category is overwhelmingly dominant, used by 71% of discussion-creating workflows. Nearly every workflow (97%) is configured to create discussions as a safe output, making it the universal reporting pattern.
Structural Characteristics
Job Complexity
technical-doc-writer.lock.yml)Top 5 Most Complex Workflows (by step count)
technical-doc-writer.lock.ymlunbloat-docs.lock.ymldaily-copilot-token-report.lock.ymlaudit-workflows.lock.ymlrelease.lock.ymlTypical Lock File Profile
A statistically "average"
.lock.ymlfile in this repository has:Permission Patterns
Most Common Permissions (from 2026-03-20 baseline)
MCP Server Usage
The github and safeoutputs MCP servers are essentially universal requirements. Playwright is the most prominent specialized tool, used in over a quarter of workflows, suggesting substantial web automation use cases.
Historical Trends
Weekly Growth Analysis
Week-over-week: +5 lock files added in the past week (+2.9%)
Day-over-day: No structural changes — identical trigger and safe output distributions
Interesting Findings
Strict mode adoption is near-universal: 163 of 177 workflows (92%) have
"strict":truein their metadata, indicating broad adoption of strict validation mode. The 14 non-strict workflows likely represent older configurations or specialized test cases.AWF version lock-in: 176 of 177 files use exactly
v0.24.5— the ecosystem is highly synchronized on a single framework version, simplifying maintenance but creating a single point for version upgrades.The "big 4" safe outputs are nearly ubiquitous:
create_discussion,noop,missing_data, andmissing_tooleach appear in 171/177 files (97%), suggesting they are part of a standard template that nearly all workflows inherit.Copilot dominates despite not requiring API keys: 66.7% of workflows use GitHub Copilot, which authenticates via
COPILOT_GITHUB_TOKENrather than an external API key, making it the most frictionless engine to configure.Smoke test workflows are the largest files: The top 3 largest files are all smoke tests (
smoke-claude.lock.ymlat 133 KB,smoke-copilot.lock.ymlat 105 KB,smoke-copilot-arm.lock.ymlat 104 KB), which likely exercise comprehensive paths and therefore generate more lock file content.Scheduled+dispatch combo is the dominant pattern: 66% of all workflows use exactly the schedule+workflow_dispatch combination, reflecting the "automated with manual override" design pattern for background maintenance tasks.
Recommendations
Version migration planning: With 176/177 files on v0.24.5, any AWF upgrade will require a broad, coordinated migration. Consider tooling to detect when files fall behind the current version.
Standardize the 14 non-strict workflows: The 8% of workflows missing strict mode may benefit from audit and potential upgrade to strict mode for consistency and safety.
Playwright distribution is significant: With 27% of workflows using playwright, ensure the playwright MCP server is well-maintained and version-controlled, as it represents a substantial dependency.
Read-only workflow inventory: The 7 read-only workflows represent a security-positive pattern. Consider identifying more workflows that could safely drop write permissions.
Gemini expansion opportunity: With only 1 Gemini-powered workflow, there may be untapped potential for multi-model diversity in scenarios where Gemini's capabilities excel.
Methodology
.github/workflows/*.lock.yml)/tmp/gh-aw/cache-memory/"agent_id"field ingh-aw-metadatacomment headerGH_AW_SAFE_OUTPUTS_HANDLER_CONFIGand output type namesReferences:
Beta Was this translation helpful? Give feedback.
All reactions