diff --git a/docs/src/content/docs/agent-factory-status.mdx b/docs/src/content/docs/agent-factory-status.mdx index fde030f71d5..ae6b8a2b905 100644 --- a/docs/src/content/docs/agent-factory-status.mdx +++ b/docs/src/content/docs/agent-factory-status.mdx @@ -9,38 +9,38 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | Workflow | Agent | Status | Schedule | Command | |:---------|:-----:|:------:|:--------:|:-------:| -| [[aw] Failure Investigator (6h)](https://github.com/github/gh-aw/blob/main/.github/workflows/aw-failure-investigator.md) | claude | [![[aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/workflows/aw-failure-investigator.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/aw-failure-investigator.lock.yml) | `every 6h` | - | -| [/cloclo](https://github.com/github/gh-aw/blob/main/.github/workflows/cloclo.md) | claude | [![/cloclo](https://github.com/github/gh-aw/actions/workflows/cloclo.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/cloclo.lock.yml) | - | `/cloclo` | +| [[aw] Failure Investigator (6h)](https://github.com/github/gh-aw/blob/main/.github/workflows/aw-failure-investigator.md) | claude | [![[aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/workflows/aw-failure-investigator.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/aw-failure-investigator.lock.yml) | `every 30m` | - | +| [/cloclo](https://github.com/github/gh-aw/blob/main/.github/workflows/cloclo.md) | codex | [![/cloclo](https://github.com/github/gh-aw/actions/workflows/cloclo.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/cloclo.lock.yml) | - | `/cloclo` | | [1. List all Go packages with their doc comments](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-architecture-diagram.md) | codex | [![1. List all Go packages with their doc comments](https://github.com/github/gh-aw/actions/workflows/daily-architecture-diagram.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-architecture-diagram.lock.yml) | - | - | -| [ACE Editor Session](https://github.com/github/gh-aw/blob/main/.github/workflows/ace-editor.md) | copilot | [![ACE Editor Session](https://github.com/github/gh-aw/actions/workflows/ace-editor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/ace-editor.lock.yml) | - | - | +| [ACE Editor Session](https://github.com/github/gh-aw/blob/main/.github/workflows/ace-editor.md) | codex | [![ACE Editor Session](https://github.com/github/gh-aw/actions/workflows/ace-editor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/ace-editor.lock.yml) | - | - | | [Agent Container Smoke Test](https://github.com/github/gh-aw/blob/main/.github/workflows/smoke-test-tools.md) | codex | [![Agent Container Smoke Test](https://github.com/github/gh-aw/actions/workflows/smoke-test-tools.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/smoke-test-tools.lock.yml) | - | `/smoke` | | [Agent Job Health Monitor](https://github.com/github/gh-aw/blob/main/.github/workflows/agent-job-health.md) | claude | [![Agent Job Health Monitor](https://github.com/github/gh-aw/actions/workflows/agent-job-health.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/agent-job-health.lock.yml) | - | - | | [Agent Performance Analyzer - Meta-Orchestrator](https://github.com/github/gh-aw/blob/main/.github/workflows/agent-performance-analyzer.md) | copilot | [![Agent Performance Analyzer - Meta-Orchestrator](https://github.com/github/gh-aw/actions/workflows/agent-performance-analyzer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/agent-performance-analyzer.lock.yml) | - | - | | [Agent Persona Explorer](https://github.com/github/gh-aw/blob/main/.github/workflows/agent-persona-explorer.md) | pi | [![Agent Persona Explorer](https://github.com/github/gh-aw/actions/workflows/agent-persona-explorer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/agent-persona-explorer.lock.yml) | - | - | | [Agentic Workflow AIC Usage Optimizer](https://github.com/github/gh-aw/blob/main/.github/workflows/agentic-token-optimizer.md) | copilot | [![Agentic Workflow AIC Usage Optimizer](https://github.com/github/gh-aw/actions/workflows/agentic-token-optimizer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/agentic-token-optimizer.lock.yml) | `daily around 14:00 on weekdays` | - | -| [Agentic Workflow Audit Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/audit-workflows.md) | claude | [![Agentic Workflow Audit Agent](https://github.com/github/gh-aw/actions/workflows/audit-workflows.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/audit-workflows.lock.yml) | - | - | +| [Agentic Workflow Audit Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/audit-workflows.md) | codex | [![Agentic Workflow Audit Agent](https://github.com/github/gh-aw/actions/workflows/audit-workflows.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/audit-workflows.lock.yml) | - | - | | [AI Moderator](https://github.com/github/gh-aw/blob/main/.github/workflows/ai-moderator.md) | codex | [![AI Moderator](https://github.com/github/gh-aw/actions/workflows/ai-moderator.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/ai-moderator.lock.yml) | - | - | | [Approach Validator](https://github.com/github/gh-aw/blob/main/.github/workflows/approach-validator.md) | claude | [![Approach Validator](https://github.com/github/gh-aw/actions/workflows/approach-validator.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/approach-validator.lock.yml) | - | - | | [Archie](https://github.com/github/gh-aw/blob/main/.github/workflows/archie.md) | copilot | [![Archie](https://github.com/github/gh-aw/actions/workflows/archie.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/archie.lock.yml) | - | `/archie` | | [Architecture Guardian](https://github.com/github/gh-aw/blob/main/.github/workflows/architecture-guardian.md) | copilot | [![Architecture Guardian](https://github.com/github/gh-aw/actions/workflows/architecture-guardian.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/architecture-guardian.lock.yml) | - | - | | [Archivx — Workflow Visualizer](https://github.com/github/gh-aw/blob/main/.github/workflows/archivx-agentic-workflows-analyzer.md) | claude | [![Archivx — Workflow Visualizer](https://github.com/github/gh-aw/actions/workflows/archivx-agentic-workflows-analyzer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/archivx-agentic-workflows-analyzer.lock.yml) | - | - | -| [Artifacts Usage Report](https://github.com/github/gh-aw/blob/main/.github/workflows/artifacts-summary.md) | codex | [![Artifacts Usage Report](https://github.com/github/gh-aw/actions/workflows/artifacts-summary.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/artifacts-summary.lock.yml) | - | - | +| [Artifacts Usage Report](https://github.com/github/gh-aw/blob/main/.github/workflows/artifacts-summary.md) | pi | [![Artifacts Usage Report](https://github.com/github/gh-aw/actions/workflows/artifacts-summary.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/artifacts-summary.lock.yml) | - | - | | [arXiv Paper Researcher: GitHub Agentic Workflows](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-arxiv-researcher.md) | crush | [![arXiv Paper Researcher: GitHub Agentic Workflows](https://github.com/github/gh-aw/actions/workflows/daily-arxiv-researcher.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-arxiv-researcher.lock.yml) | `daily around 8:00` | - | | [Auto-Triage Issues](https://github.com/github/gh-aw/blob/main/.github/workflows/auto-triage-issues.md) | pi | [![Auto-Triage Issues](https://github.com/github/gh-aw/actions/workflows/auto-triage-issues.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/auto-triage-issues.lock.yml) | `11 */6 * * *` | - | -| [Avenger](https://github.com/github/gh-aw/blob/main/.github/workflows/avenger.md) | claude | [![Avenger](https://github.com/github/gh-aw/actions/workflows/avenger.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/avenger.lock.yml) | `23 * * * *` | - | +| [Avenger](https://github.com/github/gh-aw/blob/main/.github/workflows/avenger.md) | codex | [![Avenger](https://github.com/github/gh-aw/actions/workflows/avenger.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/avenger.lock.yml) | `23 * * * *` | - | | [Basic Research Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/research.md) | codex | [![Basic Research Agent](https://github.com/github/gh-aw/actions/workflows/research.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/research.lock.yml) | - | - | | [Blog Auditor](https://github.com/github/gh-aw/blob/main/.github/workflows/blog-auditor.md) | claude | [![Blog Auditor](https://github.com/github/gh-aw/actions/workflows/blog-auditor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/blog-auditor.lock.yml) | - | - | -| [Bot Detection](https://github.com/github/gh-aw/blob/main/.github/workflows/bot-detection.md) | copilot | [![Bot Detection](https://github.com/github/gh-aw/actions/workflows/bot-detection.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/bot-detection.lock.yml) | `every 6h` | - | +| [Bot Detection](https://github.com/github/gh-aw/blob/main/.github/workflows/bot-detection.md) | codex | [![Bot Detection](https://github.com/github/gh-aw/actions/workflows/bot-detection.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/bot-detection.lock.yml) | `every 6h` | - | | [Breaking Change Checker](https://github.com/github/gh-aw/blob/main/.github/workflows/breaking-change-checker.md) | copilot | [![Breaking Change Checker](https://github.com/github/gh-aw/actions/workflows/breaking-change-checker.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/breaking-change-checker.lock.yml) | - | - | | [Cache directory setup](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-security-red-team.md) | opencode | [![Cache directory setup](https://github.com/github/gh-aw/actions/workflows/daily-security-red-team.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-security-red-team.lock.yml) | - | - | -| [Changeset Generator](https://github.com/github/gh-aw/blob/main/.github/workflows/changeset.md) | codex | [![Changeset Generator](https://github.com/github/gh-aw/actions/workflows/changeset.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/changeset.lock.yml) | - | - | +| [Changeset Generator](https://github.com/github/gh-aw/blob/main/.github/workflows/changeset.md) | pi | [![Changeset Generator](https://github.com/github/gh-aw/actions/workflows/changeset.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/changeset.lock.yml) | - | - | | [Chaos PR Bundle Fuzzer](https://github.com/github/gh-aw/blob/main/.github/workflows/chaos-pr-bundle-fuzzer.md) | pi | [![Chaos PR Bundle Fuzzer](https://github.com/github/gh-aw/actions/workflows/chaos-pr-bundle-fuzzer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/chaos-pr-bundle-fuzzer.lock.yml) | - | - | | [CI Cleaner](https://github.com/github/gh-aw/blob/main/.github/workflows/hourly-ci-cleaner.md) | claude | [![CI Cleaner](https://github.com/github/gh-aw/actions/workflows/hourly-ci-cleaner.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/hourly-ci-cleaner.lock.yml) | - | - | | [CI Failure Doctor](https://github.com/github/gh-aw/blob/main/.github/workflows/ci-doctor.md) | claude | [![CI Failure Doctor](https://github.com/github/gh-aw/actions/workflows/ci-doctor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/ci-doctor.lock.yml) | - | - | | [CI Optimization Coach](https://github.com/github/gh-aw/blob/main/.github/workflows/ci-coach.md) | copilot | [![CI Optimization Coach](https://github.com/github/gh-aw/actions/workflows/ci-coach.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/ci-coach.lock.yml) | `daily around 13:00 on weekdays` | - | | [Claude Code User Documentation Review](https://github.com/github/gh-aw/blob/main/.github/workflows/claude-code-user-docs-review.md) | claude | [![Claude Code User Documentation Review](https://github.com/github/gh-aw/actions/workflows/claude-code-user-docs-review.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/claude-code-user-docs-review.lock.yml) | - | - | | [CLI Consistency Checker](https://github.com/github/gh-aw/blob/main/.github/workflows/cli-consistency-checker.md) | copilot | [![CLI Consistency Checker](https://github.com/github/gh-aw/actions/workflows/cli-consistency-checker.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/cli-consistency-checker.lock.yml) | `daily around 13:00 on weekdays` | - | -| [CLI Version Checker](https://github.com/github/gh-aw/blob/main/.github/workflows/cli-version-checker.md) | claude | [![CLI Version Checker](https://github.com/github/gh-aw/actions/workflows/cli-version-checker.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/cli-version-checker.lock.yml) | - | - | +| [CLI Version Checker](https://github.com/github/gh-aw/blob/main/.github/workflows/cli-version-checker.md) | codex | [![CLI Version Checker](https://github.com/github/gh-aw/actions/workflows/cli-version-checker.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/cli-version-checker.lock.yml) | - | - | | [Code Refiner](https://github.com/github/gh-aw/blob/main/.github/workflows/refiner.md) | copilot | [![Code Refiner](https://github.com/github/gh-aw/actions/workflows/refiner.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/refiner.lock.yml) | - | - | | [Code Scanning Fixer](https://github.com/github/gh-aw/blob/main/.github/workflows/code-scanning-fixer.md) | copilot | [![Code Scanning Fixer](https://github.com/github/gh-aw/actions/workflows/code-scanning-fixer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/code-scanning-fixer.lock.yml) | - | - | | [Code Simplifier](https://github.com/github/gh-aw/blob/main/.github/workflows/code-simplifier.md) | copilot | [![Code Simplifier](https://github.com/github/gh-aw/actions/workflows/code-simplifier.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/code-simplifier.lock.yml) | - | - | @@ -50,14 +50,14 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [Contribution Check](https://github.com/github/gh-aw/blob/main/.github/workflows/contribution-check.md) | copilot | [![Contribution Check](https://github.com/github/gh-aw/actions/workflows/contribution-check.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/contribution-check.lock.yml) | - | - | | [Copilot Agent PR Analysis](https://github.com/github/gh-aw/blob/main/.github/workflows/copilot-agent-analysis.md) | claude | [![Copilot Agent PR Analysis](https://github.com/github/gh-aw/actions/workflows/copilot-agent-analysis.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/copilot-agent-analysis.lock.yml) | - | - | | [Copilot Agent Prompt Clustering Analysis](https://github.com/github/gh-aw/blob/main/.github/workflows/prompt-clustering-analysis.md) | claude | [![Copilot Agent Prompt Clustering Analysis](https://github.com/github/gh-aw/actions/workflows/prompt-clustering-analysis.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/prompt-clustering-analysis.lock.yml) | - | - | -| [Copilot Centralization Drilldown](https://github.com/github/gh-aw/blob/main/.github/workflows/copilot-centralization-drilldown.md) | copilot | [![Copilot Centralization Drilldown](https://github.com/github/gh-aw/actions/workflows/copilot-centralization-drilldown.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/copilot-centralization-drilldown.lock.yml) | - | - | -| [Copilot Centralization Optimizer](https://github.com/github/gh-aw/blob/main/.github/workflows/copilot-centralization-optimizer.md) | copilot | [![Copilot Centralization Optimizer](https://github.com/github/gh-aw/actions/workflows/copilot-centralization-optimizer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/copilot-centralization-optimizer.lock.yml) | - | - | +| [Copilot Centralization Drilldown](https://github.com/github/gh-aw/blob/main/.github/workflows/copilot-centralization-drilldown.md) | codex | [![Copilot Centralization Drilldown](https://github.com/github/gh-aw/actions/workflows/copilot-centralization-drilldown.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/copilot-centralization-drilldown.lock.yml) | - | - | +| [Copilot Centralization Optimizer](https://github.com/github/gh-aw/blob/main/.github/workflows/copilot-centralization-optimizer.md) | codex | [![Copilot Centralization Optimizer](https://github.com/github/gh-aw/actions/workflows/copilot-centralization-optimizer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/copilot-centralization-optimizer.lock.yml) | - | - | | [Copilot CLI Deep Research Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/copilot-cli-deep-research.md) | copilot | [![Copilot CLI Deep Research Agent](https://github.com/github/gh-aw/actions/workflows/copilot-cli-deep-research.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/copilot-cli-deep-research.lock.yml) | - | - | | [Copilot Opt](https://github.com/github/gh-aw/blob/main/.github/workflows/copilot-opt.md) | copilot | [![Copilot Opt](https://github.com/github/gh-aw/actions/workflows/copilot-opt.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/copilot-opt.lock.yml) | `weekly on monday` | - | | [Copilot PR Conversation NLP Analysis](https://github.com/github/gh-aw/blob/main/.github/workflows/copilot-pr-nlp-analysis.md) | copilot | [![Copilot PR Conversation NLP Analysis](https://github.com/github/gh-aw/actions/workflows/copilot-pr-nlp-analysis.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/copilot-pr-nlp-analysis.lock.yml) | `daily around 10:00 on weekdays` | - | | [Copilot PR Prompt Pattern Analysis](https://github.com/github/gh-aw/blob/main/.github/workflows/copilot-pr-prompt-analysis.md) | copilot | [![Copilot PR Prompt Pattern Analysis](https://github.com/github/gh-aw/actions/workflows/copilot-pr-prompt-analysis.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/copilot-pr-prompt-analysis.lock.yml) | - | - | | [Copilot Session Insights](https://github.com/github/gh-aw/blob/main/.github/workflows/copilot-session-insights.md) | claude | [![Copilot Session Insights](https://github.com/github/gh-aw/actions/workflows/copilot-session-insights.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/copilot-session-insights.lock.yml) | - | - | -| [Daily A/B Testing Advisor](https://github.com/github/gh-aw/blob/main/.github/workflows/ab-testing-advisor.md) | copilot | [![Daily A/B Testing Advisor](https://github.com/github/gh-aw/actions/workflows/ab-testing-advisor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/ab-testing-advisor.lock.yml) | - | - | +| [Daily A/B Testing Advisor](https://github.com/github/gh-aw/blob/main/.github/workflows/ab-testing-advisor.md) | pi | [![Daily A/B Testing Advisor](https://github.com/github/gh-aw/actions/workflows/ab-testing-advisor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/ab-testing-advisor.lock.yml) | - | - | | [Daily action/setup/* Security Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-action-setup-security-audit.md) | copilot | [![Daily action/setup/* Security Audit](https://github.com/github/gh-aw/actions/workflows/daily-action-setup-security-audit.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-action-setup-security-audit.lock.yml) | - | - | | [Daily Agent of the Day Blog Writer](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-agent-of-the-day-blog-writer.md) | copilot | [![Daily Agent of the Day Blog Writer](https://github.com/github/gh-aw/actions/workflows/daily-agent-of-the-day-blog-writer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-agent-of-the-day-blog-writer.lock.yml) | - | - | | [Daily Agentic Workflow AIC Usage Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/agentic-token-audit.md) | copilot | [![Daily Agentic Workflow AIC Usage Audit](https://github.com/github/gh-aw/actions/workflows/agentic-token-audit.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/agentic-token-audit.lock.yml) | `daily around 12:00 on weekdays` | - | @@ -69,11 +69,11 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [Daily AW Cross-Repo Compile Check](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-aw-cross-repo-compile-check.md) | claude | [![Daily AW Cross-Repo Compile Check](https://github.com/github/gh-aw/actions/workflows/daily-aw-cross-repo-compile-check.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-aw-cross-repo-compile-check.lock.yml) | - | - | | [Daily AWF Spec Compiler Surfacing Review](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-awf-spec-compiler-surfacing.md) | pi | [![Daily AWF Spec Compiler Surfacing Review](https://github.com/github/gh-aw/actions/workflows/daily-awf-spec-compiler-surfacing.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-awf-spec-compiler-surfacing.lock.yml) | - | - | | [Daily BYOK Ollama Test](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-byok-ollama-test.md) | copilot | [![Daily BYOK Ollama Test](https://github.com/github/gh-aw/actions/workflows/daily-byok-ollama-test.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-byok-ollama-test.lock.yml) | - | - | -| [Daily Cache Strategy Analyzer](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-cache-strategy-analyzer.md) | codex | [![Daily Cache Strategy Analyzer](https://github.com/github/gh-aw/actions/workflows/daily-cache-strategy-analyzer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-cache-strategy-analyzer.lock.yml) | - | - | +| [Daily Cache Strategy Analyzer](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-cache-strategy-analyzer.md) | pi | [![Daily Cache Strategy Analyzer](https://github.com/github/gh-aw/actions/workflows/daily-cache-strategy-analyzer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-cache-strategy-analyzer.lock.yml) | - | - | | [Daily Caveman Optimizer](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-caveman-optimizer.md) | claude | [![Daily Caveman Optimizer](https://github.com/github/gh-aw/actions/workflows/daily-caveman-optimizer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-caveman-optimizer.lock.yml) | - | - | | [Daily Choice Type Test](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-choice-test.md) | claude | [![Daily Choice Type Test](https://github.com/github/gh-aw/actions/workflows/daily-choice-test.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-choice-test.lock.yml) | `daily around 12:00 on weekdays` | - | -| [Daily CLI Performance Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-cli-performance.md) | codex | [![Daily CLI Performance Agent](https://github.com/github/gh-aw/actions/workflows/daily-cli-performance.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-cli-performance.lock.yml) | - | - | -| [Daily Cli Tools Tester](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-cli-tools-tester.md) | copilot | [![Daily Cli Tools Tester](https://github.com/github/gh-aw/actions/workflows/daily-cli-tools-tester.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-cli-tools-tester.lock.yml) | - | - | +| [Daily CLI Performance Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-cli-performance.md) | pi | [![Daily CLI Performance Agent](https://github.com/github/gh-aw/actions/workflows/daily-cli-performance.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-cli-performance.lock.yml) | - | - | +| [Daily Cli Tools Tester](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-cli-tools-tester.md) | codex | [![Daily Cli Tools Tester](https://github.com/github/gh-aw/actions/workflows/daily-cli-tools-tester.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-cli-tools-tester.lock.yml) | - | - | | [Daily Code Debt Cleanup — Aider](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-code-debt-aider.md) | aider | [![Daily Code Debt Cleanup — Aider](https://github.com/github/gh-aw/actions/workflows/daily-code-debt-aider.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-code-debt-aider.lock.yml) | - | - | | [Daily Code Metrics and Trend Tracking Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-code-metrics.md) | crush | [![Daily Code Metrics and Trend Tracking Agent](https://github.com/github/gh-aw/actions/workflows/daily-code-metrics.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-code-metrics.lock.yml) | - | - | | [Daily Community Attribution Updater](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-community-attribution.md) | copilot | [![Daily Community Attribution Updater](https://github.com/github/gh-aw/actions/workflows/daily-community-attribution.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-community-attribution.lock.yml) | - | - | @@ -82,18 +82,18 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [Daily Container Image Security Scan](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-squid-image-scan.md) | copilot | [![Daily Container Image Security Scan](https://github.com/github/gh-aw/actions/workflows/daily-squid-image-scan.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-squid-image-scan.lock.yml) | - | - | | [Daily Copilot PR Merged Report](https://github.com/github/gh-aw/blob/main/.github/workflows/copilot-pr-merged-report.md) | copilot | [![Daily Copilot PR Merged Report](https://github.com/github/gh-aw/actions/workflows/copilot-pr-merged-report.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/copilot-pr-merged-report.lock.yml) | `daily around 15:00 on weekdays` | - | | [Daily Credit Limit Test](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-credit-limit-test.md) | codex | [![Daily Credit Limit Test](https://github.com/github/gh-aw/actions/workflows/daily-credit-limit-test.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-credit-limit-test.lock.yml) | - | - | -| [Daily Documentation Diagram](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-documentation-diagram.md) | copilot | [![Daily Documentation Diagram](https://github.com/github/gh-aw/actions/workflows/daily-documentation-diagram.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-documentation-diagram.lock.yml) | - | - | +| [Daily Documentation Diagram](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-documentation-diagram.md) | codex | [![Daily Documentation Diagram](https://github.com/github/gh-aw/actions/workflows/daily-documentation-diagram.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-documentation-diagram.lock.yml) | - | - | | [Daily Documentation Healer](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-doc-healer.md) | claude | [![Daily Documentation Healer](https://github.com/github/gh-aw/actions/workflows/daily-doc-healer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-doc-healer.lock.yml) | - | - | | [Daily Documentation Updater](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-doc-updater.md) | pi | [![Daily Documentation Updater](https://github.com/github/gh-aw/actions/workflows/daily-doc-updater.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-doc-updater.lock.yml) | - | - | | [Daily Elixir Credo Snippet Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-elixir-credo-snippet-audit.md) | claude | [![Daily Elixir Credo Snippet Audit](https://github.com/github/gh-aw/actions/workflows/daily-elixir-credo-snippet-audit.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-elixir-credo-snippet-audit.lock.yml) | `daily around 8:00 on weekdays` | - | | [Daily Evals Feature Report](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-evals-report.md) | codex | [![Daily Evals Feature Report](https://github.com/github/gh-aw/actions/workflows/daily-evals-report.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-evals-report.lock.yml) | - | - | -| [Daily Fact](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-fact.md) | codex | [![Daily Fact](https://github.com/github/gh-aw/actions/workflows/daily-fact.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-fact.lock.yml) | `daily around 14:00 on weekdays` | - | +| [Daily Fact](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-fact.md) | pi | [![Daily Fact](https://github.com/github/gh-aw/actions/workflows/daily-fact.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-fact.lock.yml) | `daily around 14:00 on weekdays` | - | | [Daily File Diet](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-file-diet.md) | copilot | [![Daily File Diet](https://github.com/github/gh-aw/actions/workflows/daily-file-diet.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-file-diet.lock.yml) | - | - | | [Daily Firewall Logs Collector and Reporter](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-firewall-report.md) | copilot | [![Daily Firewall Logs Collector and Reporter](https://github.com/github/gh-aw/actions/workflows/daily-firewall-report.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-firewall-report.lock.yml) | - | - | | [Daily Formal Spec Verifier](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-formal-spec-verifier.md) | copilot | [![Daily Formal Spec Verifier](https://github.com/github/gh-aw/actions/workflows/daily-formal-spec-verifier.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-formal-spec-verifier.lock.yml) | - | - | | [Daily GitHub Docs SEO Optimizer](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-github-docs-seo-optimizer.md) | copilot | [![Daily GitHub Docs SEO Optimizer](https://github.com/github/gh-aw/actions/workflows/daily-github-docs-seo-optimizer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-github-docs-seo-optimizer.lock.yml) | - | - | | [Daily Go Function Namer](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-function-namer.md) | pi | [![Daily Go Function Namer](https://github.com/github/gh-aw/actions/workflows/daily-function-namer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-function-namer.lock.yml) | - | - | -| [Daily Go Test Parallelizer](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-go-test-parallelizer.md) | copilot | [![Daily Go Test Parallelizer](https://github.com/github/gh-aw/actions/workflows/daily-go-test-parallelizer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-go-test-parallelizer.lock.yml) | - | - | +| [Daily Go Test Parallelizer](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-go-test-parallelizer.md) | codex | [![Daily Go Test Parallelizer](https://github.com/github/gh-aw/actions/workflows/daily-go-test-parallelizer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-go-test-parallelizer.lock.yml) | - | - | | [Daily Go Test Stubs — Aider](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-go-test-stubs-aider.md) | aider | [![Daily Go Test Stubs — Aider](https://github.com/github/gh-aw/actions/workflows/daily-go-test-stubs-aider.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-go-test-stubs-aider.lock.yml) | - | - | | [Daily Grader Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-grader-audit.md) | claude | [![Daily Grader Audit](https://github.com/github/gh-aw/actions/workflows/daily-grader-audit.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-grader-audit.lock.yml) | - | - | | [Daily Graft Intelligence](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-graft-intelligence.md) | copilot | [![Daily Graft Intelligence](https://github.com/github/gh-aw/actions/workflows/daily-graft-intelligence.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-graft-intelligence.lock.yml) | - | - | @@ -107,9 +107,9 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [Daily News](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-news.md) | pi | [![Daily News](https://github.com/github/gh-aw/actions/workflows/daily-news.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-news.lock.yml) | `daily around 9:00 on weekdays` | - | | [Daily Observability Report for AWF Firewall and MCP Gateway](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-observability-report.md) | codex | [![Daily Observability Report for AWF Firewall and MCP Gateway](https://github.com/github/gh-aw/actions/workflows/daily-observability-report.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-observability-report.lock.yml) | - | - | | [Daily PR Code Quality Review](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-pr-review-cursor.md) | copilot | [![Daily PR Code Quality Review](https://github.com/github/gh-aw/actions/workflows/daily-pr-review-cursor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-pr-review-cursor.lock.yml) | - | - | -| [Daily Project Performance Summary Generator (Using MCP Scripts)](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-performance-summary.md) | codex | [![Daily Project Performance Summary Generator (Using MCP Scripts)](https://github.com/github/gh-aw/actions/workflows/daily-performance-summary.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-performance-summary.lock.yml) | - | - | +| [Daily Project Performance Summary Generator (Using MCP Scripts)](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-performance-summary.md) | pi | [![Daily Project Performance Summary Generator (Using MCP Scripts)](https://github.com/github/gh-aw/actions/workflows/daily-performance-summary.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-performance-summary.lock.yml) | - | - | | [Daily Regression Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-regression-audit-kiro.md) | copilot | [![Daily Regression Audit](https://github.com/github/gh-aw/actions/workflows/daily-regression-audit-kiro.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-regression-audit-kiro.lock.yml) | - | - | -| [Daily Regulatory Report Generator](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-regulatory.md) | copilot | [![Daily Regulatory Report Generator](https://github.com/github/gh-aw/actions/workflows/daily-regulatory.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-regulatory.lock.yml) | - | - | +| [Daily Regulatory Report Generator](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-regulatory.md) | codex | [![Daily Regulatory Report Generator](https://github.com/github/gh-aw/actions/workflows/daily-regulatory.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-regulatory.lock.yml) | - | - | | [Daily Reliability Review](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-reliability-review.md) | opencode | [![Daily Reliability Review](https://github.com/github/gh-aw/actions/workflows/daily-reliability-review.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-reliability-review.lock.yml) | - | - | | [Daily Rendering Scripts Verifier](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-rendering-scripts-verifier.md) | claude | [![Daily Rendering Scripts Verifier](https://github.com/github/gh-aw/actions/workflows/daily-rendering-scripts-verifier.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-rendering-scripts-verifier.lock.yml) | - | - | | [Daily Safe Output Integrator](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-safe-output-integrator.md) | copilot | [![Daily Safe Output Integrator](https://github.com/github/gh-aw/actions/workflows/daily-safe-output-integrator.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-safe-output-integrator.lock.yml) | - | - | @@ -119,18 +119,18 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [Daily Schema Consistency Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-schema-audit-cursor.md) | copilot | [![Daily Schema Consistency Audit](https://github.com/github/gh-aw/actions/workflows/daily-schema-audit-cursor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-schema-audit-cursor.lock.yml) | - | - | | [Daily Secrets Analysis Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-secrets-analysis.md) | copilot | [![Daily Secrets Analysis Agent](https://github.com/github/gh-aw/actions/workflows/daily-secrets-analysis.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-secrets-analysis.lock.yml) | - | - | | [Daily Security Observability Report](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-security-observability.md) | copilot | [![Daily Security Observability Report](https://github.com/github/gh-aw/actions/workflows/daily-security-observability.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-security-observability.lock.yml) | - | - | -| [Daily Semgrep Scan](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-semgrep-scan.md) | copilot | [![Daily Semgrep Scan](https://github.com/github/gh-aw/actions/workflows/daily-semgrep-scan.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-semgrep-scan.lock.yml) | - | - | +| [Daily Semgrep Scan](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-semgrep-scan.md) | codex | [![Daily Semgrep Scan](https://github.com/github/gh-aw/actions/workflows/daily-semgrep-scan.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-semgrep-scan.lock.yml) | - | - | | [Daily SPDD Spec Planner](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-spdd-spec-planner.md) | copilot | [![Daily SPDD Spec Planner](https://github.com/github/gh-aw/actions/workflows/daily-spdd-spec-planner.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-spdd-spec-planner.lock.yml) | - | - | | [Daily Spec Coverage Review](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-spec-coverage-kiro.md) | copilot | [![Daily Spec Coverage Review](https://github.com/github/gh-aw/actions/workflows/daily-spec-coverage-kiro.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-spec-coverage-kiro.lock.yml) | - | - | -| [Daily Spending Forecast](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-spending-forecast.md) | copilot | [![Daily Spending Forecast](https://github.com/github/gh-aw/actions/workflows/daily-spending-forecast.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-spending-forecast.lock.yml) | - | - | -| [Daily Storify](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-storify.md) | copilot | [![Daily Storify](https://github.com/github/gh-aw/actions/workflows/daily-storify.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-storify.lock.yml) | - | - | +| [Daily Spending Forecast](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-spending-forecast.md) | codex | [![Daily Spending Forecast](https://github.com/github/gh-aw/actions/workflows/daily-spending-forecast.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-spending-forecast.lock.yml) | - | - | +| [Daily Storify](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-storify.md) | codex | [![Daily Storify](https://github.com/github/gh-aw/actions/workflows/daily-storify.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-storify.lock.yml) | - | - | | [Daily Sub-Agent Model Resolution Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-model-resolution.md) | copilot | [![Daily Sub-Agent Model Resolution Audit](https://github.com/github/gh-aw/actions/workflows/daily-model-resolution.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-model-resolution.lock.yml) | - | - | | [Daily Syntax Error Quality Check](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-syntax-error-quality.md) | copilot | [![Daily Syntax Error Quality Check](https://github.com/github/gh-aw/actions/workflows/daily-syntax-error-quality.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-syntax-error-quality.lock.yml) | - | - | | [Daily Team Evolution Insights](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-team-evolution-insights.md) | goose | [![Daily Team Evolution Insights](https://github.com/github/gh-aw/actions/workflows/daily-team-evolution-insights.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-team-evolution-insights.lock.yml) | - | - | | [Daily Testify Uber Super Expert](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-testify-uber-super-expert.md) | copilot | [![Daily Testify Uber Super Expert](https://github.com/github/gh-aw/actions/workflows/daily-testify-uber-super-expert.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-testify-uber-super-expert.lock.yml) | - | - | | [Daily Trajectory Grader Implementer](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-trajectory-grader-implementer.md) | copilot | [![Daily Trajectory Grader Implementer](https://github.com/github/gh-aw/actions/workflows/daily-trajectory-grader-implementer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-trajectory-grader-implementer.lock.yml) | - | - | | [Daily VulnHunter Scan](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-vulnhunter-scan.md) | claude | [![Daily VulnHunter Scan](https://github.com/github/gh-aw/actions/workflows/daily-vulnhunter-scan.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-vulnhunter-scan.lock.yml) | - | - | -| [Daily Windows Terminal Integration Builder](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-windows-terminal-integration-builder.md) | copilot | [![Daily Windows Terminal Integration Builder](https://github.com/github/gh-aw/actions/workflows/daily-windows-terminal-integration-builder.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-windows-terminal-integration-builder.lock.yml) | - | - | +| [Daily Windows Terminal Integration Builder](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-windows-terminal-integration-builder.md) | codex | [![Daily Windows Terminal Integration Builder](https://github.com/github/gh-aw/actions/workflows/daily-windows-terminal-integration-builder.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-windows-terminal-integration-builder.lock.yml) | - | - | | [Daily Workflow Updater](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-workflow-updater.md) | copilot | [![Daily Workflow Updater](https://github.com/github/gh-aw/actions/workflows/daily-workflow-updater.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-workflow-updater.lock.yml) | - | - | | [Daily yamllint Fixer](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-yamllint-fixer.md) | claude | [![Daily yamllint Fixer](https://github.com/github/gh-aw/actions/workflows/daily-yamllint-fixer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-yamllint-fixer.lock.yml) | `...` | - | | [daily-experiment-report](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-experiment-report.md) | copilot | [![daily-experiment-report](https://github.com/github/gh-aw/actions/workflows/daily-experiment-report.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-experiment-report.lock.yml) | - | - | @@ -140,10 +140,10 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [DeepSec Security Scan](https://github.com/github/gh-aw/blob/main/.github/workflows/deepsec-security-scan.md) | claude | [![DeepSec Security Scan](https://github.com/github/gh-aw/actions/workflows/deepsec-security-scan.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/deepsec-security-scan.lock.yml) | - | - | | [Delight](https://github.com/github/gh-aw/blob/main/.github/workflows/delight.md) | copilot | [![Delight](https://github.com/github/gh-aw/actions/workflows/delight.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/delight.lock.yml) | - | - | | [Dependabot Burner](https://github.com/github/gh-aw/blob/main/.github/workflows/dependabot-burner.md) | copilot | [![Dependabot Burner](https://github.com/github/gh-aw/actions/workflows/dependabot-burner.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/dependabot-burner.lock.yml) | - | - | -| [Dependabot Dependency Checker](https://github.com/github/gh-aw/blob/main/.github/workflows/dependabot-go-checker.md) | copilot | [![Dependabot Dependency Checker](https://github.com/github/gh-aw/actions/workflows/dependabot-go-checker.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/dependabot-go-checker.lock.yml) | `20 9 * * 1,3,5` | - | +| [Dependabot Dependency Checker](https://github.com/github/gh-aw/blob/main/.github/workflows/dependabot-go-checker.md) | codex | [![Dependabot Dependency Checker](https://github.com/github/gh-aw/actions/workflows/dependabot-go-checker.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/dependabot-go-checker.lock.yml) | `20 9 * * 1,3,5` | - | | [Deployment Incident Monitor](https://github.com/github/gh-aw/blob/main/.github/workflows/deployment-incident-monitor.md) | copilot | [![Deployment Incident Monitor](https://github.com/github/gh-aw/actions/workflows/deployment-incident-monitor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/deployment-incident-monitor.lock.yml) | - | - | | [Design Decision Gate 🏗️](https://github.com/github/gh-aw/blob/main/.github/workflows/design-decision-gate.md) | pi | [![Design Decision Gate 🏗️](https://github.com/github/gh-aw/actions/workflows/design-decision-gate.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/design-decision-gate.lock.yml) | - | - | -| [Designer Drift Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/designer-drift-audit.md) | copilot | [![Designer Drift Audit](https://github.com/github/gh-aw/actions/workflows/designer-drift-audit.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/designer-drift-audit.lock.yml) | - | - | +| [Designer Drift Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/designer-drift-audit.md) | codex | [![Designer Drift Audit](https://github.com/github/gh-aw/actions/workflows/designer-drift-audit.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/designer-drift-audit.lock.yml) | - | - | | [Detection Analysis Report](https://github.com/github/gh-aw/blob/main/.github/workflows/detection-analysis-report.md) | claude | [![Detection Analysis Report](https://github.com/github/gh-aw/actions/workflows/detection-analysis-report.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/detection-analysis-report.lock.yml) | `05 23 * * *` | - | | [Dev](https://github.com/github/gh-aw/blob/main/.github/workflows/dev.md) | codex | [![Dev](https://github.com/github/gh-aw/actions/workflows/dev.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/dev.lock.yml) | `daily around 9:00` | - | | [Dev Hawk](https://github.com/github/gh-aw/blob/main/.github/workflows/dev-hawk.md) | copilot | [![Dev Hawk](https://github.com/github/gh-aw/actions/workflows/dev-hawk.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/dev-hawk.lock.yml) | - | - | @@ -157,29 +157,29 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [ESLint Monster](https://github.com/github/gh-aw/blob/main/.github/workflows/eslint-monster.md) | pi | [![ESLint Monster](https://github.com/github/gh-aw/actions/workflows/eslint-monster.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/eslint-monster.lock.yml) | - | - | | [ESLint Refiner](https://github.com/github/gh-aw/blob/main/.github/workflows/eslint-refiner.md) | claude | [![ESLint Refiner](https://github.com/github/gh-aw/actions/workflows/eslint-refiner.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/eslint-refiner.lock.yml) | - | - | | [EvoSkill Evolver](https://github.com/github/gh-aw/blob/main/.github/workflows/evoskill-evolver.md) | copilot | [![EvoSkill Evolver](https://github.com/github/gh-aw/actions/workflows/evoskill-evolver.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/evoskill-evolver.lock.yml) | `tri-weekly` | - | -| [Example Failure Category Filter](https://github.com/github/gh-aw/blob/main/.github/workflows/example-failure-category-filter.md) | copilot | [![Example Failure Category Filter](https://github.com/github/gh-aw/actions/workflows/example-failure-category-filter.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/example-failure-category-filter.lock.yml) | - | - | -| [Example: Properly Provisioned Permissions](https://github.com/github/gh-aw/blob/main/.github/workflows/example-permissions-warning.md) | copilot | [![Example: Properly Provisioned Permissions](https://github.com/github/gh-aw/actions/workflows/example-permissions-warning.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/example-permissions-warning.lock.yml) | - | - | -| [Feature Grower](https://github.com/github/gh-aw/blob/main/.github/workflows/feature-grower.md) | copilot | [![Feature Grower](https://github.com/github/gh-aw/actions/workflows/feature-grower.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/feature-grower.lock.yml) | - | - | +| [Example Failure Category Filter](https://github.com/github/gh-aw/blob/main/.github/workflows/example-failure-category-filter.md) | codex | [![Example Failure Category Filter](https://github.com/github/gh-aw/actions/workflows/example-failure-category-filter.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/example-failure-category-filter.lock.yml) | - | - | +| [Example: Properly Provisioned Permissions](https://github.com/github/gh-aw/blob/main/.github/workflows/example-permissions-warning.md) | codex | [![Example: Properly Provisioned Permissions](https://github.com/github/gh-aw/actions/workflows/example-permissions-warning.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/example-permissions-warning.lock.yml) | - | - | +| [Feature Grower](https://github.com/github/gh-aw/blob/main/.github/workflows/feature-grower.md) | codex | [![Feature Grower](https://github.com/github/gh-aw/actions/workflows/feature-grower.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/feature-grower.lock.yml) | - | - | | [Firewall Test Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/firewall.md) | copilot | [![Firewall Test Agent](https://github.com/github/gh-aw/actions/workflows/firewall.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/firewall.lock.yml) | - | - | -| [Front Page Copy Guard](https://github.com/github/gh-aw/blob/main/.github/workflows/front-page-copy-guard.md) | copilot | [![Front Page Copy Guard](https://github.com/github/gh-aw/actions/workflows/front-page-copy-guard.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/front-page-copy-guard.lock.yml) | - | - | -| [Functional Pragmatist](https://github.com/github/gh-aw/blob/main/.github/workflows/functional-pragmatist.md) | copilot | [![Functional Pragmatist](https://github.com/github/gh-aw/actions/workflows/functional-pragmatist.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/functional-pragmatist.lock.yml) | `25 9 * * 2,4` | - | +| [Front Page Copy Guard](https://github.com/github/gh-aw/blob/main/.github/workflows/front-page-copy-guard.md) | codex | [![Front Page Copy Guard](https://github.com/github/gh-aw/actions/workflows/front-page-copy-guard.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/front-page-copy-guard.lock.yml) | - | - | +| [Functional Pragmatist](https://github.com/github/gh-aw/blob/main/.github/workflows/functional-pragmatist.md) | codex | [![Functional Pragmatist](https://github.com/github/gh-aw/actions/workflows/functional-pragmatist.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/functional-pragmatist.lock.yml) | `25 9 * * 2,4` | - | | [GEO Optimizer Daily Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-geo-optimizer.md) | copilot | [![GEO Optimizer Daily Audit](https://github.com/github/gh-aw/actions/workflows/daily-geo-optimizer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-geo-optimizer.lock.yml) | - | - | -| [GitHub API Consumption Report Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/api-consumption-report.md) | claude | [![GitHub API Consumption Report Agent](https://github.com/github/gh-aw/actions/workflows/api-consumption-report.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/api-consumption-report.lock.yml) | - | - | +| [GitHub API Consumption Report Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/api-consumption-report.md) | codex | [![GitHub API Consumption Report Agent](https://github.com/github/gh-aw/actions/workflows/api-consumption-report.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/api-consumption-report.lock.yml) | - | - | | [GitHub MCP Remote Server Tools Report Generator](https://github.com/github/gh-aw/blob/main/.github/workflows/github-mcp-tools-report.md) | claude | [![GitHub MCP Remote Server Tools Report Generator](https://github.com/github/gh-aw/actions/workflows/github-mcp-tools-report.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/github-mcp-tools-report.lock.yml) | - | - | | [GitHub MCP Structural Analysis](https://github.com/github/gh-aw/blob/main/.github/workflows/github-mcp-structural-analysis.md) | claude | [![GitHub MCP Structural Analysis](https://github.com/github/gh-aw/actions/workflows/github-mcp-structural-analysis.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/github-mcp-structural-analysis.lock.yml) | `daily around 11:00 on weekdays` | - | -| [GitHub Remote MCP Authentication Test](https://github.com/github/gh-aw/blob/main/.github/workflows/github-remote-mcp-auth-test.md) | copilot | [![GitHub Remote MCP Authentication Test](https://github.com/github/gh-aw/actions/workflows/github-remote-mcp-auth-test.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/github-remote-mcp-auth-test.lock.yml) | - | - | +| [GitHub Remote MCP Authentication Test](https://github.com/github/gh-aw/blob/main/.github/workflows/github-remote-mcp-auth-test.md) | codex | [![GitHub Remote MCP Authentication Test](https://github.com/github/gh-aw/actions/workflows/github-remote-mcp-auth-test.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/github-remote-mcp-auth-test.lock.yml) | - | - | | [Glossary Maintainer](https://github.com/github/gh-aw/blob/main/.github/workflows/glossary-maintainer.md) | copilot | [![Glossary Maintainer](https://github.com/github/gh-aw/actions/workflows/glossary-maintainer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/glossary-maintainer.lock.yml) | `daily around 10:00 on weekdays` | - | | [Go Fan](https://github.com/github/gh-aw/blob/main/.github/workflows/go-fan.md) | claude | [![Go Fan](https://github.com/github/gh-aw/actions/workflows/go-fan.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/go-fan.lock.yml) | - | - | | [Go Logger Enhancement](https://github.com/github/gh-aw/blob/main/.github/workflows/go-logger.md) | claude | [![Go Logger Enhancement](https://github.com/github/gh-aw/actions/workflows/go-logger.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/go-logger.lock.yml) | - | - | | [Go Pattern Detector](https://github.com/github/gh-aw/blob/main/.github/workflows/go-pattern-detector.md) | claude | [![Go Pattern Detector](https://github.com/github/gh-aw/actions/workflows/go-pattern-detector.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/go-pattern-detector.lock.yml) | `daily around 14:00 on weekdays` | - | -| [GPL Dependency Cleaner (gpclean)](https://github.com/github/gh-aw/blob/main/.github/workflows/gpclean.md) | copilot | [![GPL Dependency Cleaner (gpclean)](https://github.com/github/gh-aw/actions/workflows/gpclean.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/gpclean.lock.yml) | - | - | +| [GPL Dependency Cleaner (gpclean)](https://github.com/github/gh-aw/blob/main/.github/workflows/gpclean.md) | codex | [![GPL Dependency Cleaner (gpclean)](https://github.com/github/gh-aw/actions/workflows/gpclean.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/gpclean.lock.yml) | - | - | | [Grumpy Code Reviewer 🔥](https://github.com/github/gh-aw/blob/main/.github/workflows/grumpy-reviewer.md) | codex | [![Grumpy Code Reviewer 🔥](https://github.com/github/gh-aw/actions/workflows/grumpy-reviewer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/grumpy-reviewer.lock.yml) | - | - | | [Hippo Embed](https://github.com/github/gh-aw/blob/main/.github/workflows/hippo-embed.md) | pi | [![Hippo Embed](https://github.com/github/gh-aw/actions/workflows/hippo-embed.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/hippo-embed.lock.yml) | - | - | | [Impeccable Skills Reviewer](https://github.com/github/gh-aw/blob/main/.github/workflows/impeccable-skills-reviewer.md) | copilot | [![Impeccable Skills Reviewer](https://github.com/github/gh-aw/actions/workflows/impeccable-skills-reviewer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/impeccable-skills-reviewer.lock.yml) | - | - | | [Instructions Janitor](https://github.com/github/gh-aw/blob/main/.github/workflows/instructions-janitor.md) | claude | [![Instructions Janitor](https://github.com/github/gh-aw/actions/workflows/instructions-janitor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/instructions-janitor.lock.yml) | - | - | -| [Issue Arborist](https://github.com/github/gh-aw/blob/main/.github/workflows/issue-arborist.md) | codex | [![Issue Arborist](https://github.com/github/gh-aw/actions/workflows/issue-arborist.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/issue-arborist.lock.yml) | - | - | +| [Issue Arborist](https://github.com/github/gh-aw/blob/main/.github/workflows/issue-arborist.md) | pi | [![Issue Arborist](https://github.com/github/gh-aw/actions/workflows/issue-arborist.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/issue-arborist.lock.yml) | - | - | | [Issue Monster](https://github.com/github/gh-aw/blob/main/.github/workflows/issue-monster.md) | codex | [![Issue Monster](https://github.com/github/gh-aw/actions/workflows/issue-monster.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/issue-monster.lock.yml) | - | - | -| [Issue Triage Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/issue-triage-agent.md) | copilot | [![Issue Triage Agent](https://github.com/github/gh-aw/actions/workflows/issue-triage-agent.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/issue-triage-agent.lock.yml) | - | - | +| [Issue Triage Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/issue-triage-agent.md) | codex | [![Issue Triage Agent](https://github.com/github/gh-aw/actions/workflows/issue-triage-agent.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/issue-triage-agent.lock.yml) | - | - | | [jsweep - JavaScript Unbloater](https://github.com/github/gh-aw/blob/main/.github/workflows/jsweep.md) | copilot | [![jsweep - JavaScript Unbloater](https://github.com/github/gh-aw/actions/workflows/jsweep.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/jsweep.lock.yml) | - | - | | [Layout Specification Maintainer](https://github.com/github/gh-aw/blob/main/.github/workflows/layout-spec-maintainer.md) | copilot | [![Layout Specification Maintainer](https://github.com/github/gh-aw/actions/workflows/layout-spec-maintainer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/layout-spec-maintainer.lock.yml) | - | - | | [Linter Miner](https://github.com/github/gh-aw/blob/main/.github/workflows/linter-miner.md) | copilot | [![Linter Miner](https://github.com/github/gh-aw/actions/workflows/linter-miner.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/linter-miner.lock.yml) | - | - | @@ -191,9 +191,9 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [Metrics Collector](https://github.com/github/gh-aw/blob/main/.github/workflows/metrics-collector.md) | codex | [![Metrics Collector](https://github.com/github/gh-aw/actions/workflows/metrics-collector.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/metrics-collector.lock.yml) | - | - | | [Multi-Device Docs Tester](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-multi-device-docs-tester.md) | pi | [![Multi-Device Docs Tester](https://github.com/github/gh-aw/actions/workflows/daily-multi-device-docs-tester.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-multi-device-docs-tester.lock.yml) | - | - | | [Necromancer](https://github.com/github/gh-aw/blob/main/.github/workflows/necromancer.md) | codex | [![Necromancer](https://github.com/github/gh-aw/actions/workflows/necromancer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/necromancer.lock.yml) | - | - | -| [Notion Issue Summary](https://github.com/github/gh-aw/blob/main/.github/workflows/notion-issue-summary.md) | copilot | [![Notion Issue Summary](https://github.com/github/gh-aw/actions/workflows/notion-issue-summary.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/notion-issue-summary.lock.yml) | - | - | +| [Notion Issue Summary](https://github.com/github/gh-aw/blob/main/.github/workflows/notion-issue-summary.md) | codex | [![Notion Issue Summary](https://github.com/github/gh-aw/actions/workflows/notion-issue-summary.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/notion-issue-summary.lock.yml) | - | - | | [Objective Impact Report](https://github.com/github/gh-aw/blob/main/.github/workflows/objective-impact-report.md) | copilot | [![Objective Impact Report](https://github.com/github/gh-aw/actions/workflows/objective-impact-report.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/objective-impact-report.lock.yml) | - | - | -| [On-Demand Agentic Workflow AIC Trend Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/agentic-token-trend-audit.md) | copilot | [![On-Demand Agentic Workflow AIC Trend Audit](https://github.com/github/gh-aw/actions/workflows/agentic-token-trend-audit.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/agentic-token-trend-audit.lock.yml) | - | - | +| [On-Demand Agentic Workflow AIC Trend Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/agentic-token-trend-audit.md) | codex | [![On-Demand Agentic Workflow AIC Trend Audit](https://github.com/github/gh-aw/actions/workflows/agentic-token-trend-audit.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/agentic-token-trend-audit.lock.yml) | - | - | | [Organization Health Report](https://github.com/github/gh-aw/blob/main/.github/workflows/org-health-report.md) | copilot | [![Organization Health Report](https://github.com/github/gh-aw/actions/workflows/org-health-report.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/org-health-report.lock.yml) | - | - | | [Outcome Collector](https://github.com/github/gh-aw/blob/main/.github/workflows/outcome-collector.md) | codex | [![Outcome Collector](https://github.com/github/gh-aw/actions/workflows/outcome-collector.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/outcome-collector.lock.yml) | - | - | | [Package Specification Enforcer](https://github.com/github/gh-aw/blob/main/.github/workflows/spec-enforcer.md) | pi | [![Package Specification Enforcer](https://github.com/github/gh-aw/actions/workflows/spec-enforcer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/spec-enforcer.lock.yml) | - | - | @@ -202,18 +202,18 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [Plan Command](https://github.com/github/gh-aw/blob/main/.github/workflows/plan.md) | copilot | [![Plan Command](https://github.com/github/gh-aw/actions/workflows/plan.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/plan.lock.yml) | - | - | | [Poem Bot - A Creative Agentic Workflow](https://github.com/github/gh-aw/blob/main/.github/workflows/poem-bot.md) | pi | [![Poem Bot - A Creative Agentic Workflow](https://github.com/github/gh-aw/actions/workflows/poem-bot.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/poem-bot.lock.yml) | - | - | | [Ponytail Reviewer](https://github.com/github/gh-aw/blob/main/.github/workflows/ponytail-reviewer.md) | codex | [![Ponytail Reviewer](https://github.com/github/gh-aw/actions/workflows/ponytail-reviewer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/ponytail-reviewer.lock.yml) | - | - | -| [PR Code Quality Reviewer](https://github.com/github/gh-aw/blob/main/.github/workflows/pr-code-quality-reviewer.md) | pi | [![PR Code Quality Reviewer](https://github.com/github/gh-aw/actions/workflows/pr-code-quality-reviewer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/pr-code-quality-reviewer.lock.yml) | - | - | +| [PR Code Quality Reviewer](https://github.com/github/gh-aw/blob/main/.github/workflows/pr-code-quality-reviewer.md) | copilot | [![PR Code Quality Reviewer](https://github.com/github/gh-aw/actions/workflows/pr-code-quality-reviewer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/pr-code-quality-reviewer.lock.yml) | - | - | | [PR Description Updater](https://github.com/github/gh-aw/blob/main/.github/workflows/pr-description-caveman.md) | copilot | [![PR Description Updater](https://github.com/github/gh-aw/actions/workflows/pr-description-caveman.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/pr-description-caveman.lock.yml) | - | - | | [PR Nitpick Reviewer 🔍](https://github.com/github/gh-aw/blob/main/.github/workflows/pr-nitpick-reviewer.md) | copilot | [![PR Nitpick Reviewer 🔍](https://github.com/github/gh-aw/actions/workflows/pr-nitpick-reviewer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/pr-nitpick-reviewer.lock.yml) | - | - | | [PR Sous Chef](https://github.com/github/gh-aw/blob/main/.github/workflows/pr-sous-chef.md) | pi | [![PR Sous Chef](https://github.com/github/gh-aw/actions/workflows/pr-sous-chef.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/pr-sous-chef.lock.yml) | - | - | | [PR Triage Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/pr-triage-agent.md) | copilot | [![PR Triage Agent](https://github.com/github/gh-aw/actions/workflows/pr-triage-agent.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/pr-triage-agent.lock.yml) | - | - | -| [PureLock](https://github.com/github/gh-aw/blob/main/.github/workflows/purelock.md) | copilot | [![PureLock](https://github.com/github/gh-aw/actions/workflows/purelock.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/purelock.lock.yml) | - | - | +| [PureLock](https://github.com/github/gh-aw/blob/main/.github/workflows/purelock.md) | codex | [![PureLock](https://github.com/github/gh-aw/actions/workflows/purelock.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/purelock.lock.yml) | - | - | | [Python Data Visualization Generator](https://github.com/github/gh-aw/blob/main/.github/workflows/python-data-charts.md) | codex | [![Python Data Visualization Generator](https://github.com/github/gh-aw/actions/workflows/python-data-charts.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/python-data-charts.lock.yml) | - | - | | [Q](https://github.com/github/gh-aw/blob/main/.github/workflows/q.md) | copilot | [![Q](https://github.com/github/gh-aw/actions/workflows/q.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/q.lock.yml) | - | `/q` | | [Rebuild the documentation after making changes](https://github.com/github/gh-aw/blob/main/.github/workflows/technical-doc-writer.md) | copilot | [![Rebuild the documentation after making changes](https://github.com/github/gh-aw/actions/workflows/technical-doc-writer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/technical-doc-writer.lock.yml) | - | - | | [Refactoring Cadence](https://github.com/github/gh-aw/blob/main/.github/workflows/refactoring-cadence.md) | codex | [![Refactoring Cadence](https://github.com/github/gh-aw/actions/workflows/refactoring-cadence.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/refactoring-cadence.lock.yml) | - | - | | [Release](https://github.com/github/gh-aw/blob/main/.github/workflows/release.md) | copilot | [![Release](https://github.com/github/gh-aw/actions/workflows/release.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/release.lock.yml) | - | - | -| [Repository Audit & Agentic Workflow Opportunity Analyzer](https://github.com/github/gh-aw/blob/main/.github/workflows/repo-audit-analyzer.md) | copilot | [![Repository Audit & Agentic Workflow Opportunity Analyzer](https://github.com/github/gh-aw/actions/workflows/repo-audit-analyzer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/repo-audit-analyzer.lock.yml) | - | - | +| [Repository Audit & Agentic Workflow Opportunity Analyzer](https://github.com/github/gh-aw/blob/main/.github/workflows/repo-audit-analyzer.md) | codex | [![Repository Audit & Agentic Workflow Opportunity Analyzer](https://github.com/github/gh-aw/actions/workflows/repo-audit-analyzer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/repo-audit-analyzer.lock.yml) | - | - | | [Repository Quality Improvement Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/repository-quality-improver.md) | copilot | [![Repository Quality Improvement Agent](https://github.com/github/gh-aw/actions/workflows/repository-quality-improver.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/repository-quality-improver.lock.yml) | `daily around 13:00 on weekdays` | - | | [Repository Tree Map Generator](https://github.com/github/gh-aw/blob/main/.github/workflows/repo-tree-map.md) | codex | [![Repository Tree Map Generator](https://github.com/github/gh-aw/actions/workflows/repo-tree-map.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/repo-tree-map.lock.yml) | - | - | | [Resource Summarizer Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/pdf-summary.md) | codex | [![Resource Summarizer Agent](https://github.com/github/gh-aw/actions/workflows/pdf-summary.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/pdf-summary.lock.yml) | - | - | @@ -223,10 +223,10 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [Schema Feature Coverage Checker](https://github.com/github/gh-aw/blob/main/.github/workflows/schema-feature-coverage.md) | codex | [![Schema Feature Coverage Checker](https://github.com/github/gh-aw/actions/workflows/schema-feature-coverage.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/schema-feature-coverage.lock.yml) | - | - | | [Scout](https://github.com/github/gh-aw/blob/main/.github/workflows/scout.md) | claude | [![Scout](https://github.com/github/gh-aw/actions/workflows/scout.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/scout.lock.yml) | - | `/scout` | | [Security Compliance Campaign](https://github.com/github/gh-aw/blob/main/.github/workflows/security-compliance.md) | copilot | [![Security Compliance Campaign](https://github.com/github/gh-aw/actions/workflows/security-compliance.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/security-compliance.lock.yml) | - | - | -| [Security Review Agent 🔒](https://github.com/github/gh-aw/blob/main/.github/workflows/security-review.md) | copilot | [![Security Review Agent 🔒](https://github.com/github/gh-aw/actions/workflows/security-review.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/security-review.lock.yml) | - | - | +| [Security Review Agent 🔒](https://github.com/github/gh-aw/blob/main/.github/workflows/security-review.md) | codex | [![Security Review Agent 🔒](https://github.com/github/gh-aw/actions/workflows/security-review.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/security-review.lock.yml) | - | - | | [Semantic Function Refactoring](https://github.com/github/gh-aw/blob/main/.github/workflows/semantic-function-refactor.md) | claude | [![Semantic Function Refactoring](https://github.com/github/gh-aw/actions/workflows/semantic-function-refactor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/semantic-function-refactor.lock.yml) | `17 2 * * *` | - | | [Sergo - Serena Go Expert](https://github.com/github/gh-aw/blob/main/.github/workflows/sergo.md) | claude | [![Sergo - Serena Go Expert](https://github.com/github/gh-aw/actions/workflows/sergo.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/sergo.lock.yml) | - | - | -| [Sighthound Security Scan](https://github.com/github/gh-aw/blob/main/.github/workflows/sighthound-security-scan.md) | copilot | [![Sighthound Security Scan](https://github.com/github/gh-aw/actions/workflows/sighthound-security-scan.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/sighthound-security-scan.lock.yml) | - | - | +| [Sighthound Security Scan](https://github.com/github/gh-aw/blob/main/.github/workflows/sighthound-security-scan.md) | codex | [![Sighthound Security Scan](https://github.com/github/gh-aw/actions/workflows/sighthound-security-scan.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/sighthound-security-scan.lock.yml) | - | - | | [Skillet](https://github.com/github/gh-aw/blob/main/.github/workflows/skillet.md) | codex | [![Skillet](https://github.com/github/gh-aw/actions/workflows/skillet.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/skillet.lock.yml) | - | - | | [Slide Deck Maintainer](https://github.com/github/gh-aw/blob/main/.github/workflows/slide-deck-maintainer.md) | copilot | [![Slide Deck Maintainer](https://github.com/github/gh-aw/actions/workflows/slide-deck-maintainer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/slide-deck-maintainer.lock.yml) | `daily around 16:00 on weekdays` | - | | [Smoke Agent: all/merged](https://github.com/github/gh-aw/blob/main/.github/workflows/smoke-agent-all-merged.md) | claude | [![Smoke Agent: all/merged](https://github.com/github/gh-aw/actions/workflows/smoke-agent-all-merged.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/smoke-agent-all-merged.lock.yml) | - | `/smoke` | @@ -283,13 +283,13 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [Team Status](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-team-status.md) | copilot | [![Team Status](https://github.com/github/gh-aw/actions/workflows/daily-team-status.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-team-status.lock.yml) | - | - | | [Terminal Stylist](https://github.com/github/gh-aw/blob/main/.github/workflows/terminal-stylist.md) | codex | [![Terminal Stylist](https://github.com/github/gh-aw/actions/workflows/terminal-stylist.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/terminal-stylist.lock.yml) | - | - | | [Test Quality Sentinel](https://github.com/github/gh-aw/blob/main/.github/workflows/test-quality-sentinel.md) | copilot | [![Test Quality Sentinel](https://github.com/github/gh-aw/actions/workflows/test-quality-sentinel.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/test-quality-sentinel.lock.yml) | - | - | -| [The Daily Repository Chronicle](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-repo-chronicle.md) | codex | [![The Daily Repository Chronicle](https://github.com/github/gh-aw/actions/workflows/daily-repo-chronicle.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-repo-chronicle.lock.yml) | `daily around 16:00 on weekdays` | - | +| [The Daily Repository Chronicle](https://github.com/github/gh-aw/blob/main/.github/workflows/daily-repo-chronicle.md) | pi | [![The Daily Repository Chronicle](https://github.com/github/gh-aw/actions/workflows/daily-repo-chronicle.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/daily-repo-chronicle.lock.yml) | `daily around 16:00 on weekdays` | - | | [The Great Escapi](https://github.com/github/gh-aw/blob/main/.github/workflows/firewall-escape.md) | copilot | [![The Great Escapi](https://github.com/github/gh-aw/actions/workflows/firewall-escape.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/firewall-escape.lock.yml) | - | - | | [Tidy](https://github.com/github/gh-aw/blob/main/.github/workflows/tidy.md) | copilot | [![Tidy](https://github.com/github/gh-aw/actions/workflows/tidy.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/tidy.lock.yml) | `daily around 7:00` | - | | [Typist - Go Type Analysis](https://github.com/github/gh-aw/blob/main/.github/workflows/typist.md) | claude | [![Typist - Go Type Analysis](https://github.com/github/gh-aw/actions/workflows/typist.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/typist.lock.yml) | - | - | | [Ubuntu Actions Image Analyzer](https://github.com/github/gh-aw/blob/main/.github/workflows/ubuntu-image-analyzer.md) | copilot | [![Ubuntu Actions Image Analyzer](https://github.com/github/gh-aw/actions/workflows/ubuntu-image-analyzer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/ubuntu-image-analyzer.lock.yml) | - | - | | [UK AI Operational Resilience](https://github.com/github/gh-aw/blob/main/.github/workflows/uk-ai-operational-resilience.md) | copilot | [![UK AI Operational Resilience](https://github.com/github/gh-aw/actions/workflows/uk-ai-operational-resilience.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/uk-ai-operational-resilience.lock.yml) | - | - | -| [Update Astro](https://github.com/github/gh-aw/blob/main/.github/workflows/update-astro.md) | copilot | [![Update Astro](https://github.com/github/gh-aw/actions/workflows/update-astro.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/update-astro.lock.yml) | - | - | +| [Update Astro](https://github.com/github/gh-aw/blob/main/.github/workflows/update-astro.md) | codex | [![Update Astro](https://github.com/github/gh-aw/actions/workflows/update-astro.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/update-astro.lock.yml) | - | - | | [Video Analysis Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/video-analyzer.md) | codex | [![Video Analysis Agent](https://github.com/github/gh-aw/actions/workflows/video-analyzer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/video-analyzer.lock.yml) | - | - | | [Visual Regression Checker](https://github.com/github/gh-aw/blob/main/.github/workflows/visual-regression-checker.md) | copilot | [![Visual Regression Checker](https://github.com/github/gh-aw/actions/workflows/visual-regression-checker.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/visual-regression-checker.lock.yml) | - | - | | [Weekly Blog Post Writer](https://github.com/github/gh-aw/blob/main/.github/workflows/weekly-blog-post-writer.md) | copilot | [![Weekly Blog Post Writer](https://github.com/github/gh-aw/actions/workflows/weekly-blog-post-writer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/weekly-blog-post-writer.lock.yml) | - | - | @@ -298,11 +298,12 @@ These are experimental agentic workflows used by the GitHub Next team to learn, | [Weekly Network Domain Set Audit](https://github.com/github/gh-aw/blob/main/.github/workflows/weekly-network-domains-audit.md) | codex | [![Weekly Network Domain Set Audit](https://github.com/github/gh-aw/actions/workflows/weekly-network-domains-audit.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/weekly-network-domains-audit.lock.yml) | - | - | | [Weekly Safe Outputs Specification Review](https://github.com/github/gh-aw/blob/main/.github/workflows/weekly-safe-outputs-spec-review.md) | codex | [![Weekly Safe Outputs Specification Review](https://github.com/github/gh-aw/actions/workflows/weekly-safe-outputs-spec-review.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/weekly-safe-outputs-spec-review.lock.yml) | `weekly on monday` | - | | [Weekly Workflow Analysis](https://github.com/github/gh-aw/blob/main/.github/workflows/example-workflow-analyzer.md) | claude | [![Weekly Workflow Analysis](https://github.com/github/gh-aw/actions/workflows/example-workflow-analyzer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/example-workflow-analyzer.lock.yml) | - | - | -| [Windows Runner Integration Test](https://github.com/github/gh-aw/blob/main/.github/workflows/windows.md) | copilot | [![Windows Runner Integration Test](https://github.com/github/gh-aw/actions/workflows/windows.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/windows.lock.yml) | - | - | +| [Windows Grower](https://github.com/github/gh-aw/blob/main/.github/workflows/windows-grower.md) | codex | [![Windows Grower](https://github.com/github/gh-aw/actions/workflows/windows-grower.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/windows-grower.lock.yml) | - | - | +| [Windows Runner Integration Test](https://github.com/github/gh-aw/blob/main/.github/workflows/windows.md) | codex | [![Windows Runner Integration Test](https://github.com/github/gh-aw/actions/workflows/windows.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/windows.lock.yml) | - | - | | [Workflow Craft Agent](https://github.com/github/gh-aw/blob/main/.github/workflows/craft.md) | copilot | [![Workflow Craft Agent](https://github.com/github/gh-aw/actions/workflows/craft.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/craft.lock.yml) | - | `/my` | | [Workflow Generator](https://github.com/github/gh-aw/blob/main/.github/workflows/workflow-generator.md) | copilot | [![Workflow Generator](https://github.com/github/gh-aw/actions/workflows/workflow-generator.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/workflow-generator.lock.yml) | - | - | | [Workflow Health Manager - Meta-Orchestrator](https://github.com/github/gh-aw/blob/main/.github/workflows/workflow-health-manager.md) | copilot | [![Workflow Health Manager - Meta-Orchestrator](https://github.com/github/gh-aw/actions/workflows/workflow-health-manager.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/workflow-health-manager.lock.yml) | - | - | -| [Workflow Normalizer](https://github.com/github/gh-aw/blob/main/.github/workflows/workflow-normalizer.md) | copilot | [![Workflow Normalizer](https://github.com/github/gh-aw/actions/workflows/workflow-normalizer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/workflow-normalizer.lock.yml) | - | - | +| [Workflow Normalizer](https://github.com/github/gh-aw/blob/main/.github/workflows/workflow-normalizer.md) | codex | [![Workflow Normalizer](https://github.com/github/gh-aw/actions/workflows/workflow-normalizer.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/workflow-normalizer.lock.yml) | - | - | | [Workflow Portfolio Analyst](https://github.com/github/gh-aw/blob/main/.github/workflows/portfolio-analyst.md) | claude | [![Workflow Portfolio Analyst](https://github.com/github/gh-aw/actions/workflows/portfolio-analyst.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/portfolio-analyst.lock.yml) | `0 16 * * 1` | - | | [Workflow Skill Extractor](https://github.com/github/gh-aw/blob/main/.github/workflows/workflow-skill-extractor.md) | copilot | [![Workflow Skill Extractor](https://github.com/github/gh-aw/actions/workflows/workflow-skill-extractor.lock.yml/badge.svg)](https://github.com/github/gh-aw/actions/workflows/workflow-skill-extractor.lock.yml) | - | - | diff --git a/docs/src/content/docs/reference/glossary.md b/docs/src/content/docs/reference/glossary.md index 423d50ea468..a1de4c728a5 100644 --- a/docs/src/content/docs/reference/glossary.md +++ b/docs/src/content/docs/reference/glossary.md @@ -67,6 +67,10 @@ A frontmatter field that passes additional GitHub bot identity strings to the [M The mechanism that transports `sandbox.mcp.env` custom environment variable values from workflow frontmatter into the MCP Gateway's Docker container. Values are routed through compiler-controlled, indexed transport variables (`GH_AW_MCP_GATEWAY_ENV_0`, `GH_AW_MCP_GATEWAY_ENV_1`, …) and a companion manifest variable (`GH_AW_MCP_GATEWAY_CUSTOM_ENV_NAMES`), rather than being interpolated directly into the generated shell script or Docker command string. A JavaScript launcher (`start_mcp_gateway.cjs`) reads the manifest and reconstructs atomic `-e NAME=VALUE` Docker arguments at runtime. Both the Go compiler and the JS launcher validate variable names against `^[A-Z_][A-Z0-9_]*$`, preventing shell metacharacters or dangerous names (such as `BASH_ENV`) in custom values from being sourced or interpreted before the gateway process starts. See [MCP Gateway Reference](/gh-aw/reference/mcp-gateway/). +### Agent Identifier Configuration (`agentId`, `agentIds`) + +A [MCP Gateway](#mcp-gateway) configuration setting that identifies the agent or session(s) authenticating through the gateway. `agentId` specifies a single string identifier; `agentIds` specifies an array of one or more identifiers, enabling a primary agent and enclave sessions to share one gateway instance while retaining independent [DIFC](#difc-proxy-toolsgithubintegrity-proxy) state and policies. Exactly one of the two fields must be present in a given gateway configuration — specifying both, or neither, is rejected as invalid. Both replace the legacy `api_key`/`apiKey` spelling in generated configuration. See [MCP Gateway Reference](/gh-aw/reference/mcp-gateway/). + ### MCP Gateway Mount-Roots Allowlist (`MCP_GATEWAY_ALLOWED_MOUNT_ROOTS`) The compiler-computed value that authorizes host-path mounts for MCP backend server containers under the gateway's trusted host-path mount policy. `buildMCPGatewayAllowedMountRoots` collects every mount surface the compiler configures — the built-in workspace, gh-aw runtime, safeoutputs, and temp paths, gateway-level `sandbox.mcp.mounts`, and per-server `mounts` fields or `-v`/`--volume` args — and forwards the result to the gateway container via `-e MCP_GATEWAY_ALLOWED_MOUNT_ROOTS`. Without an explicit allowlist entry, the gateway's default mount policy rejects read-write access to paths like `$GITHUB_WORKSPACE`, breaking tool registration for backends (such as `safeoutputs`) that require it. See [MCP Gateway Reference](/gh-aw/reference/mcp-gateway/). @@ -1055,7 +1059,11 @@ A frontmatter field that declares custom jobs that both the `pre_activation` and ### Stop After -A workflow configuration field (`stop-after:`) that automatically prevents new runs after a specified time limit. Accepts absolute dates (`YYYY-MM-DD`, ISO 8601) or relative time deltas (`+48h`, `+7d`). Minimum granularity is hours. Useful for trial periods, experimental features, and cost-controlled schedules. Recompile with `gh aw compile --refresh-stop-time` to reset the deadline. See [Ephemerals](/gh-aw/reference/ephemerals/). +A workflow configuration field (`stop-after:`) that automatically prevents new runs after a specified time limit. Accepts absolute dates (`YYYY-MM-DD`, ISO 8601), relative time deltas (`+48h`, `+7d`), or a GitHub Actions expression (for example `${{ inputs.stop-after }}`) resolved at workflow runtime. Literal values have a minimum granularity of hours and are resolved at compile time via a typed `on.stop-after` field; expression values pass through compilation unresolved and are evaluated when the workflow runs, enabling parameterized stop times from `workflow_dispatch` inputs or other runtime state. Useful for trial periods, experimental features, and cost-controlled schedules. Recompile with `gh aw compile --refresh-stop-time` to reset a literal deadline. See [Ephemerals](/gh-aw/reference/ephemerals/). + +### Cooldown (`on.cooldown`) + +A frontmatter field that blocks the `agent` job from starting again shortly after a recent completed run. The value must be a literal Go duration string of at least five minutes; GitHub Actions expressions are rejected so the compiler can validate the setting deterministically. The compiler injects a pre-activation run-history check (granting `actions: read` when needed) that inspects the most recent completed workflow run for a started `agent` job and skips activation if that run finished within the cooldown window; runs where the `agent` job was skipped are excluded, and the check fails open (allows activation) if run history cannot be queried. See [Triggers Reference](/gh-aw/reference/triggers/). ### `deployment_status` Trigger @@ -1630,6 +1638,14 @@ A reserved grader that evaluates operational repository outcomes using a reposit A Recurrence Quantification Analysis (RQA) grader that measures the mean length of vertical line structures (length ≥ 2) in the state-recurrence matrix built from a run's canonical state/event sequence. A vertical line means consecutive steps all match one previously visited state, so trapping time estimates how long the agent stays stuck once it enters a stagnation episode; lower values are better. It complements `recurrence-laminarity`, which measures how much of the recurrent structure is vertical rather than how long each vertical episode lasts. It is not a built-in grader: it is an importable `graders:` fragment in the trajectory graders catalog (`.github/workflows/shared/graders/recurrence-trapping-time.md`) that a workflow opts into via `imports:`. See [Graders Reference](/gh-aw/experimental/trace-graders/) for built-in graders and grader configuration. +### Trajectory IR + +The canonical, schema-defined intermediate representation of an agent run's execution trace, consumed by trajectory graders. It normalizes a run into `events[]` (ordered kinds such as `tool_call` and `state_change`), `observations[]` (each optionally carrying a `consumedByActionIds` list identifying which later actions referenced it), declared `states[]` and `objectives[]`, and optional `config.constraints`. Graders project purely from this structure rather than parsing raw logs, so new graders only need to reason about the IR's fields. See [Graders Reference](/gh-aw/experimental/trace-graders/). + +### Trajectory Graders (importable `graders:` fragments) + +A catalog of non-built-in, importable grader definitions under `.github/workflows/shared/graders/` that a workflow opts into individually via `imports:`. Each fragment computes a single metric from the [Trajectory IR](#trajectory-ir) — for example `tool-output-consumption-rate` (fraction of tool outputs later referenced by an action), `exploration-error` and `exploitation-error` (complementary attributions of objective failure to insufficient search versus unused evidence), `event-entropy-rate` and `lempel-ziv-trajectory-complexity` (information-theoretic measures of event-sequence unpredictability and compressibility), `policy-near-miss` (successful runs that skipped guard-shaped objectives), the Recurrence Quantification Analysis family `recurrence-rate`, `recurrence-laminarity`, `recurrence-determinism`, and `recurrence-trapping-time`, `skill-constraint-coverage` (fraction of declared behavioral constraints exercised and satisfied), and `state-revisit-probability-rep` (fraction of visited states that are redundant revisits). See [Graders Reference](/gh-aw/experimental/trace-graders/) and `.github/workflows/shared/graders/README.md`. + ## Operational Patterns Operational patterns (suffixed with "-Ops") are established workflow architectures for common automation scenarios. Each pattern addresses specific use cases with recommended triggers, tools, and safe outputs.