René's URL Explorer Experiment


Title: GitHub Agentic Workflows Workshop

Open Graph Title: GitHub Agentic Workflows Workshop

X Title: GitHub Agentic Workflows Workshop

Description: A hands-on workshop that teaches you how to build GitHub Agentic Workflows with the gh-aw CLI. Go from zero to a working AI-powered automation in GitHub Actions.

Open Graph Description: A hands-on workshop that teaches you how to build GitHub Agentic Workflows with the gh-aw CLI. Go from zero to a working AI-powered automation in GitHub Actions.

X Description: A hands-on workshop that teaches you how to build GitHub Agentic Workflows with the gh-aw CLI. Go from zero to a working AI-powered automation in GitHub Actions.

Opengraph URL: https://githubnext.github.io/gh-aw-workshop/

direct link

Domain: githubnext.github.io

color-schemelight dark
theme-color#0c0a09
og:typewebsite
og:imagehttps://githubnext.github.io/gh-aw-workshop/og-image.png
og:image:width1200
og:image:height630
og:image:altMona's Agent Factory — GitHub Agentic Workflows Workshop
twitter:cardsummary_large_image
twitter:imagehttps://githubnext.github.io/gh-aw-workshop/og-image.png
twitter:image:altMona's Agent Factory — GitHub Agentic Workflows Workshop

Links:

GitHub Agentic Workflows Workshophttps://githubnext.github.io/gh-aw-workshop/#00-welcome
Welcome to our Agent Factory Tourhttps://githubnext.github.io/gh-aw-workshop/#00-welcome
Before we starthttps://githubnext.github.io/gh-aw-workshop/#01-prerequisites
GitHub Actions in 5 Minuteshttps://githubnext.github.io/gh-aw-workshop/#04-github-actions-intro
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
How Agentic Workflows Stay Safehttps://githubnext.github.io/gh-aw-workshop/#05b-agentic-workflows-security
Practice: Recognize Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#05c-agentic-workflows-practice
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Confirm Model Accesshttps://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
Run and Watch Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
Interpret Your First Runhttps://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Set Up a Codespacehttps://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
What's Next? Keep Exploringhttps://githubnext.github.io/gh-aw-workshop/#14-next-steps
Build a PR Reviewer with an Agent and Skillhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
Make Your Workflow Smarter with Conditional Logichttps://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Share and Reuse Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#18-share-and-reuse
Build a Research-Driven Next Training Nodehttps://githubnext.github.io/gh-aw-workshop/#19-research-driven-training-node
Make Your Workflow Remember Across Runshttps://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
Split Complex Workflows with Inline Sub-Agentshttps://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents
Inline Sub-Agentshttps://github.github.com/gh-aw/reference/inline-sub-agents/
Make Your Workflows Resilient to Failurehttps://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience
Test Your Prompt Ideas with A/B Experimentshttps://githubnext.github.io/gh-aw-workshop/#23-ab-experiments
A/B Experimentshttps://github.github.com/gh-aw/experimental/experiments/
Run Your Agentic Workflow on a Self-Hosted Runnerhttps://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners
Audit and Monitor Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability
Manage Costs and AI Credit Budgetshttps://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets
Verify Your Workflow Quality with Evalshttps://githubnext.github.io/gh-aw-workshop/#27-evaluate-workflow-quality
Orchestrate Multiple Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#28-orchestrate-workflows
Teach Your Agent Domain Knowledge with Skillshttps://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge
Preview Your Workflow's Writes with Staged Modehttps://githubnext.github.io/gh-aw-workshop/#30-preview-with-staged-mode
Side Quest: Recognizing Common Agentic Workflow Failure Modeshttps://githubnext.github.io/gh-aw-workshop/#side-quest-22-01-failure-modes
Side Quest: Terminal Basicshttps://githubnext.github.io/gh-aw-workshop/#side-quest-01-01-terminal-basics
Side Quest: Environment Referencehttps://githubnext.github.io/gh-aw-workshop/#side-quest-01-02-environment-reference
Side Quest: Permission Errorshttps://githubnext.github.io/gh-aw-workshop/#side-quest-01-03-permission-errors
Side Quest: Set Up Your Local Terminalhttps://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal
Side Quest: Agentic Workflows for GitHub Actions Power Usershttps://githubnext.github.io/gh-aw-workshop/#side-quest-05-01-actions-power-user
Side Quest: Classify Agentic vs. Standard Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-05-02-aw-deep-dive
Side Quest: The Two-File Structurehttps://githubnext.github.io/gh-aw-workshop/#side-quest-05-03-two-file-structure
Side Quest: Install gh-aw Troubleshootinghttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting
Side Quest: Use gh-aw with the GitHub Copilot Cloud Agenthttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-02-cca-codespace
Side Quest: Configure GitHub Copilot Authenticationhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Side Quest: Method 1 — Copilot Requests Permissionhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03a-copilot-requests-permission
Side Quest: Method 2 — COPILOT_GITHUB_TOKEN Secrethttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token
Side Quest: Method 2 (UI-only) — COPILOT_GITHUB_TOKEN Secrethttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03c-copilot-github-token-ui-only
Side Quest: Install gh-aw in a Local Terminalhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-04-install-local
Side Quest: Using gh aw compile to Catch Errors Earlyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow
Side Quest: Fix Codespaces actions:write Errors When Running gh aw runhttps://githubnext.github.io/gh-aw-workshop/#side-quest-08-01-codespaces-actions-write
Side Quest: Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
Side Quest 09-01a: Pattern — Long [plan] Chainshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01a-pattern-long-plan-chain
Side Quest 09-01b: Pattern — Empty [result] Datahttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01b-pattern-empty-results
Side Quest 09-01c: Pattern — Safe-output limit reachedhttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01c-pattern-safe-output-blocked
Safe-outputhttps://github.github.com/gh-aw/reference/safe-outputs/
Side Quest 09-01d: Pattern — permission deniedhttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01d-pattern-permission-denied
Side Quest 09-01e: Pattern — "Done" but Nothing Writtenhttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01e-pattern-done-no-write
Side Quest 09-01f: Debugging Checklisthttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01f-debugging-checklist
Side Quest 09-02: Fuzzy Schedule Expressionshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-02-schedule-expressions
Side Quest: Writing a Clear Agent Briefhttps://githubnext.github.io/gh-aw-workshop/#side-quest-10-01-agent-brief
Side Quest: Jailbreaking the Agent Briefhttps://githubnext.github.io/gh-aw-workshop/#side-quest-10-02-jailbreak-brief
Side Quest: How the agentic-workflows Skill Dispatcher Workshttps://githubnext.github.io/gh-aw-workshop/#side-quest-10-03-skill-dispatcher
Side Quest: Frontmatter Deep Dive — Part Ahttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-01-frontmatter-deep-dive
Frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
Side Quest: Workflow File Structure at a Glancehttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-01b-workflow-structure
Side Quest: YAML Frontmatter Pitfallshttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-02-yaml-frontmatter
Frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
Side Quest: Write Better AI Task Briefshttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-03-better-prompts
Side Quest: Explore and Adapt an Annotated Workflowhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-04-annotated-workflow
Side Quest: Event-Driven Triggers in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-05-event-triggers
Side Quest: Configure an Anthropic API Keyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-06-anthropic-key
Side Quest: Configure an OpenAI API Keyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-07-openai-key
Side Quest: Frontmatter Deep Dive — Part Bhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-08-frontmatter-tools-outputs
Side Quest: Agent Session Phases Explainedhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-09-agent-session-phases
Side Quest: Evaluating and Iterating on Agent Outputhttps://githubnext.github.io/gh-aw-workshop/#side-quest-12-01-iterate-agent-output
Side Quest 13-01: Pattern — Auto-Label PRs by Contenthttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-01-pr-labeler-pattern
Side Quest 13-02: Pattern — Generate a PR Summary Commenthttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-02-pr-summary-pattern
Side Quest 13-03: Pattern — PR Review Checklisthttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-03-pr-checklist-pattern
Side Quest: Observe and Reduce Token Costshttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-04-token-optimization
Side Quest: GitHub Actions Expressions and Contextshttps://githubnext.github.io/gh-aw-workshop/#side-quest-15-01-expressions-and-contexts
Side Quest: Chaining Conditions — Run an Agent Only When Security Findings Existhttps://githubnext.github.io/gh-aw-workshop/#side-quest-15-02-chaining-conditions
Side Quest: Passing Data Between Steps with $GITHUB_OUTPUThttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-01-github-output
Side Quest: Storing Credentials with GitHub Secretshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-02-secrets-and-permissions
Side Quest: Token and Secret Exfiltration in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-03-token-exfiltration
Side Quest: Deterministic vs Agentic Data Opshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-04-deterministic-vs-agentic-data-ops
Deterministichttps://github.github.com/gh-aw/patterns/deterministic-ops/
Agentichttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
Side Quest: Long-Lived Credential Risks in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-05-long-lived-credentials
Side Quest: How MCP Tool Servers Workhttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-01-mcp-concepts
Side Quest: Agentic Workflow Security Architecture (Explain Like You're 5)https://githubnext.github.io/gh-aw-workshop/#side-quest-17-02-security-architecture
Side Quest: Prompt Injection Attacks in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-03-prompt-injection
Prompt Injectionhttps://github.github.com/gh-aw/introduction/architecture/#threat-model
Side Quest: Permission Escalation in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-04-permission-escalation
Agentic Workflowshttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
Side Quest: Supply Chain Attacks via MCP Tool Servershttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-05-supply-chain-mcp
Supply Chainhttps://github.github.com/gh-aw/introduction/architecture/#threat-model
Side Quest: Output Injection via Safe Outputshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-06-output-injection
Side Quest: Repository Poisoning via Agentic Write Accesshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-07-repo-poisoning
Side Quest: Choosing Between Cache Memory and Repo Memoryhttps://githubnext.github.io/gh-aw-workshop/#side-quest-20-01-memory-patterns
Cache Memoryhttps://github.github.com/gh-aw/reference/cache-memory/
Repo Memoryhttps://github.github.com/gh-aw/reference/repo-memory/
Side Quest: Sub-Agent Syntax Referencehttps://githubnext.github.io/gh-aw-workshop/#side-quest-21-01-sub-agent-syntax
Side Quest: How A/B Experiment Round-Robin Assignment Workshttps://githubnext.github.io/gh-aw-workshop/#side-quest-23-01-ab-roundrobin
Side Quest: Self-Hosted Runner Infrastructure Deep Divehttps://githubnext.github.io/gh-aw-workshop/#side-quest-24-01-runner-infrastructure
Side Quest: Audit Reference — Artifacts, Firewall Logs, and Report Contentshttps://githubnext.github.io/gh-aw-workshop/#side-quest-25-01-audit-reference
Side Quest: Project Future AI Credit Costs with gh aw forecasthttps://githubnext.github.io/gh-aw-workshop/#side-quest-26-01-forecast-costs
Side Quest: Skill Injection Strategies — Hint, Fusion, and Inlinehttps://githubnext.github.io/gh-aw-workshop/#side-quest-29-01-skill-injection-strategies
Side Quest: Enterprise Setup Considerationshttps://githubnext.github.io/gh-aw-workshop/#side-quest-enterprise-setup
GitHub Agentic Workflows Factory Tourhttps://githubnext.github.io/gh-aw-workshop/#README
Side Quest: Copilot Billing Pathshttps://githubnext.github.io/gh-aw-workshop/#side-quest-07d-billing-paths
Golden Tickethttps://aka.ms/golden-ticket
GitHub Agentic Workflowhttps://github.github.com/gh-aw/introduction/overview/
schedulehttps://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule
compilehttps://github.github.com/gh-aw/reference/compilation-process/
What You Need Before We Start →https://githubnext.github.io/gh-aw-workshop/#01-prerequisites
#https://githubnext.github.io/gh-aw-workshop/#confirm-account-access
github.comhttps://github.com
#https://githubnext.github.io/gh-aw-workshop/#prepare-your-environment
Local Terminal Setup side questhttps://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal
AI enginehttps://github.github.com/gh-aw/reference/engines/
#https://githubnext.github.io/gh-aw-workshop/#verify-ai-engine-access
github.com/settings/copilothttps://github.com/settings/copilot
Agentic Workflowshttps://github.github.com/gh-aw/introduction/overview/
Anthropichttps://github.github.com/gh-aw/reference/engines/#available-coding-agents
← Welcome to our Agent Factory Tourhttps://githubnext.github.io/gh-aw-workshop/#00-welcome
Set Up a Codespace →https://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
billing settingshttps://github.com/settings/billing/summary
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#steps
Side Quest: Terminal Basicshttps://githubnext.github.io/gh-aw-workshop/#side-quest-01-01-terminal-basics
#https://githubnext.github.io/gh-aw-workshop/#new-repository
github.com/newhttps://github.com/new
#https://githubnext.github.io/gh-aw-workshop/#open-the-codespace
github.com/codespaceshttps://github.com/codespaces
github.com/codespaceshttps://github.com/codespaces
github.com/codespaceshttps://github.com/codespaces
Side Quest: Install Localhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-04-install-local
#https://githubnext.github.io/gh-aw-workshop/#open-the-codespace-terminal
Side Quest: Terminal Basicshttps://githubnext.github.io/gh-aw-workshop/#side-quest-01-01-terminal-basics
#https://githubnext.github.io/gh-aw-workshop/#verify-your-codespace-is-ready
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Before we starthttps://githubnext.github.io/gh-aw-workshop/#01-prerequisites
GitHub Actions Intro →https://githubnext.github.io/gh-aw-workshop/#04-github-actions-intro
Skip to What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
jump to Install gh-awhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
triggershttps://github.github.com/gh-aw/reference/triggers/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
#https://githubnext.github.io/gh-aw-workshop/#quick-refresher
self-hosted runnerhttps://github.github.com/gh-aw/reference/self-hosted-runners/
#https://githubnext.github.io/gh-aw-workshop/#why-this-matters-for-agentic-workflows
Agentic workflowshttps://github.github.com/gh-aw/introduction/overview/
permissionshttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#label-a-sample-workflow
#https://githubnext.github.io/gh-aw-workshop/#try-it-explore-a-real-workflow
gh-aw-workshophttps://github.com/githubnext/gh-aw-workshop
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Set Up a Codespacehttps://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
What Are Agentic Workflows? →https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
triggerhttps://github.github.com/gh-aw/reference/triggers/
Skip to Install gh-awhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
What Are GitHub Actions?https://githubnext.github.io/gh-aw-workshop/#04-github-actions-intro
Agentic Workflowhttps://github.github.com/gh-aw/introduction/overview/
sandboxhttps://github.github.com/gh-aw/reference/sandbox/
How Agentic Workflows Stay Safehttps://githubnext.github.io/gh-aw-workshop/#05b-agentic-workflows-security
#https://githubnext.github.io/gh-aw-workshop/#three-key-terms
Triggerhttps://github.github.com/gh-aw/reference/triggers/
Task briefhttps://github.github.com/gh-aw/reference/markdown/
Safe outputshttps://github.github.com/gh-aw/reference/safe-outputs/
Side Quest: Agentic Workflows Deep Divehttps://githubnext.github.io/gh-aw-workshop/#side-quest-05-02-aw-deep-dive
#https://githubnext.github.io/gh-aw-workshop/#the-two-file-structure
YAML frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
gh aw compilehttps://github.github.com/gh-aw/reference/compilation-process/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#activity-2--agentic-or-standard
#https://githubnext.github.io/gh-aw-workshop/#activity-3--write-a-task-brief
Side Quest: Agentic Workflows Deep Divehttps://githubnext.github.io/gh-aw-workshop/#side-quest-05-02-aw-deep-dive
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← GitHub Actions in 5 Minuteshttps://githubnext.github.io/gh-aw-workshop/#04-github-actions-intro
How Agentic Workflows Stay Safe →https://githubnext.github.io/gh-aw-workshop/#05b-agentic-workflows-security
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
schedulehttps://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule
#https://githubnext.github.io/gh-aw-workshop/#safe-by-design-sandbox--guardrailed-outputs
sandboxhttps://github.github.com/gh-aw/reference/sandbox/
Agent Workflow Firewallhttps://github.github.com/gh-aw/reference/sandbox/
network egresshttps://github.github.com/gh-aw/reference/network/
prompt injectionhttps://github.github.com/gh-aw/reference/threat-detection/
safe-outputhttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#try-it-sandbox-or-safe-output
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
Practice: Recognize Agentic Workflows →https://githubnext.github.io/gh-aw-workshop/#05c-agentic-workflows-practice
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
#https://githubnext.github.io/gh-aw-workshop/#try-it-agentic-or-standard
Side Quest: Agentic Workflows Deep Divehttps://githubnext.github.io/gh-aw-workshop/#side-quest-05-02-aw-deep-dive
#https://githubnext.github.io/gh-aw-workshop/#try-it-write-a-one-sentence-task-brief
gh-aw issue-ops patternhttps://github.github.com/gh-aw/patterns/issue-ops/
Side Quest: Agentic Workflows Deep Divehttps://githubnext.github.io/gh-aw-workshop/#side-quest-05-02-aw-deep-dive
gh-aw wizardhttps://githubnext.github.io/gh-aw-wizard/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
triggerhttps://github.github.com/gh-aw/reference/triggers/
← How Agentic Workflows Stay Safehttps://githubnext.github.io/gh-aw-workshop/#05b-agentic-workflows-security
Install the gh-aw CLI Extension →https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
Install gh-aw in a Local Terminal side questhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-04-install-local
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
Set Up a Codespacehttps://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
Verify your Codespace is readyhttps://githubnext.github.io/gh-aw-workshop/#verify-your-codespace-is-ready
#https://githubnext.github.io/gh-aw-workshop/#install-from-terminal
Side Quest: Install gh-aw Troubleshootinghttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting
#https://githubnext.github.io/gh-aw-workshop/#run-a-quick-diagnostic
Side Quest: Install gh-aw Troubleshootinghttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
#https://githubnext.github.io/gh-aw-workshop/#initialize-agentic-workflow-skills
skill fileshttps://github.github.com/gh-aw/reference/glossary/#skill-files
#https://githubnext.github.io/gh-aw-workshop/#-try-it
Side Quest: Configure GitHub Copilot for Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
← Practice: Recognize Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#05c-agentic-workflows-practice
Write Your First Agentic Workflow →https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
permissionshttps://github.github.com/gh-aw/reference/permissions/
safe-outputshttps://github.github.com/gh-aw/reference/safe-outputs/
GitHub Actionshttps://github.github.com/gh-aw/guides/github-actions-primer/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
github.com/settings/copilothttps://github.com/settings/copilot
Confirm Model Accesshttps://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
#https://githubnext.github.io/gh-aw-workshop/#create-your-first-workflow
gh-aw wizardhttps://githubnext.github.io/gh-aw-wizard/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
Side Quest: Using gh aw compile to Catch Errors Earlyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow
#https://githubnext.github.io/gh-aw-workshop/#validate-then-commit-and-push
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
← Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Confirm Model Access →https://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
billinghttps://github.github.com/gh-aw/reference/billing/
Step 8https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#verify-model-access
github.com/settings/copilothttps://github.com/settings/copilot
Side Quest: Configure GitHub Copilot for Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#choose-a-billing-path
Side Quest: Copilot Billing Pathshttps://githubnext.github.io/gh-aw-workshop/#side-quest-07d-billing-paths
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Run and Watch Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
← Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Run and Watch Your Workflow →https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Confirm Model Accesshttps://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
#https://githubnext.github.io/gh-aw-workshop/#pre-flight-check
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Confirm Model Accesshttps://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
#https://githubnext.github.io/gh-aw-workshop/#run-the-workflow
gh aw run daily-report-statushttps://github.github.com/gh-aw/setup/cli/#run
Side Quest: Fix Codespaces actions:write Errorshttps://githubnext.github.io/gh-aw-workshop/#side-quest-08-01-codespaces-actions-write
#https://githubnext.github.io/gh-aw-workshop/#before-you-click-run
Confirm Model Accesshttps://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
#https://githubnext.github.io/gh-aw-workshop/#trigger-the-workflow-via-github-actions-ui
Step 7dhttps://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
#https://githubnext.github.io/gh-aw-workshop/#watch-the-run-start
#https://githubnext.github.io/gh-aw-workshop/#confirm-the-run-finished
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Confirm Model Accesshttps://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
Interpret Your First Run →https://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Run and Watch Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#read-the-live-log
toolhttps://github.github.com/gh-aw/reference/tools/
#https://githubnext.github.io/gh-aw-workshop/#check-the-output
safe-output actionhttps://github.github.com/gh-aw/reference/safe-outputs/
safe-outputhttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#check-common-error-patterns-first
compilehttps://github.github.com/gh-aw/reference/compilation-process/
Side Quest: Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
#https://githubnext.github.io/gh-aw-workshop/#reflect
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Run and Watch Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
Refine, Test, and Improve Your Workflow →https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Interpret Your First Runhttps://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run
#https://githubnext.github.io/gh-aw-workshop/#what-is-the-agentic-workflows-skill
Side Quest: How the agentic-workflows Skill Dispatcher Workshttps://githubnext.github.io/gh-aw-workshop/#side-quest-10-03-skill-dispatcher
#https://githubnext.github.io/gh-aw-workshop/#start-with-one-concrete-observation
#https://githubnext.github.io/gh-aw-workshop/#edit-improve-the-workflow-brief
#https://githubnext.github.io/gh-aw-workshop/#debug-investigate-unexpected-output
#https://githubnext.github.io/gh-aw-workshop/#optimize-reduce-token-usage
AI Credithttps://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic
schedulehttps://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule
#https://githubnext.github.io/gh-aw-workshop/#commit-both-workflow-files
#https://githubnext.github.io/gh-aw-workshop/#trigger-a-fresh-run-and-compare
workflow_dispatchhttps://github.github.com/gh-aw/reference/triggers/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Interpret Your First Runhttps://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run
What's Next? Keep Exploring →https://githubnext.github.io/gh-aw-workshop/#14-next-steps
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#celebrate-what-youve-shipped
schedulehttps://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule
#https://githubnext.github.io/gh-aw-workshop/#reflect-and-plan
#https://githubnext.github.io/gh-aw-workshop/#review-what-youve-learned
GitHub Actions triggershttps://github.github.com/gh-aw/reference/triggers/
gh-aw workflow syntaxhttps://github.github.com/gh-aw/introduction/overview/
#https://githubnext.github.io/gh-aw-workshop/#go-deeper
gh-aw wizardhttps://githubnext.github.io/gh-aw-wizard/
Make Your Workflow Smarter with Conditional Logichttps://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Share and Reuse Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#18-share-and-reuse
Make Your Workflow Remember Across Runshttps://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
cache-backed memoryhttps://github.github.com/gh-aw/reference/cache-memory/
Split Complex Workflows with Inline Sub-Agentshttps://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents
Make Your Workflows Resilient to Failurehttps://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience
Test Your Prompt Ideas with A/B Experimentshttps://githubnext.github.io/gh-aw-workshop/#23-ab-experiments
Run Your Agentic Workflow on a Self-Hosted Runnerhttps://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners
Audit and Monitor Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability
artifactshttps://github.github.com/gh-aw/reference/artifacts/
Manage Costs and AI Credit Budgetshttps://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Build Your First Event-Driven Workflow: PR Auto-Reviewer →https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#understand-the-agent-and-skill-split
inline agenthttps://github.github.com/gh-aw/reference/inline-sub-agents/
Pattern: Auto-Label PRs by Contenthttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-01-pr-labeler-pattern
Pattern: Generate a PR Summary Commenthttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-02-pr-summary-pattern
#https://githubnext.github.io/gh-aw-workshop/#ask-your-agent-to-create-the-workflow
gh-aw wizardhttps://githubnext.github.io/gh-aw-wizard/
#https://githubnext.github.io/gh-aw-workshop/#inspect-the-generated-structure
safe outputhttps://github.github.com/gh-aw/reference/safe-outputs/
Pattern: PR Review Checklisthttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-03-pr-checklist-pattern
#https://githubnext.github.io/gh-aw-workshop/#compile-and-push
#https://githubnext.github.io/gh-aw-workshop/#test-the-ready-for-review-trigger
#https://githubnext.github.io/gh-aw-workshop/#improve-one-layer
Observe and Reduce Token Costshttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-04-token-optimization
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
permissionshttps://github.github.com/gh-aw/reference/permissions/
← What's Next? Keep Exploringhttps://githubnext.github.io/gh-aw-workshop/#14-next-steps
Make Your Workflow Smarter with Conditional Logic →https://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Build: Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#understand-the-problem
deterministichttps://github.github.com/gh-aw/patterns/deterministic-ops/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#add-a-commit-count-step
Side Quest: GitHub Actions Expressions and Contextshttps://githubnext.github.io/gh-aw-workshop/#side-quest-15-01-expressions-and-contexts
#https://githubnext.github.io/gh-aw-workshop/#add-a-top-level-condition-in-frontmatter
compilationhttps://github.github.com/gh-aw/reference/compilation-process/
#https://githubnext.github.io/gh-aw-workshop/#go-further-chain-conditions-for-a-weekend-skip
Side Quest: Chaining Conditions — Run an Agent Only When Security Findings Existhttps://githubnext.github.io/gh-aw-workshop/#side-quest-15-02-chaining-conditions
#https://githubnext.github.io/gh-aw-workshop/#commit-and-push-your-conditional-logic
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Build a PR Reviewer with an Agent and Skillhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
Connect a Live Data Source to Your Workflow →https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
GitHub CLIhttps://githubnext.github.io/gh-aw-workshop/#github-cli-gh
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Build: Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#understand-the-data-flow-pattern
gh-aw workflowshttps://github.github.com/gh-aw/introduction/overview/
Side Quest: Passing Data Between Steps with $GITHUB_OUTPUThttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-01-github-output
Side Quest: Deterministic vs Agentic Data Opshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-04-deterministic-vs-agentic-data-ops
#https://githubnext.github.io/gh-aw-workshop/#fetch-commit-history
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#fetch-open-issues
#https://githubnext.github.io/gh-aw-workshop/#inject-data-into-your-ai-prompt
Compilehttps://github.github.com/gh-aw/reference/compilation-process/
#https://githubnext.github.io/gh-aw-workshop/#compile-push-and-test
#https://githubnext.github.io/gh-aw-workshop/#try-other-data-sources
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Make Your Workflow Smarter with Conditional Logichttps://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
Give Your Agent More Tools with MCP →https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Side Quest: Token and Secret Exfiltration in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-03-token-exfiltration
Side Quest: Long-Lived Credential Risks in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-05-long-lived-credentials
permissions:https://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
MCP (Model Context Protocol)https://github.github.com/gh-aw/guides/mcps/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
toolshttps://github.github.com/gh-aw/reference/tools/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Build: Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#understand-what-mcp-adds
Side Quest: How MCP Tool Servers Workhttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-01-mcp-concepts
Side Quest: Agentic Workflow Security Architecture (Explain Like You're 5)https://githubnext.github.io/gh-aw-workshop/#side-quest-17-02-security-architecture
Side Quest: Prompt Injection Attacks in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-03-prompt-injection
Side Quest: Permission Escalation in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-04-permission-escalation
permissionshttps://github.github.com/gh-aw/reference/permissions/
Side Quest: Supply Chain Attacks via MCP Tool Servershttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-05-supply-chain-mcp
Side Quest: Output Injection via Safe Outputshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-06-output-injection
Side Quest: Repository Poisoning via Agentic Write Accesshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-07-repo-poisoning
#https://githubnext.github.io/gh-aw-workshop/#add-an-mcp-server-to-your-workflow
GitHub MCP serverhttps://github.github.com/gh-aw/guides/mcps/
compilehttps://github.github.com/gh-aw/reference/compilation-process/
Connect a Live Data Sourcehttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
#https://githubnext.github.io/gh-aw-workshop/#reference-the-tools-in-your-task-brief
#https://githubnext.github.io/gh-aw-workshop/#push-and-trigger-a-run
#https://githubnext.github.io/gh-aw-workshop/#watch-the-agent-reason
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Share and Reuse Your Agentic Workflows →https://githubnext.github.io/gh-aw-workshop/#18-share-and-reuse
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
reusable workflow templatehttps://github.github.com/gh-aw/guides/reusing-workflows/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#understand-how-gh-aw-templates-work
#https://githubnext.github.io/gh-aw-workshop/#choose-a-sharing-destination
#https://githubnext.github.io/gh-aw-workshop/#verify-your-workflow-file-is-committed
#https://githubnext.github.io/gh-aw-workshop/#terminal-path--verify-with-git
#https://githubnext.github.io/gh-aw-workshop/#verify-on-github
#https://githubnext.github.io/gh-aw-workshop/#share-the-gh-aw-add-command
compilehttps://github.github.com/gh-aw/reference/compilation-process/
#https://githubnext.github.io/gh-aw-workshop/#document-your-template
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Build a Research-Driven Next Training Node →https://githubnext.github.io/gh-aw-workshop/#19-research-driven-training-node
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Share and Reuse Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#18-share-and-reuse
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#review-current-gh-aw-signals
#https://githubnext.github.io/gh-aw-workshop/#pick-one-high-value-learner-gap
safe outputshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#draft-a-node-proposal-with-clear-scope
artifactshttps://github.github.com/gh-aw/reference/artifacts/
#https://githubnext.github.io/gh-aw-workshop/#capture-research-metadata-in-xml-comments
#https://githubnext.github.io/gh-aw-workshop/#validate-before-opening-a-pull-request
compilehttps://github.github.com/gh-aw/reference/compilation-process/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Share and Reuse Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#18-share-and-reuse
Make Your Workflow Remember Across Runs →https://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
persistent memoryhttps://github.github.com/gh-aw/patterns/memory-ops/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Side Quest: Frontmatter Deep Dive — Part Bhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-08-frontmatter-tools-outputs
#https://githubnext.github.io/gh-aw-workshop/#why-memory-matters
Side Quest: Choosing Between Cache Memory and Repo Memoryhttps://githubnext.github.io/gh-aw-workshop/#side-quest-20-01-memory-patterns
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#choose-the-right-memory-tool
#https://githubnext.github.io/gh-aw-workshop/#add-cache-memory-to-your-frontmatter
#https://githubnext.github.io/gh-aw-workshop/#update-your-task-brief-to-use-the-memory
Compilehttps://github.github.com/gh-aw/reference/compilation-process/
#https://githubnext.github.io/gh-aw-workshop/#compile-validate-and-push
#https://githubnext.github.io/gh-aw-workshop/#trigger-a-second-run-and-confirm-memory-reuse
#https://githubnext.github.io/gh-aw-workshop/#test-deduplication-with-a-new-issue
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Build a Research-Driven Next Training Nodehttps://githubnext.github.io/gh-aw-workshop/#19-research-driven-training-node
Split Complex Workflows with Inline Sub-Agents →https://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Side Quest: Using gh aw compile to Catch Errors Earlyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow
#https://githubnext.github.io/gh-aw-workshop/#understand-the-parent-agent-and-sub-agent-split
model aliaseshttps://github.github.com/gh-aw/reference/engines/#available-coding-agents
Side Quest: Sub-Agent Syntax Referencehttps://githubnext.github.io/gh-aw-workshop/#side-quest-21-01-sub-agent-syntax
#https://githubnext.github.io/gh-aw-workshop/#apply-the-pattern-to-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#pick-one-repeated-task
#https://githubnext.github.io/gh-aw-workshop/#add-one-sub-agent-block
lock filehttps://github.github.com/gh-aw/reference/compilation-process/
#https://githubnext.github.io/gh-aw-workshop/#verify-the-diff-and-commit
#https://githubnext.github.io/gh-aw-workshop/#run-and-verify
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Make Your Workflow Remember Across Runshttps://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
Make Your Workflows Resilient to Failure →https://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
safe-outputhttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#understand-common-failure-modes
Side Quest: Recognizing Common Agentic Workflow Failure Modeshttps://githubnext.github.io/gh-aw-workshop/#side-quest-22-01-failure-modes
#https://githubnext.github.io/gh-aw-workshop/#apply-all-three-changes-with-the-skill
lock filehttps://github.github.com/gh-aw/reference/compilation-process/
#https://githubnext.github.io/gh-aw-workshop/#write-a-defensive-task-brief
#https://githubnext.github.io/gh-aw-workshop/#set-a-timeout
Timeoutshttps://github.github.com/gh-aw/reference/rate-limiting-controls/#timeouts
safe outputshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#add-a-fallback-message-to-safe-outputs
#https://githubnext.github.io/gh-aw-workshop/#commit-and-push-your-changes
#https://githubnext.github.io/gh-aw-workshop/#verify-your-changes
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Split Complex Workflows with Inline Sub-Agentshttps://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents
Inline Sub-Agentshttps://github.github.com/gh-aw/reference/inline-sub-agents/
Test Your Prompt Ideas with A/B Experiments →https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
Side Quest: Using gh aw compile to Catch Errors Earlyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow
#https://githubnext.github.io/gh-aw-workshop/#add-an-experiment-to-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#choose-one-dimension-to-test
#https://githubnext.github.io/gh-aw-workshop/#use-an-agent-to-add-the-experiment-recommended
#https://githubnext.github.io/gh-aw-workshop/#add-the-experiment-manually-alternative
#https://githubnext.github.io/gh-aw-workshop/#run-and-inspect-the-experiment
#https://githubnext.github.io/gh-aw-workshop/#trigger-two-manual-runs
artifactshttps://github.github.com/gh-aw/reference/artifacts/
#https://githubnext.github.io/gh-aw-workshop/#compare-assignment-counts-from-artifacts
Artifactshttps://github.github.com/gh-aw/reference/artifacts/
#https://githubnext.github.io/gh-aw-workshop/#add-a-third-variant-and-predict-the-order
artifacthttps://github.github.com/gh-aw/reference/artifacts/
Side Quest: How A/B Experiment Round-Robin Assignment Workshttps://githubnext.github.io/gh-aw-workshop/#side-quest-23-01-ab-roundrobin
#https://githubnext.github.io/gh-aw-workshop/#analyse-the-results
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Make Your Workflows Resilient to Failurehttps://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience
Run Your Agentic Workflow on a Self-Hosted Runner →https://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
self-hosted runnerhttps://github.github.com/gh-aw/reference/self-hosted-runners/
Side Quest: Enterprise Setup Considerationshttps://githubnext.github.io/gh-aw-workshop/#side-quest-enterprise-setup
#https://githubnext.github.io/gh-aw-workshop/#understand-runner-targeting-in-frontmatter
#https://githubnext.github.io/gh-aw-workshop/#️-exercise-update-your-frontmatter
#https://githubnext.github.io/gh-aw-workshop/#open-your-workflow-file
#https://githubnext.github.io/gh-aw-workshop/#change-the-runs-on-value
Side Quest: Self-Hosted Runner Infrastructure Deep Divehttps://githubnext.github.io/gh-aw-workshop/#side-quest-24-01-runner-infrastructure
ephemeralhttps://github.github.com/gh-aw/reference/ephemerals/
networkhttps://github.github.com/gh-aw/reference/network/
#https://githubnext.github.io/gh-aw-workshop/#️-exercise-compile-and-commit
lock filehttps://github.github.com/gh-aw/reference/compilation-process/
#https://githubnext.github.io/gh-aw-workshop/#️-exercise-verify-the-run-lands-on-your-runner
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Test Your Prompt Ideas with A/B Experimentshttps://githubnext.github.io/gh-aw-workshop/#23-ab-experiments
A/B Experimentshttps://github.github.com/gh-aw/experimental/experiments/
Audit and Monitor Your Agentic Workflows →https://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
artifactshttps://github.github.com/gh-aw/reference/artifacts/
token usagehttps://github.github.com/gh-aw/reference/cost-management/#monitoring-costs-with-gh-aw-logs
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
#https://githubnext.github.io/gh-aw-workshop/#steps
gh aw logshttps://github.github.com/gh-aw/reference/audit/#gh-aw-logs---format
#https://githubnext.github.io/gh-aw-workshop/#review-recent-runs-with-gh-aw-logs
AI Credits (AIC)https://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic
gh aw audithttps://github.github.com/gh-aw/reference/audit/#gh-aw-audit
#https://githubnext.github.io/gh-aw-workshop/#audit-a-specific-run-with-gh-aw-audit
Side Quest: Audit Referencehttps://githubnext.github.io/gh-aw-workshop/#side-quest-25-01-audit-reference
#https://githubnext.github.io/gh-aw-workshop/#debug-with-an-agent
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
safe-outputhttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#browse-artifacts-in-the-github-ui
#https://githubnext.github.io/gh-aw-workshop/#retention-policy
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Run Your Agentic Workflow on a Self-Hosted Runnerhttps://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners
Manage Costs and AI Credit Budgets →https://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets
AI Credits (AIC)https://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Audit and Monitor Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#understand-ai-credits
GitHub billing documentation pagehttps://docs.github.com/en/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot
#https://githubnext.github.io/gh-aw-workshop/#check-current-usage-in-the-billing-dashboard
#https://githubnext.github.io/gh-aw-workshop/#estimate-monthly-cost-for-a-scheduled-workflow
schedulehttps://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule
gh aw forecasthttps://github.github.com/gh-aw/setup/cli/#forecast
#https://githubnext.github.io/gh-aw-workshop/#project-costs-with-gh-aw-forecast
Side Quest: Project Future AI Credit Costs with gh aw forecasthttps://githubnext.github.io/gh-aw-workshop/#side-quest-26-01-forecast-costs
#https://githubnext.github.io/gh-aw-workshop/#reduce-token-consumption-and-set-guardrails
Make Your Workflow Remember Across Runshttps://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
Side Quest: Observe and Reduce Token Costshttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-04-token-optimization
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
timeout-minuteshttps://github.github.com/gh-aw/reference/rate-limiting-controls/#timeouts
max-ai-creditshttps://github.github.com/gh-aw/reference/cost-management/#cap-ai-credits-per-run
max-daily-ai-creditshttps://github.github.com/gh-aw/reference/cost-management/#cap-daily-ai-credits-per-workflow
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
What's Next? Keep Exploringhttps://githubnext.github.io/gh-aw-workshop/#14-next-steps
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
evals artifacthttps://github.github.com/gh-aw/reference/artifacts/#evals
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Test Your Prompt Ideas with A/B Experimentshttps://githubnext.github.io/gh-aw-workshop/#23-ab-experiments
Manage Costs and AI Credit Budgetshttps://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets
Run and Watch Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#add-an-evals-block-with-the-skill
lock filehttps://github.github.com/gh-aw/reference/compilation-process/
#https://githubnext.github.io/gh-aw-workshop/#commit-and-trigger-a-run
#https://githubnext.github.io/gh-aw-workshop/#inspect-evaluation-results
#https://githubnext.github.io/gh-aw-workshop/#use-evals-to-catch-regressions
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Orchestrate Multiple Agentic Workflows →https://githubnext.github.io/gh-aw-workshop/#28-orchestrate-workflows
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
dispatch-workflowhttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Verify Your Workflow Quality with Evalshttps://githubnext.github.io/gh-aw-workshop/#27-evaluate-workflow-quality
Build Your First Event-Driven Workflowhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
Using gh aw compile to Catch Errors Earlyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow
#https://githubnext.github.io/gh-aw-workshop/#understand-workflow-orchestration
safe-outputshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#design-your-orchestrator
#https://githubnext.github.io/gh-aw-workshop/#create-the-orchestrator-workflow
#https://githubnext.github.io/gh-aw-workshop/#review-the-dispatch-workflow-safe-output
#https://githubnext.github.io/gh-aw-workshop/#compile-and-push
#https://githubnext.github.io/gh-aw-workshop/#run-and-verify-routing
#https://githubnext.github.io/gh-aw-workshop/#iterate-on-routing-logic
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
← Verify Your Workflow Quality with Evalshttps://githubnext.github.io/gh-aw-workshop/#27-evaluate-workflow-quality
Teach Your Agent Domain Knowledge with Skills →https://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Orchestrate Multiple Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#28-orchestrate-workflows
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
Using gh aw compile to Catch Errors Earlyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow
#https://githubnext.github.io/gh-aw-workshop/#understand-skills
#https://githubnext.github.io/gh-aw-workshop/#steps
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/#frontmatter-skills-skills
#https://githubnext.github.io/gh-aw-workshop/#install-external-skills-with-the-frontmatter-skills-key
SKILL.mdhttps://github.github.com/gh-aw/reference/custom-agent-for-aw/
#https://githubnext.github.io/gh-aw-workshop/#write-a-local-skillmd
#https://githubnext.github.io/gh-aw-workshop/#choose-a-strategy-hint-or-fusion
Skill Injection Strategies — Hint, Fusion, and Inlinehttps://githubnext.github.io/gh-aw-workshop/#side-quest-29-01-skill-injection-strategies
#https://githubnext.github.io/gh-aw-workshop/#wire-the-skill-into-a-workflow-and-validate
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
What's Next? Keep Exploringhttps://githubnext.github.io/gh-aw-workshop/#14-next-steps
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
staged modehttps://github.github.com/gh-aw/reference/staged-mode/
safe outputshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Teach Your Agent Domain Knowledge with Skillshttps://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#stage-all-safe-outputs
#https://githubnext.github.io/gh-aw-workshop/#run-it-and-read-the-preview
#https://githubnext.github.io/gh-aw-workshop/#stage-only-one-output-type
#https://githubnext.github.io/gh-aw-workshop/#promote-to-production
Custom safe output jobshttps://github.github.com/gh-aw/reference/custom-safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
What's Next? Keep Exploringhttps://githubnext.github.io/gh-aw-workshop/#14-next-steps
#https://githubnext.github.io/gh-aw-workshop/#curriculum--part-1-build-your-first-workflow
Welcome — What We'll Buildhttps://githubnext.github.io/gh-aw-workshop/#00-welcome
What You Need Before We Starthttps://githubnext.github.io/gh-aw-workshop/#01-prerequisites
Set Up a Codespacehttps://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
What Are GitHub Actions?https://githubnext.github.io/gh-aw-workshop/#04-github-actions-intro
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
How Agentic Workflows Stay Safehttps://githubnext.github.io/gh-aw-workshop/#05b-agentic-workflows-security
Practice: Recognize Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#05c-agentic-workflows-practice
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Confirm Model Accesshttps://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
Run and Watch Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
Interpret Your First Runhttps://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
What's Next? Keep Exploringhttps://githubnext.github.io/gh-aw-workshop/#14-next-steps
Build Your First Event-Driven Workflow: PR Auto-Reviewerhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
#https://githubnext.github.io/gh-aw-workshop/#curriculum--part-2-go-deeper
Make Your Workflow Smarter with Conditional Logichttps://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Share and Reuse Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#18-share-and-reuse
Build a Research-Driven Next Training Nodehttps://githubnext.github.io/gh-aw-workshop/#19-research-driven-training-node
Make Your Workflow Remember Across Runshttps://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
Split Complex Workflows with Inline Sub-Agentshttps://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents
Make Your Workflows Resilient to Failurehttps://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience
Test Your Prompt Ideas with A/B Experimentshttps://githubnext.github.io/gh-aw-workshop/#23-ab-experiments
Run Your Agentic Workflow on a Self-Hosted Runnerhttps://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners
Audit and Monitor Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability
Manage Costs and AI Credit Budgetshttps://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets
Verify Your Workflow Quality with Evalshttps://githubnext.github.io/gh-aw-workshop/#27-evaluate-workflow-quality
Orchestrate Multiple Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#28-orchestrate-workflows
Teach Your Agent Domain Knowledge with Skillshttps://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge
Preview Your Workflow's Writes with Staged Modehttps://githubnext.github.io/gh-aw-workshop/#30-preview-with-staged-mode
#https://githubnext.github.io/gh-aw-workshop/#optional-side-quests
Agentic Workflows for GitHub Actions Power Usershttps://githubnext.github.io/gh-aw-workshop/#side-quest-05-01-actions-power-user
Step 5https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
Agentic Workflows Deep Divehttps://githubnext.github.io/gh-aw-workshop/#side-quest-05-02-aw-deep-dive
Step 5https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
Terminal Basicshttps://githubnext.github.io/gh-aw-workshop/#side-quest-01-01-terminal-basics
Step 1https://githubnext.github.io/gh-aw-workshop/#01-prerequisites
Set Up Your Local Terminalhttps://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal
Enterprise Setup Considerationshttps://githubnext.github.io/gh-aw-workshop/#side-quest-enterprise-setup
Step 1https://githubnext.github.io/gh-aw-workshop/#01-prerequisites
Step 2https://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
Local Terminal side questhttps://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal
Step 5https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
Environment Referencehttps://githubnext.github.io/gh-aw-workshop/#side-quest-01-02-environment-reference
Step 1https://githubnext.github.io/gh-aw-workshop/#01-prerequisites
Permission Errorshttps://githubnext.github.io/gh-aw-workshop/#side-quest-01-03-permission-errors
Step 1https://githubnext.github.io/gh-aw-workshop/#01-prerequisites
Install gh-aw Troubleshootinghttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting
Step 6https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Use gh-aw with the GitHub Copilot Cloud Agenthttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-02-cca-codespace
Step 6https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Install gh-aw in a Local Terminalhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-04-install-local
Using gh aw compile to Catch Errors Earlyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Step 9https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Fix Codespaces actions:write Errors When Running gh aw runhttps://githubnext.github.io/gh-aw-workshop/#side-quest-08-01-codespaces-actions-write
Step 8https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
Step 9https://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run
Pattern: Long [plan] Chainshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01a-pattern-long-plan-chain
Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
Pattern: Empty [result] Datahttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01b-pattern-empty-results
Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
Pattern: Safe-output limit reachedhttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01c-pattern-safe-output-blocked
Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
Pattern: permission deniedhttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01d-pattern-permission-denied
Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
Pattern: "Done" but Nothing Writtenhttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01e-pattern-done-no-write
Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
Debugging Checklisthttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01f-debugging-checklist
Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
Writing a Clear Agent Briefhttps://githubnext.github.io/gh-aw-workshop/#side-quest-10-01-agent-brief
Step 10https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Jailbreaking the Agent Briefhttps://githubnext.github.io/gh-aw-workshop/#side-quest-10-02-jailbreak-brief
Step 10https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Frontmatter Deep Dive — Part Ahttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-01-frontmatter-deep-dive
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Workflow File Structure at a Glancehttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-01b-workflow-structure
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Frontmatter Deep Dive — Part Bhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-08-frontmatter-tools-outputs
Pattern: Auto-Label PRs by Contenthttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-01-pr-labeler-pattern
Step 14bhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
Pattern: Generate a PR Summary Commenthttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-02-pr-summary-pattern
Step 14bhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
Pattern: PR Review Checklisthttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-03-pr-checklist-pattern
Step 14bhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
Observe and Reduce Token Costshttps://githubnext.github.io/gh-aw-workshop/#side-quest-13-04-token-optimization
Step 14bhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
Fuzzy Schedule Expressionshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-02-schedule-expressions
Step 9https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Evaluating and Iterating on Agent Outputhttps://githubnext.github.io/gh-aw-workshop/#side-quest-12-01-iterate-agent-output
Step 9https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
GitHub Actions Expressions and Contextshttps://githubnext.github.io/gh-aw-workshop/#side-quest-15-01-expressions-and-contexts
Step 15https://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
Chaining Conditions — Run an Agent Only When Security Findings Existhttps://githubnext.github.io/gh-aw-workshop/#side-quest-15-02-chaining-conditions
Step 15https://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
YAML Frontmatter Pitfallshttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-02-yaml-frontmatter
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Write Better AI Task Briefshttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-03-better-prompts
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Explore and Adapt an Annotated Workflowhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-04-annotated-workflow
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Event-Driven Triggers in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-05-event-triggers
Step 11chttps://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
Passing Data Between Steps with $GITHUB_OUTPUThttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-01-github-output
Step 16https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
How MCP Tool Servers Workhttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-01-mcp-concepts
Step 17https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Storing Credentials with GitHub Secretshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-02-secrets-and-permissions
Step 16https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Step 17https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Token and Secret Exfiltration in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-03-token-exfiltration
Step 16https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Deterministic vs Agentic Data Opshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-04-deterministic-vs-agentic-data-ops
Step 16https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Long-Lived Credential Risks in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-05-long-lived-credentials
Step 16https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Agentic Workflow Security Architecture (Explain Like You're 5)https://githubnext.github.io/gh-aw-workshop/#side-quest-17-02-security-architecture
Step 17https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Prompt Injection Attacks in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-03-prompt-injection
Step 17https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Permission Escalation in Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-04-permission-escalation
Step 17https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Supply Chain Attacks via MCP Tool Servershttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-05-supply-chain-mcp
Step 17https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Output Injection via Safe Outputshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-06-output-injection
Step 17https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Repository Poisoning via Agentic Write Accesshttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-07-repo-poisoning
Step 17https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Configure GitHub Copilot for Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Step 7dhttps://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
Method 1 — Copilot Requests Permissionhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03a-copilot-requests-permission
Configure GitHub Copilot for Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Method 2 — COPILOT_GITHUB_TOKEN Secrethttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token
Configure GitHub Copilot for Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Method 2 (UI-only) — COPILOT_GITHUB_TOKEN Secrethttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03c-copilot-github-token-ui-only
Configure GitHub Copilot for Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Configure an Anthropic API Keyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-06-anthropic-key
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Configure an OpenAI API Keyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-07-openai-key
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Choosing Between Cache Memory and Repo Memoryhttps://githubnext.github.io/gh-aw-workshop/#side-quest-20-01-memory-patterns
Step 20https://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
Sub-Agent Syntax Referencehttps://githubnext.github.io/gh-aw-workshop/#side-quest-21-01-sub-agent-syntax
Step 21https://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents
Agent Session Phases Explainedhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-09-agent-session-phases
Step 9https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
How A/B Experiment Round-Robin Assignment Workshttps://githubnext.github.io/gh-aw-workshop/#side-quest-23-01-ab-roundrobin
Step 23https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments
Audit Reference — Artifacts, Firewall Logs, and Report Contentshttps://githubnext.github.io/gh-aw-workshop/#side-quest-25-01-audit-reference
Step 25https://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability
Self-Hosted Runner Infrastructure Deep Divehttps://githubnext.github.io/gh-aw-workshop/#side-quest-24-01-runner-infrastructure
Step 24https://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners
Project Future AI Credit Costs with gh aw forecasthttps://githubnext.github.io/gh-aw-workshop/#side-quest-26-01-forecast-costs
Step 26https://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets
Skill Injection Strategies — Hint, Fusion, and Inlinehttps://githubnext.github.io/gh-aw-workshop/#side-quest-29-01-skill-injection-strategies
Step 29https://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge
Recognizing Common Agentic Workflow Failure Modeshttps://githubnext.github.io/gh-aw-workshop/#side-quest-22-01-failure-modes
Step 22https://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience
How the agentic-workflows Skill Dispatcher Workshttps://githubnext.github.io/gh-aw-workshop/#side-quest-10-03-skill-dispatcher
Step 9https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#getting-started
Welcomehttps://githubnext.github.io/gh-aw-workshop/#00-welcome
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
#https://githubnext.github.io/gh-aw-workshop/#how-to-open-a-terminal
#https://githubnext.github.io/gh-aw-workshop/#practice-1-confirm-your-terminal-works
#https://githubnext.github.io/gh-aw-workshop/#practice-2-see-where-you-are
#https://githubnext.github.io/gh-aw-workshop/#practice-3-navigate-folders
#https://githubnext.github.io/gh-aw-workshop/#practice-4-create-and-remove-a-folder
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
What You Need Before We Starthttps://githubnext.github.io/gh-aw-workshop/#01-prerequisites
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Checkpointhttps://githubnext.github.io/gh-aw-workshop/#white_check_mark-checkpoint
#https://githubnext.github.io/gh-aw-workshop/#environment-and-tool-glossary
GitHub Codespaces docshttps://docs.github.com/en/codespaces
Visual Studio Code docshttps://code.visualstudio.com/docs
GitHub CLI manualhttps://cli.github.com/manual/
GitHub CLI docshttps://cli.github.com/manual/
Install gh-awhttps://github.com/github/gh-aw#readme
GitHub Copilot CLI docshttps://docs.github.com/en/copilot/concepts/agents/copilot-cli/about-copilot-cli
GitHub Copilot apphttps://github.com/features/ai/github-app
Claude documentationhttps://docs.anthropic.com/
OpenAI Codex CLI repositoryhttps://github.com/openai/codex#readme
Step 6https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
#https://githubnext.github.io/gh-aw-workshop/#-verify-your-tools-are-ready
Set Up a Codespacehttps://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
#https://githubnext.github.io/gh-aw-workshop/#conceptual-screenshots
#https://githubnext.github.io/gh-aw-workshop/#development-environments
#https://githubnext.github.io/gh-aw-workshop/#github-codespaces
#https://githubnext.github.io/gh-aw-workshop/#visual-studio-code-vs-code
#https://githubnext.github.io/gh-aw-workshop/#terminal-command-line
#https://githubnext.github.io/gh-aw-workshop/#workshop-tools-and-model-options
#https://githubnext.github.io/gh-aw-workshop/#github-cli-gh
#https://githubnext.github.io/gh-aw-workshop/#gh-aw-cli-extension
#https://githubnext.github.io/gh-aw-workshop/#github-copilot-cli
#https://githubnext.github.io/gh-aw-workshop/#github-copilot-app
#https://githubnext.github.io/gh-aw-workshop/#claude
#https://githubnext.github.io/gh-aw-workshop/#openai-codex
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
What You Need Before We Starthttps://githubnext.github.io/gh-aw-workshop/#01-prerequisites
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Side Quest: Terminal Basicshttps://githubnext.github.io/gh-aw-workshop/#side-quest-01-01-terminal-basics
#https://githubnext.github.io/gh-aw-workshop/#what-is-a-permission-error
#https://githubnext.github.io/gh-aw-workshop/#how-to-fix-it
#https://githubnext.github.io/gh-aw-workshop/#macos-and-linux
#https://githubnext.github.io/gh-aw-workshop/#windows
#https://githubnext.github.io/gh-aw-workshop/#practice-observe-and-fix-a-permission-error
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Side Quest: Terminal Basicshttps://githubnext.github.io/gh-aw-workshop/#side-quest-01-01-terminal-basics
#https://githubnext.github.io/gh-aw-workshop/#-5-question-terminal-self-assessment
Set Up a Codespacehttps://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
What You Need Before We Starthttps://githubnext.github.io/gh-aw-workshop/#01-prerequisites
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#verify-git
git-scm.comhttps://git-scm.com
#https://githubnext.github.io/gh-aw-workshop/#install-the-github-cli
authenticationhttps://github.github.com/gh-aw/reference/auth/
macOShttps://githubnext.github.io/gh-aw-workshop/#macos-quick-install
Windowshttps://githubnext.github.io/gh-aw-workshop/#windows-quick-install
Linuxhttps://githubnext.github.io/gh-aw-workshop/#linux-quick-install
#https://githubnext.github.io/gh-aw-workshop/#macos-quick-install
cli.github.comhttps://cli.github.com
Verify Githttps://githubnext.github.io/gh-aw-workshop/#verify-git
git-scm.comhttps://git-scm.com
#https://githubnext.github.io/gh-aw-workshop/#windows-quick-install
cli.github.comhttps://cli.github.com
Verify Githttps://githubnext.github.io/gh-aw-workshop/#verify-git
git-scm.comhttps://git-scm.com
#https://githubnext.github.io/gh-aw-workshop/#linux-quick-install
cli.github.comhttps://cli.github.com
Verify Githttps://githubnext.github.io/gh-aw-workshop/#verify-git
Side Quest: Enterprise Setup Considerationshttps://githubnext.github.io/gh-aw-workshop/#side-quest-enterprise-setup
Side Quest: Install gh-aw Troubleshootinghttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting
#https://githubnext.github.io/gh-aw-workshop/#authenticate-the-gh-cli
#https://githubnext.github.io/gh-aw-workshop/#new-repository
github.com/newhttps://github.com/new
#https://githubnext.github.io/gh-aw-workshop/#clone-repository
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
GitHub Actions Intro →https://githubnext.github.io/gh-aw-workshop/#04-github-actions-intro
Step 5https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
GitHub Actions in 5 Minuteshttps://githubnext.github.io/gh-aw-workshop/#04-github-actions-intro
runnershttps://github.github.com/gh-aw/reference/self-hosted-runners/
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#the-core-mental-model-shift
permissionshttps://github.github.com/gh-aw/reference/permissions/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#before-and-after-classic-actions-vs-agentic-workflows
#https://githubnext.github.io/gh-aw-workshop/#superset-not-replacement
templatinghttps://github.github.com/gh-aw/reference/templating/
#https://githubnext.github.io/gh-aw-workshop/#hybrid-pattern-for-real-teams
#https://githubnext.github.io/gh-aw-workshop/#-try-it
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#what-stays-the-same
runnershttps://github.github.com/gh-aw/reference/self-hosted-runners/
Triggershttps://github.github.com/gh-aw/reference/triggers/
#https://githubnext.github.io/gh-aw-workshop/#why-platform-and-devops-teams-adopt-this-model
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
#https://githubnext.github.io/gh-aw-workshop/#the-core-distinction
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
#https://githubnext.github.io/gh-aw-workshop/#classify-task-a
#https://githubnext.github.io/gh-aw-workshop/#classify-task-b
#https://githubnext.github.io/gh-aw-workshop/#classify-task-c
#https://githubnext.github.io/gh-aw-workshop/#classify-task-d--hybrid
#https://githubnext.github.io/gh-aw-workshop/#your-turn
#https://githubnext.github.io/gh-aw-workshop/#self-check
Side Quest: The Two-File Structurehttps://githubnext.github.io/gh-aw-workshop/#side-quest-05-03-two-file-structure
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
lock fileshttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
#https://githubnext.github.io/gh-aw-workshop/#the-two-files
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#read-a-sample-md-source-file
#https://githubnext.github.io/gh-aw-workshop/#what-gh-aw-compile-generates
#https://githubnext.github.io/gh-aw-workshop/#check-your-vocabulary
Lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
Enginehttps://github.github.com/gh-aw/reference/engines/
#https://githubnext.github.io/gh-aw-workshop/#how-the-agent-posts-output
safe outputshttps://github.github.com/gh-aw/reference/safe-outputs/
Side Quest: Classify Agentic vs. Standard Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-05-02-aw-deep-dive
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
safe outputshttps://github.github.com/gh-aw/reference/safe-outputs/
gh extension install github/gh-awhttps://github.github.com/gh-aw/troubleshooting/common-issues/#extension-installation-fails
#https://githubnext.github.io/gh-aw-workshop/#local-terminal-setup-quick-fixes-adventure-local
#https://githubnext.github.io/gh-aw-workshop/#not-authenticated-http-401
#https://githubnext.github.io/gh-aw-workshop/#organization-codespace-token-limitation-http-403
#https://githubnext.github.io/gh-aw-workshop/#behind-a-corporate-proxy
GitHub Enterprise Serverhttps://github.github.com/gh-aw/setup/cli/#github-enterprise-server-support
#https://githubnext.github.io/gh-aw-workshop/#github-enterprise-server-gheghes-endpoint
networkhttps://github.github.com/gh-aw/reference/network/
#https://githubnext.github.io/gh-aw-workshop/#extension-download-fails-on-a-locked-down-network
github/gh-aw releaseshttps://github.com/github/gh-aw/releases
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
GitHub Copilot Cloud Agenthttps://github.github.com/gh-aw/reference/copilot-cloud-agent/
#https://githubnext.github.io/gh-aw-workshop/#what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#open-a-codespace
Step 6https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
browser sign-inhttps://github.github.com/gh-aw/reference/copilot-cloud-agent/#authentication
#https://githubnext.github.io/gh-aw-workshop/#install-gh-aw-in-the-codespace-terminal
Side Quest: Install gh-aw Troubleshootinghttps://githubnext.github.io/gh-aw-workshop/#organization-codespace-token-limitation-http-403
#https://githubnext.github.io/gh-aw-workshop/#return-to-the-main-workshop
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
authenticationhttps://github.github.com/gh-aw/reference/auth/
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/#what-is-an-agentic-workflow
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
authenticationhttps://github.github.com/gh-aw/reference/auth/
#https://githubnext.github.io/gh-aw-workshop/#why-authentication-matters
Agentic workflowshttps://github.github.com/gh-aw/introduction/overview/
gh aw secrets bootstrap --engine copilothttps://github.github.com/gh-aw/setup/cli/#secrets
#https://githubnext.github.io/gh-aw-workshop/#choose-your-method
Method 1 →https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03a-copilot-requests-permission
Method 2 →https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token
COPILOT_GITHUB_TOKENhttps://github.github.com/gh-aw/reference/auth/#copilotgithubtoken
Method 2 (UI-only) →https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03c-copilot-github-token-ui-only
copilot-requests: writehttps://github.github.com/gh-aw/reference/permissions/#special-permission-copilot-requests-write
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Method PAThttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Side Quest: Configure GitHub Copilot Authenticationhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Codespace setuphttps://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
Local Terminal side questhttps://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
copilot-requests: writehttps://github.github.com/gh-aw/reference/permissions/#special-permission-copilot-requests-write
Method 2https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token
#https://githubnext.github.io/gh-aw-workshop/#confirm-this-method-matches-your-repository
Method PAThttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token
#https://githubnext.github.io/gh-aw-workshop/#add-the-permission-to-your-workflow
YAML frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
authenticationhttps://github.github.com/gh-aw/reference/auth/
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
#https://githubnext.github.io/gh-aw-workshop/#troubleshooting
Method 2https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
github.com/settings/copilothttps://github.com/settings/copilot
Method 2https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token
agentic workflowshttps://github.github.com/gh-aw/introduction/overview/
Side Quest: Enterprise Setup Considerationshttps://githubnext.github.io/gh-aw-workshop/#side-quest-enterprise-setup
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Back to auth overviewhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
billinghttps://github.github.com/gh-aw/reference/billing/
Personal Access Tokenhttps://github.github.com/gh-aw/reference/glossary/#personal-access-token-pat
COPILOT_GITHUB_TOKENhttps://github.github.com/gh-aw/reference/auth/#copilotgithubtoken
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
enginehttps://github.github.com/gh-aw/reference/engines/
auth overviewhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Method 2 (UI-only)https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03c-copilot-github-token-ui-only
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Side Quest: Configure GitHub Copilot Authenticationhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
#https://githubnext.github.io/gh-aw-workshop/#shortest-terminal-path
fine-grained PAThttps://github.github.com/gh-aw/reference/auth/#copilot-default
#https://githubnext.github.io/gh-aw-workshop/#️-sub-exercise-a-generate-the-token-manually
github.com/settings/tokenshttps://github.com/settings/tokens
Permissionshttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#️-sub-exercise-b-store-the-secret-manually
Method 2 (UI-only)https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03c-copilot-github-token-ui-only
#https://githubnext.github.io/gh-aw-workshop/#select-the-token-in-your-workflow
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Side Quest: Configure GitHub Copilot Authenticationhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
billinghttps://github.github.com/gh-aw/reference/billing/
fine-grained Personal Access Tokenhttps://github.github.com/gh-aw/reference/auth/#copilot-default
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
enginehttps://github.github.com/gh-aw/reference/engines/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Side Quest: Configure GitHub Copilot Authenticationhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
#https://githubnext.github.io/gh-aw-workshop/#️-sub-exercise-a-generate-the-token
github.com/settings/tokenshttps://github.com/settings/tokens
Permissionshttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#️-sub-exercise-b-store-the-secret
#https://githubnext.github.io/gh-aw-workshop/#select-the-token-in-your-workflow
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
auth overviewhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Side Quest: Configure GitHub Copilot Authenticationhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
Side Quest: Set Up Your Local Terminalhttps://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal
Authenticate the gh CLIhttps://githubnext.github.io/gh-aw-workshop/#authenticate-the-gh-cli
Prerequisiteshttps://githubnext.github.io/gh-aw-workshop/#01-prerequisites
authenticationhttps://github.github.com/gh-aw/reference/auth/
Authenticate the gh CLIhttps://githubnext.github.io/gh-aw-workshop/#authenticate-the-gh-cli
#https://githubnext.github.io/gh-aw-workshop/#install-from-terminal
VS Codehttps://githubnext.github.io/gh-aw-workshop/#visual-studio-code-vs-code
Side Quest: Install gh-aw Troubleshootinghttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting
#https://githubnext.github.io/gh-aw-workshop/#run-a-quick-diagnostic
authenticationhttps://github.github.com/gh-aw/reference/auth/
Side Quest: Install gh-aw Troubleshootinghttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
#https://githubnext.github.io/gh-aw-workshop/#initialize-agentic-workflow-skills
#https://githubnext.github.io/gh-aw-workshop/#-try-it
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Side Quest: Configure GitHub Copilot for Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token
Write Your First Agentic Workflow →https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Step 9https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#what-gh-aw-compile-does
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
#https://githubnext.github.io/gh-aw-workshop/#use---no-emit-for-quick-structure-checks
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
#https://githubnext.github.io/gh-aw-workshop/#troubleshoot-with---validate
#https://githubnext.github.io/gh-aw-workshop/#use---watch-while-you-iterate
#https://githubnext.github.io/gh-aw-workshop/#how-to-read-a-compile-error
compilationhttps://github.github.com/gh-aw/reference/compilation-process/
#https://githubnext.github.io/gh-aw-workshop/#quick-fixes-for-common-compile-errors
permissions:https://github.github.com/gh-aw/reference/permissions/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Step 7 — Your First Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Step 9 — Agentic Editinghttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
billinghttps://github.github.com/gh-aw/reference/billing/
lock filehttps://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml
#https://githubnext.github.io/gh-aw-workshop/#quick-reference
#https://githubnext.github.io/gh-aw-workshop/#path-a-organization-centralized-billing
Method 1: Copilot Requests Permissionhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03a-copilot-requests-permission
#https://githubnext.github.io/gh-aw-workshop/#path-b-personal-billing
permissionhttps://github.github.com/gh-aw/reference/permissions/#special-permission-copilot-requests-write
github.com/settings/tokenshttps://github.com/settings/tokens
Method 2 (UI-only): COPILOT_GITHUB_TOKENhttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03c-copilot-github-token-ui-only
Method 2: COPILOT_GITHUB_TOKEN secrethttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token
enginehttps://github.github.com/gh-aw/reference/engines/
#https://githubnext.github.io/gh-aw-workshop/#confirm-engine
Side Quest: Configure an Anthropic API Keyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-06-anthropic-key
Side Quest: Configure an OpenAI API Keyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-07-openai-key
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Confirm Model Accesshttps://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
Confirm Model Accesshttps://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access
Run and Watch Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
permissionhttps://github.github.com/gh-aw/reference/permissions/
Run and Watch Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
permissionshttps://github.github.com/gh-aw/reference/permissions/
triggershttps://github.github.com/gh-aw/reference/triggers/
#https://githubnext.github.io/gh-aw-workshop/#symptom
actions:writehttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#cause
permissionshttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#fix-a-recommended-use-the-github-actions-ui
Run and Watch Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#trigger-the-workflow-via-github-actions-ui
#https://githubnext.github.io/gh-aw-workshop/#fix-b-advanced-create-a-new-codespace-with-extra-permissions
Managing access to other repositories within your codespacehttps://docs.github.com/en/codespaces/managing-your-codespaces/managing-repository-access-for-your-codespaces
#https://githubnext.github.io/gh-aw-workshop/#verify-the-fix
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Run and Watch Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
Run and Watch Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow
Reading Workflow Outputhttps://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Reading Workflow Outputhttps://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run
#https://githubnext.github.io/gh-aw-workshop/#pattern-lab-index
toolhttps://github.github.com/gh-aw/reference/tools/
09-01ahttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01a-pattern-long-plan-chain
permissionhttps://github.github.com/gh-aw/reference/permissions/
09-01bhttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01b-pattern-empty-results
Safe-outputhttps://github.github.com/gh-aw/reference/safe-outputs/
09-01chttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01c-pattern-safe-output-blocked
permissionshttps://github.github.com/gh-aw/reference/permissions/
safe-outputshttps://github.github.com/gh-aw/reference/safe-outputs/
09-01dhttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01d-pattern-permission-denied
09-01ehttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01e-pattern-done-no-write
Debugging Checklisthttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01f-debugging-checklist
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Step 9https://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
toolhttps://github.github.com/gh-aw/reference/tools/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Side Quest: Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
gh aw compile --watchhttps://github.github.com/gh-aw/setup/cli/#compile
#https://githubnext.github.io/gh-aw-workshop/#hands-on-exercise
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
toolhttps://github.github.com/gh-aw/reference/tools/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Side Quest: Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
gh aw compile --watchhttps://github.github.com/gh-aw/setup/cli/#compile
#https://githubnext.github.io/gh-aw-workshop/#hands-on-exercise
permissionshttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Side Quest: Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
memoryhttps://github.github.com/gh-aw/patterns/memory-ops/
gh aw compile --watchhttps://github.github.com/gh-aw/setup/cli/#compile
#https://githubnext.github.io/gh-aw-workshop/#hands-on-exercise
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
permissionhttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Side Quest: Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
permissions:https://github.github.com/gh-aw/reference/permissions/
safe-outputs:https://github.github.com/gh-aw/reference/safe-outputs/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#hands-on-exercise
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Side Quest: Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
safe-outputs:https://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#hands-on-exercise
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Side Quest: Diagnosing Common Agent Output Patternshttps://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output
#https://githubnext.github.io/gh-aw-workshop/#checklist
toolhttps://github.github.com/gh-aw/reference/tools/
safe-outputhttps://github.github.com/gh-aw/reference/safe-outputs/
safe-output recordhttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
safe-outputhttps://github.github.com/gh-aw/reference/safe-outputs/
permissionshttps://github.github.com/gh-aw/reference/permissions/
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
GitHub Actionshttps://github.github.com/gh-aw/reference/triggers/
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
plain-English schedule syntaxhttps://github.github.com/gh-aw/reference/schedule-syntax/#overview
fuzzy expressionhttps://github.github.com/gh-aw/reference/schedule-syntax/#fuzzy-schedules
#https://githubnext.github.io/gh-aw-workshop/#cron-in-one-minute
cron expressionshttps://github.github.com/gh-aw/reference/triggers/
fuzzy expressionhttps://github.github.com/gh-aw/reference/triggers/
#https://githubnext.github.io/gh-aw-workshop/#fuzzy-schedule-reference
lock filehttps://github.github.com/gh-aw/reference/workflow-structure/#lock-file-header
#https://githubnext.github.io/gh-aw-workshop/#verify-the-compiled-cron-after-gh-aw-compile
#https://githubnext.github.io/gh-aw-workshop/#when-should-you-use-raw-cron
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Step 10https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Step 11https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Reading Workflow Outputhttps://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run
Codespace setuphttps://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
Local Terminal side questhttps://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal
#https://githubnext.github.io/gh-aw-workshop/#at-a-glance
#https://githubnext.github.io/gh-aw-workshop/#state-the-goal-in-one-sentence
#https://githubnext.github.io/gh-aw-workshop/#list-the-inputs
permissionshttps://github.github.com/gh-aw/reference/permissions/
toolshttps://github.github.com/gh-aw/reference/tools/
#https://githubnext.github.io/gh-aw-workshop/#sketch-the-output
#https://githubnext.github.io/gh-aw-workshop/#write-the-guardrails
#https://githubnext.github.io/gh-aw-workshop/#review-the-brief
#https://githubnext.github.io/gh-aw-workshop/#put-it-together
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
permission scopeshttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Design Your Daily Repo Status Reporthttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Build Your Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Choose Your Scenariohttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Side Quest: Writing a Clear Agent Briefhttps://githubnext.github.io/gh-aw-workshop/#side-quest-10-01-agent-brief
#https://githubnext.github.io/gh-aw-workshop/#what-is-a-jailbreak-attack
#https://githubnext.github.io/gh-aw-workshop/#what-a-jailbreak-attempt-looks-like
OWASP LLM01: Prompt Injectionhttps://owasp.org/www-project-top-10-for-large-language-model-applications/
#https://githubnext.github.io/gh-aw-workshop/#why-gh-aw-reduces-the-risk
defence layershttps://github.github.com/gh-aw/introduction/architecture/#security-model
Compiled task briefhttps://github.github.com/gh-aw/reference/compilation-process/#overview
agentic threat detectionhttps://github.github.com/gh-aw/reference/threat-detection/
network layerhttps://github.github.com/gh-aw/reference/network/#configuration
sandboxhttps://github.github.com/gh-aw/reference/sandbox/
#https://githubnext.github.io/gh-aw-workshop/#the-task-brief-is-compiled-in-before-any-data-arrives
#https://githubnext.github.io/gh-aw-workshop/#minimal-permissions-cap-what-the-agent-can-authorize
#https://githubnext.github.io/gh-aw-workshop/#safe-outputs-remove-execution-paths-for-out-of-scope-writes
#https://githubnext.github.io/gh-aw-workshop/#networkallowed-blocks-data-exfiltration
network layerhttps://github.github.com/gh-aw/reference/network/
threat detectionhttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#optional-agentic-threat-detection-reviews-agent-output-before-writes-land
sandboxhttps://github.github.com/gh-aw/reference/sandbox/
#https://githubnext.github.io/gh-aw-workshop/#️-exercise-spot-the-injection
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Choose Your Scenariohttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#understand-the-dispatcher-model
#https://githubnext.github.io/gh-aw-workshop/#learn-the-three-task-types
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
permissionshttps://github.github.com/gh-aw/reference/permissions/
AI Credithttps://github.github.com/gh-aw/reference/cost-management/
#https://githubnext.github.io/gh-aw-workshop/#practice-matching-a-request-to-a-task-type
#https://githubnext.github.io/gh-aw-workshop/#try-writing-your-own-trigger-phrase
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
permissionshttps://github.github.com/gh-aw/reference/permissions/
Part B: Tools, Outputs, and the Agent Bodyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-08-frontmatter-tools-outputs
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Step 11https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#opening-fence-and-description
#https://githubnext.github.io/gh-aw-workshop/#triggers-on
triggers referencehttps://github.github.com/gh-aw/reference/triggers/
#https://githubnext.github.io/gh-aw-workshop/#permissions
Copilot enginehttps://github.github.com/gh-aw/reference/engines/
#https://githubnext.github.io/gh-aw-workshop/#mini-challenge
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
workflow_dispatchhttps://github.github.com/gh-aw/reference/triggers/#dispatch-triggers-workflow_dispatch
Part B: Tools, Outputs, and the Agent Body →https://githubnext.github.io/gh-aw-workshop/#side-quest-11-08-frontmatter-tools-outputs
Build — Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Build the Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Build the Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
Frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
Classic vs. Agentic comparison in Step 5https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
#https://githubnext.github.io/gh-aw-workshop/#frontmatter-sections-at-a-glance
Triggershttps://github.github.com/gh-aw/reference/triggers/
Permissionshttps://github.github.com/gh-aw/reference/permissions/
Toolshttps://github.github.com/gh-aw/reference/tools/
GitHub MCPhttps://github.github.com/gh-aw/reference/tools/#github-tools-github
permissionshttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#️-try-it-label-the-structure
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Build the Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
compile errorhttps://github.github.com/gh-aw/reference/compilation-process/
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#tabs-instead-of-spaces
#https://githubnext.github.io/gh-aw-workshop/#missing-quotes-around-strings-with-special-characters
#https://githubnext.github.io/gh-aw-workshop/#wrong-indentation-level-for-nested-keys
#https://githubnext.github.io/gh-aw-workshop/#forgetting-the-closing----
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#copilot-requests-write-not-listed-under-permissions
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
Build: Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
agentic workflowshttps://github.github.com/gh-aw/introduction/overview/
Step 11https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Step 9https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
task briefhttps://github.github.com/gh-aw/reference/markdown/
Step 11https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Step 9https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#what-is-a-task-brief
YAML frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
gh-aw wizardhttps://githubnext.github.io/gh-aw-wizard/
#https://githubnext.github.io/gh-aw-workshop/#state-the-goal-not-just-the-action
#https://githubnext.github.io/gh-aw-workshop/#give-the-output-a-shape
#https://githubnext.github.io/gh-aw-workshop/#set-scope-and-constraints
#https://githubnext.github.io/gh-aw-workshop/#reference-step-outputs-explicitly
Step 16https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
#https://githubnext.github.io/gh-aw-workshop/#add-a-done-means-statement
#https://githubnext.github.io/gh-aw-workshop/#putting-it-together
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Build Your Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Build: Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Step 11https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#four-design-decisions
permissionshttps://github.github.com/gh-aw/reference/permissions/
networkhttps://github.github.com/gh-aw/reference/network/
audithttps://github.github.com/gh-aw/reference/audit/
#https://githubnext.github.io/gh-aw-workshop/#the-annotated-workflow
#https://githubnext.github.io/gh-aw-workshop/#️-your-turn--metadata
Safe-Outputshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#️-your-turn--safe-outputs
safe-outputshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#pattern-summary
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
compile errorhttps://github.github.com/gh-aw/reference/compilation-process/
Build: Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
scheduledhttps://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule
Build a PR Reviewer with an Agent and Skillhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
triggershttps://github.github.com/gh-aw/reference/triggers/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
#https://githubnext.github.io/gh-aw-workshop/#scheduled-vs-event-driven-triggers
pull requesthttps://github.github.com/gh-aw/reference/triggers/#pull-request-triggers-pullrequest
schedulehttps://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule
#https://githubnext.github.io/gh-aw-workshop/#four-common-trigger-patterns
#https://githubnext.github.io/gh-aw-workshop/#pull_request
#https://githubnext.github.io/gh-aw-workshop/#push
#https://githubnext.github.io/gh-aw-workshop/#issues
#https://githubnext.github.io/gh-aw-workshop/#schedule
#https://githubnext.github.io/gh-aw-workshop/#try-it-swap-your-trigger
#https://githubnext.github.io/gh-aw-workshop/#how-trigger-choice-changes-safe-outputs
safe-outputshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#three-questions-to-pick-the-right-trigger
#https://githubnext.github.io/gh-aw-workshop/#concrete-example-step-7-vs-step-15
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Step 14bhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Build — PR Code Reviewerhttps://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
Claudehttps://githubnext.github.io/gh-aw-workshop/#claude
AI enginehttps://github.github.com/gh-aw/reference/engines/#built-in-ai-engines
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
agentic workflowshttps://github.github.com/gh-aw/introduction/overview/
GitHub Copilot enginehttps://github.github.com/gh-aw/reference/engines/
Claudehttps://github.github.com/gh-aw/reference/auth/#claude
workflow frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
console.anthropic.comhttps://console.anthropic.com/
#https://githubnext.github.io/gh-aw-workshop/#what-youll-set-up
#https://githubnext.github.io/gh-aw-workshop/#get-an-anthropic-api-key
console.anthropic.comhttps://console.anthropic.com/
Anthropic pricing pagehttps://www.anthropic.com/pricing
#https://githubnext.github.io/gh-aw-workshop/#store-the-key-as-a-repository-secret
console.anthropic.comhttps://console.anthropic.com/
network.allowedhttps://github.github.com/gh-aw/reference/network/
#https://githubnext.github.io/gh-aw-workshop/#update-your-workflow-frontmatter
#https://githubnext.github.io/gh-aw-workshop/#compile-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
agentic workflowshttps://github.github.com/gh-aw/introduction/overview/
GitHub Copilot enginehttps://github.github.com/gh-aw/reference/engines/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Install gh-awhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
YAML frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
Side Quest: Frontmatter Deep Dive — Part Ahttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-01-frontmatter-deep-dive
OpenAI Codexhttps://githubnext.github.io/gh-aw-workshop/#openai-codex
#https://githubnext.github.io/gh-aw-workshop/#what-youll-set-up
#https://githubnext.github.io/gh-aw-workshop/#get-an-openai-api-key
#https://githubnext.github.io/gh-aw-workshop/#store-the-key-as-a-repository-secret
#https://githubnext.github.io/gh-aw-workshop/#update-your-workflow-frontmatter
network.allowedhttps://github.github.com/gh-aw/reference/network/
#https://githubnext.github.io/gh-aw-workshop/#optional-choose-a-specific-openai-model
extended engine syntaxhttps://github.github.com/gh-aw/reference/engines/#extended-coding-agent-configuration
#https://githubnext.github.io/gh-aw-workshop/#validate-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Part Ahttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-01-frontmatter-deep-dive
toolshttps://github.github.com/gh-aw/reference/tools/
safe-outputshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Part Ahttps://githubnext.github.io/gh-aw-workshop/#side-quest-11-01-frontmatter-deep-dive
#https://githubnext.github.io/gh-aw-workshop/#tools
permissionshttps://github.github.com/gh-aw/reference/permissions/
GitHub MCP serverhttps://github.github.com/gh-aw/reference/tools/
#https://githubnext.github.io/gh-aw-workshop/#safe-outputs
commenthttps://github.github.com/gh-aw/reference/safe-outputs/#comment-creation-add-comment
#https://githubnext.github.io/gh-aw-workshop/#closing-fence
YAML frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
task briefhttps://github.github.com/gh-aw/reference/markdown/
#https://githubnext.github.io/gh-aw-workshop/#the-markdown-body
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Build — Daily Repo Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
gh aw installed and authenticatedhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
agentic workflowshttps://github.github.com/gh-aw/introduction/overview/
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-learn
#https://githubnext.github.io/gh-aw-workshop/#the-five-phases
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
permissionshttps://github.github.com/gh-aw/reference/permissions/
task briefhttps://github.github.com/gh-aw/reference/markdown/
YAML frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
pull requesthttps://github.github.com/gh-aw/reference/safe-outputs/#pull-request-creation-create-pull-request
#https://githubnext.github.io/gh-aw-workshop/#steering-the-session
lock filehttps://github.github.com/gh-aw/reference/workflow-structure/#lock-file-header
#https://githubnext.github.io/gh-aw-workshop/#expanding-activity-feed-steps
#https://githubnext.github.io/gh-aw-workshop/#advanced-agent-merge
agent mergehttps://docs.github.com/en/copilot/how-tos/github-copilot-app/managing-issues-and-pull-requests#merging-a-pull-request
#https://githubnext.github.io/gh-aw-workshop/#advanced-continuous-compilation-with---watch
Step 6https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
Side Quest: Using gh aw compile to Catch Errors Earlyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Step 9https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
safe output surfacehttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#baseline-run
#https://githubnext.github.io/gh-aw-workshop/#score-the-output-with-a-3-row-rubric
#https://githubnext.github.io/gh-aw-workshop/#make-one-targeted-change
workflow briefhttps://github.github.com/gh-aw/reference/markdown/
GitHub Copilot apphttps://githubnext.github.io/gh-aw-workshop/#github-copilot-app
triggershttps://github.github.com/gh-aw/reference/triggers/
permissionshttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#before-and-after-comparison
#https://githubnext.github.io/gh-aw-workshop/#read-the-run-log-for-errors
workflow frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
GitHub labelshttps://github.github.com/gh-aw/reference/safe-outputs/#add-labels-add-labels
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Build Your First Event-Driven Workflow: PR Auto-Reviewerhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
#https://githubnext.github.io/gh-aw-workshop/#why-auto-labelling
LabelOps patternhttps://github.github.com/gh-aw/patterns/label-ops/
#https://githubnext.github.io/gh-aw-workshop/#the-labeller-workflow
#https://githubnext.github.io/gh-aw-workshop/#test-it
pull requesthttps://github.github.com/gh-aw/reference/triggers/#pull-request-triggers-pullrequest
#https://githubnext.github.io/gh-aw-workshop/#hands-on-exercise
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Build Your First Event-Driven Workflow: PR Auto-Reviewerhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
summary commenthttps://github.github.com/gh-aw/reference/safe-outputs/#comment-creation-add-comment
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Build Your First Event-Driven Workflow: PR Auto-Reviewerhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
#https://githubnext.github.io/gh-aw-workshop/#why-a-structured-summary
workflow briefhttps://github.github.com/gh-aw/reference/markdown/
#https://githubnext.github.io/gh-aw-workshop/#the-summary-workflow
#https://githubnext.github.io/gh-aw-workshop/#test-it
#https://githubnext.github.io/gh-aw-workshop/#hands-on-exercise-customise-the-template
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Build Your First Event-Driven Workflow: PR Auto-Reviewerhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
#https://githubnext.github.io/gh-aw-workshop/#why-a-checklist-workflow
commenthttps://github.github.com/gh-aw/reference/safe-outputs/#comment-creation-add-comment
pull request triggerhttps://github.github.com/gh-aw/reference/triggers/#pull-request-triggers-pullrequest
#https://githubnext.github.io/gh-aw-workshop/#the-checklist-workflow
#https://githubnext.github.io/gh-aw-workshop/#test-it
#https://githubnext.github.io/gh-aw-workshop/#hands-on-exercise-add-a-team-specific-criterion
workflow briefhttps://github.github.com/gh-aw/reference/markdown/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Build Your First Event-Driven Workflow: PR Auto-Reviewerhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
AIChttps://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic
Audit and Monitor Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability
Manage Costs and AI Credit Budgetshttps://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets
#https://githubnext.github.io/gh-aw-workshop/#build-a-cost-baseline
gh aw audit referencehttps://github.github.com/gh-aw/reference/audit/#gh-aw-audit
#https://githubnext.github.io/gh-aw-workshop/#match-cost-symptoms-to-likely-causes
persistent memoryhttps://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
#https://githubnext.github.io/gh-aw-workshop/#use-the-highest-leverage-reduction-techniques
#https://githubnext.github.io/gh-aw-workshop/#pass-less-context-to-the-model
#https://githubnext.github.io/gh-aw-workshop/#make-the-brief-more-specific
#https://githubnext.github.io/gh-aw-workshop/#reduce-unnecessary-runs
workflow_dispatchhttps://github.github.com/gh-aw/reference/triggers/#dispatch-triggers-workflowdispatch
schedulehttps://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule
#https://githubnext.github.io/gh-aw-workshop/#avoid-re-processing-unchanged-work
cache-memory or repo-memoryhttps://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
#https://githubnext.github.io/gh-aw-workshop/#keep-tool-usage-narrow
toolshttps://github.github.com/gh-aw/reference/tools/
MCPhttps://github.github.com/gh-aw/reference/mcp-gateway/
#https://githubnext.github.io/gh-aw-workshop/#compare-quality-before-choosing-a-more-expensive-setup
A/B experimentshttps://githubnext.github.io/gh-aw-workshop/#23-ab-experiments
#https://githubnext.github.io/gh-aw-workshop/#add-hard-guardrails
max-ai-creditshttps://github.github.com/gh-aw/reference/triggers/#ai-credits-guardrail-max-ai-credits
max-daily-ai-creditshttps://github.github.com/gh-aw/reference/triggers/#daily-per-workflow-ai-credits-guardrail-max-daily-ai-credits
timeout-minuteshttps://github.github.com/gh-aw/reference/frontmatter/
gh aw forecasthttps://githubnext.github.io/gh-aw-workshop/#side-quest-26-01-forecast-costs
Cost Managementhttps://github.github.com/gh-aw/reference/cost-management/
#https://githubnext.github.io/gh-aw-workshop/#try-it-yourself
#https://githubnext.github.io/gh-aw-workshop/#run-one-optimization-cycle
#https://githubnext.github.io/gh-aw-workshop/#ask-an-agent-to-suggest-the-next-optimization
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Build Your First Event-Driven Workflow: PR Auto-Reviewerhttps://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Make Your Workflow Smarter with Conditional Logichttps://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#understand-the-expression-syntax
GitHub Actionshttps://github.github.com/gh-aw/introduction/how-they-work/
#https://githubnext.github.io/gh-aw-workshop/#know-your-contexts
$GITHUB_OUTPUThttps://github.github.com/gh-aw/reference/steps-jobs/#custom-steps-steps
Environment variableshttps://github.github.com/gh-aw/reference/environment-variables/
secretshttps://github.github.com/gh-aw/reference/environment-variables/#mcp-server-with-secrets
#https://githubnext.github.io/gh-aw-workshop/#use-outputs-between-steps
#https://githubnext.github.io/gh-aw-workshop/#write-readable-conditions
#https://githubnext.github.io/gh-aw-workshop/#use-built-in-functions
#https://githubnext.github.io/gh-aw-workshop/#combine-multiple-conditions
#https://githubnext.github.io/gh-aw-workshop/#gather-time-based-context-with-shell-steps
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Connect a Live Data Source to Your Workflow →https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Make Your Workflow Smarter with Conditional Logichttps://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#understand-why-this-pattern-matters
deterministichttps://github.github.com/gh-aw/patterns/deterministic-ops/
#https://githubnext.github.io/gh-aw-workshop/#add-a-security-alert-count-step
workflow frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#why-chain-with-a-branch-check
workflow_dispatchhttps://github.github.com/gh-aw/reference/triggers/#dispatch-triggers-workflowdispatch
#https://githubnext.github.io/gh-aw-workshop/#update-the-agent-brief
#https://githubnext.github.io/gh-aw-workshop/#verify-the-conditional-behaviour
#https://githubnext.github.io/gh-aw-workshop/#commit-and-push-your-changes
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Make Your Workflow Smarter with Conditional Logichttps://githubnext.github.io/gh-aw-workshop/#15-conditional-logic
Step 16https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
GitHub Actionshttps://github.github.com/gh-aw/introduction/overview/
stepshttps://github.github.com/gh-aw/reference/steps-jobs/#custom-steps-steps
#https://githubnext.github.io/gh-aw-workshop/#why-export-doesnt-work-across-steps
Environment variableshttps://github.github.com/gh-aw/reference/environment-variables/
#https://githubnext.github.io/gh-aw-workshop/#single-line-values
$GITHUB_OUTPUThttps://github.github.com/gh-aw/reference/environment-variables/#system-injected-runtime-variables
#https://githubnext.github.io/gh-aw-workshop/#giving-steps-an-id
#https://githubnext.github.io/gh-aw-workshop/#multi-line-values-with-the-eof-heredoc-syntax
#https://githubnext.github.io/gh-aw-workshop/#injecting-outputs-into-an-ai-prompt
Frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
GitHub Secretshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#what-is-a-github-secret
#https://githubnext.github.io/gh-aw-workshop/#when-do-you-need-a-secret
MCP serverhttps://github.github.com/gh-aw/reference/mcp-gateway/
#https://githubnext.github.io/gh-aw-workshop/#choose-the-right-github-token
#https://githubnext.github.io/gh-aw-workshop/#add-a-secret-to-your-repository
#https://githubnext.github.io/gh-aw-workshop/#github-ui-recommended
#https://githubnext.github.io/gh-aw-workshop/#️-try-it-verify-masking
#https://githubnext.github.io/gh-aw-workshop/#reference-a-secret-in-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#going-deeper
GITHUB_TOKENhttps://github.github.com/gh-aw/reference/environment-variables/#system-injected-runtime-variables
environment variablehttps://github.github.com/gh-aw/reference/environment-variables/
permissionshttps://github.github.com/gh-aw/reference/permissions/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
blast radiushttps://github.github.com/gh-aw/introduction/architecture/#threat-model
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
Build Your Daily Status Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
permissionshttps://github.github.com/gh-aw/reference/permissions/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
#https://githubnext.github.io/gh-aw-workshop/#what-an-exfiltration-attempt-looks-like
#https://githubnext.github.io/gh-aw-workshop/#why-gh-aw-makes-exfiltration-difficult
#https://githubnext.github.io/gh-aw-workshop/#github-actions-masks-secrets-in-logs
#https://githubnext.github.io/gh-aw-workshop/#safe-outputs-removes-unintended-write-surfaces
safe-outputshttps://github.github.com/gh-aw/reference/safe-outputs/
create-issuehttps://github.github.com/gh-aw/reference/safe-outputs/#issue-creation-create-issue
add-commenthttps://github.github.com/gh-aw/reference/safe-outputs/#comment-creation-add-comment
network.allowedhttps://github.github.com/gh-aw/reference/network/#caller-extensible-allowlist-networkallowed-input
#https://githubnext.github.io/gh-aw-workshop/#networkallowed-blocks-outbound-exfiltration
firewallhttps://github.github.com/gh-aw/reference/network/
#https://githubnext.github.io/gh-aw-workshop/#inject-secrets-only-in-the-step-that-needs-them
#https://githubnext.github.io/gh-aw-workshop/#keep-permissions-minimal
permissionshttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#layered-defences-at-a-glance
#https://githubnext.github.io/gh-aw-workshop/#what-you-can-do-as-a-workflow-author
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Step 16https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Connect a Live Data Sourcehttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
#https://githubnext.github.io/gh-aw-workshop/#the-decision-rule
#https://githubnext.github.io/gh-aw-workshop/#data-ops-examples
#https://githubnext.github.io/gh-aw-workshop/#hybrid-blueprint
$GITHUB_OUTPUThttps://github.github.com/gh-aw/reference/environment-variables/#system-injected-runtime-variables
#https://githubnext.github.io/gh-aw-workshop/#-try-it-label-each-step-d-or-a
#https://githubnext.github.io/gh-aw-workshop/#common-anti-patterns
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Side Quest: Storing Credentials with GitHub Secretshttps://githubnext.github.io/gh-aw-workshop/#side-quest-16-02-secrets-and-permissions
#https://githubnext.github.io/gh-aw-workshop/#the-core-risk-credentials-that-never-expire
scheduledhttps://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule
#https://githubnext.github.io/gh-aw-workshop/#why-unattended-workflows-amplify-the-risk
deterministichttps://github.github.com/gh-aw/patterns/deterministic-ops/
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
blast radiushttps://github.github.com/gh-aw/introduction/architecture/#threat-model
#https://githubnext.github.io/gh-aw-workshop/#how-gh-aw-limits-the-blast-radius
#https://githubnext.github.io/gh-aw-workshop/#prefer-the-ephemeral-github_token
#https://githubnext.github.io/gh-aw-workshop/#keep-permissions-minimal
permissionshttps://github.github.com/gh-aw/reference/permissions/
safe-outputshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#use-networkallowed-to-block-exfiltration
network layerhttps://github.github.com/gh-aw/reference/network/
#https://githubnext.github.io/gh-aw-workshop/#when-a-pat-is-unavoidable
#https://githubnext.github.io/gh-aw-workshop/#️-exercise-audit-your-current-workflow
#https://githubnext.github.io/gh-aw-workshop/#comparison-at-a-glance
#https://githubnext.github.io/gh-aw-workshop/#what-you-can-do-as-a-workflow-author
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Connect a Live Data Source to Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#16-connect-data-source
Step 17https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
task briefhttps://github.github.com/gh-aw/reference/markdown/
Model Context Protocolhttps://github.github.com/gh-aw/reference/mcp-gateway/
#https://githubnext.github.io/gh-aw-workshop/#what-is-mcp
Model Context Protocolhttps://github.github.com/gh-aw/reference/mcp-gateway/
#https://githubnext.github.io/gh-aw-workshop/#how-the-agentic-loop-changes
#https://githubnext.github.io/gh-aw-workshop/#hands-on-exercise
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
tools:https://github.github.com/gh-aw/reference/tools/
#https://githubnext.github.io/gh-aw-workshop/#what-the-tools-frontmatter-block-does
#https://githubnext.github.io/gh-aw-workshop/#how-toolsets-work
toolsethttps://github.github.com/gh-aw/reference/github-tools/#github-toolsets
#https://githubnext.github.io/gh-aw-workshop/#reading-mcp-tool-calls-in-the-actions-log
#https://githubnext.github.io/gh-aw-workshop/#trust-and-security-concepts
Supply Chain Attacks via MCPhttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-05-supply-chain-mcp
Supply chainhttps://github.github.com/gh-aw/introduction/architecture/#threat-model
Blast radiushttps://github.github.com/gh-aw/introduction/architecture/#threat-model
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
sandboxhttps://github.github.com/gh-aw/reference/sandbox/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
sandboxhttps://github.github.com/gh-aw/reference/sandbox/
#https://githubnext.github.io/gh-aw-workshop/#why-you-need-a-sandbox
permissionshttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#where-the-agent-is-actually-running
safe outputhttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#what-safe-output-means
#https://githubnext.github.io/gh-aw-workshop/#security-architecture-in-one-sentence
permissionshttps://github.github.com/gh-aw/reference/permissions/
network.allowedhttps://github.github.com/gh-aw/reference/network/#caller-extensible-allowlist-networkallowed-input
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
task briefhttps://github.github.com/gh-aw/reference/markdown/
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
#https://githubnext.github.io/gh-aw-workshop/#what-a-prompt-injection-looks-like
#https://githubnext.github.io/gh-aw-workshop/#why-gh-aw-reduces-the-risk
task briefhttps://github.github.com/gh-aw/reference/markdown/
#https://githubnext.github.io/gh-aw-workshop/#the-task-brief-is-the-primary-instruction-source
#https://githubnext.github.io/gh-aw-workshop/#the-permissions-block-enforces-write-boundaries
permissionshttps://github.github.com/gh-aw/reference/permissions/
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#safe-outputs-constraints-limit-available-write-operations
safe-outputshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#what-you-can-do-as-a-workflow-author
#https://githubnext.github.io/gh-aw-workshop/#a-note-on-trust-boundaries
blast radiushttps://github.github.com/gh-aw/introduction/architecture/#threat-model
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
#https://githubnext.github.io/gh-aw-workshop/#what-is-permission-escalation
#https://githubnext.github.io/gh-aw-workshop/#what-it-looks-like-in-practice
prompt injectionhttps://github.github.com/gh-aw/introduction/architecture/#threat-model
#https://githubnext.github.io/gh-aw-workshop/#why-agentic-workflows-need-tighter-scoping-than-classic-cicd
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/
blast radiushttps://github.github.com/gh-aw/introduction/architecture/#threat-model
#https://githubnext.github.io/gh-aw-workshop/#how-gh-aw-limits-the-blast-radius
Side Quest: Agentic Workflow Security Architecture (Explain Like You're 5)https://githubnext.github.io/gh-aw-workshop/#side-quest-17-02-security-architecture
#https://githubnext.github.io/gh-aw-workshop/#read-only-pattern
#https://githubnext.github.io/gh-aw-workshop/#-try-it-audit-your-own-workflow
permissionshttps://github.github.com/gh-aw/reference/permissions/#permission-scopes
#https://githubnext.github.io/gh-aw-workshop/#write-enabled-pattern-with-protected-files
protected-fileshttps://github.github.com/gh-aw/reference/safe-outputs-pull-requests/
#https://githubnext.github.io/gh-aw-workshop/#-try-it-add-protected-files-to-your-workflow
#https://githubnext.github.io/gh-aw-workshop/#best-practices-for-workflow-authors
task briefhttps://github.github.com/gh-aw/reference/markdown/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
trust boundaryhttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-02-security-architecture
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
How MCP Tool Servers Workhttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-01-mcp-concepts
#https://githubnext.github.io/gh-aw-workshop/#the-risk-in-one-sentence
MCPhttps://github.github.com/gh-aw/guides/mcps/
#https://githubnext.github.io/gh-aw-workshop/#attack-surface-at-a-glance
threat modelhttps://github.github.com/gh-aw/introduction/architecture/#threat-model
toolsethttps://github.github.com/gh-aw/reference/github-tools/#github-toolsets
Output injectionhttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-06-output-injection
#https://githubnext.github.io/gh-aw-workshop/#️-exercise-inspect-this-mcpjson
#https://githubnext.github.io/gh-aw-workshop/#three-habits-that-lower-the-risk
permissionshttps://github.github.com/gh-aw/reference/permissions/
networkhttps://github.github.com/gh-aw/reference/network/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Side Quest: Supply Chain Attacks via MCP Tool Servershttps://githubnext.github.io/gh-aw-workshop/#side-quest-17-05-supply-chain-mcp
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
#https://githubnext.github.io/gh-aw-workshop/#the-attack
#https://githubnext.github.io/gh-aw-workshop/#why-this-matters-for-agentic-workflows
#https://githubnext.github.io/gh-aw-workshop/#how-aw-defends-against-it
safe-outputshttps://github.github.com/gh-aw/reference/safe-outputs/
Agentic Workflow Security Architecture (Explain Like You're 5)https://githubnext.github.io/gh-aw-workshop/#side-quest-17-02-security-architecture
pkg/workflow/safe_outputs_parser.gohttps://github.com/github/gh-aw/blob/main/pkg/workflow/safe_outputs_parser.go
actions/setup/js/add_comment.cjshttps://github.com/github/gh-aw/blob/main/actions/setup/js/add_comment.cjs#L582-L650
#https://githubnext.github.io/gh-aw-workshop/#️-exercise-block-a-mock-injection-payload
#https://githubnext.github.io/gh-aw-workshop/#️-exercise-inspect-the-validation-source
actions/setup/js/add_comment.cjshttps://github.com/github/gh-aw/blob/main/actions/setup/js/add_comment.cjs#L582-L650
#L582-L583https://github.com/github/gh-aw/blob/main/actions/setup/js/add_comment.cjs#L582-L583
#L646-L650https://github.com/github/gh-aw/blob/main/actions/setup/js/add_comment.cjs#L646-L650
#https://githubnext.github.io/gh-aw-workshop/#what-you-can-do-as-a-workflow-author
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
#https://githubnext.github.io/gh-aw-workshop/#-learning-objectives
frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/#permissions-permissions
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
#https://githubnext.github.io/gh-aw-workshop/#the-attack
Agentic Workflowshttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
#https://githubnext.github.io/gh-aw-workshop/#why-this-matters-for-agentic-workflows
agentic workflowhttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
#https://githubnext.github.io/gh-aw-workshop/#how-aw-defends-against-it
read-only permissionshttps://github.github.com/gh-aw/reference/permissions/
#https://githubnext.github.io/gh-aw-workshop/#declare-read-only-permissions
GitHub MCP serverhttps://github.github.com/gh-aw/guides/mcps/#github-mcp-server
#https://githubnext.github.io/gh-aw-workshop/#route-writes-through-a-pull-request
#https://githubnext.github.io/gh-aw-workshop/#restrict-which-paths-can-change
#https://githubnext.github.io/gh-aw-workshop/#limit-network-destinations
network.allowed-domainshttps://github.github.com/gh-aw/reference/network/#configuration
Frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#️-exercise-spot-the-dangerous-frontmatter
#https://githubnext.github.io/gh-aw-workshop/#️-exercise-harden-your-workflow
Step 17https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
#https://githubnext.github.io/gh-aw-workshop/#what-you-can-do-as-a-workflow-author
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Give Your Agent More Tools with MCPhttps://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools
Step 20https://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Step 7https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
Make Your Workflow Remember Across Runshttps://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
YAML frontmatterhttps://github.github.com/gh-aw/reference/frontmatter/
Write Your First Agentic Workflowhttps://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow
#https://githubnext.github.io/gh-aw-workshop/#why-memory-matters
cache-memoryhttps://github.github.com/gh-aw/reference/cache-memory/
GitHub Actions cachehttps://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows
repo-memoryhttps://github.github.com/gh-aw/reference/repo-memory/
#https://githubnext.github.io/gh-aw-workshop/#choosing-between-the-two
permissionshttps://github.github.com/gh-aw/reference/frontmatter/#permissions-permissions
#https://githubnext.github.io/gh-aw-workshop/#cache-memory-in-depth
GitHub Actions cachehttps://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows
#https://githubnext.github.io/gh-aw-workshop/#cache-memory-frontmatter
#https://githubnext.github.io/gh-aw-workshop/#cache-memory-field-reference
#https://githubnext.github.io/gh-aw-workshop/#cache-memory-task-brief-example
Make Your Workflow Remember Across Runshttps://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
#https://githubnext.github.io/gh-aw-workshop/#repo-memory-in-depth
#https://githubnext.github.io/gh-aw-workshop/#repo-memory-frontmatter
#https://githubnext.github.io/gh-aw-workshop/#repo-memory-field-reference
permissionshttps://github.github.com/gh-aw/reference/permissions/#permission-scopes
#https://githubnext.github.io/gh-aw-workshop/#repo-memory-task-brief-example
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Make Your Workflow Remember Across Runshttps://githubnext.github.io/gh-aw-workshop/#20-persistent-memory
sub-agenthttps://github.github.com/gh-aw/reference/inline-sub-agents/#syntax
Step 21https://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
sub-agenthttps://github.github.com/gh-aw/reference/inline-sub-agents/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Split Complex Workflows with Inline Sub-Agentshttps://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents
Side Quest: Using gh aw compile to Catch Errors Earlyhttps://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow
#https://githubnext.github.io/gh-aw-workshop/#start-with-one-broken-block
frontmatter fieldhttps://github.github.com/gh-aw/reference/frontmatter/
#https://githubnext.github.io/gh-aw-workshop/#fix-the-heading-first
#https://githubnext.github.io/gh-aw-workshop/#keep-only-the-sub-agent-fields
#https://githubnext.github.io/gh-aw-workshop/#move-the-block-to-the-bottom
#https://githubnext.github.io/gh-aw-workshop/#compare-with-one-clean-version
#https://githubnext.github.io/gh-aw-workshop/#try-the-pattern-in-your-workflow
CLI referencehttps://github.github.com/gh-aw/setup/cli/#compile
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Split Complex Workflows with Inline Sub-Agentshttps://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Refine, Test, and Improve Your Workflowhttps://githubnext.github.io/gh-aw-workshop/#09-agentic-editing
Make Your Workflows Resilient to Failurehttps://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience
#https://githubnext.github.io/gh-aw-workshop/#steps
#https://githubnext.github.io/gh-aw-workshop/#the-four-failure-modes
safe-outputhttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#practice-match-the-failure-to-the-mitigation
#https://githubnext.github.io/gh-aw-workshop/#watch-for-this-pattern-in-your-own-runs
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Make Your Workflows Resilient to Failurehttps://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience
round-robinhttps://github.github.com/gh-aw/experimental/experiments/#statistical-balancing
Step 23https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
artifacthttps://github.github.com/gh-aw/reference/artifacts/#quick-reference
round-robinhttps://github.github.com/gh-aw/experimental/experiments/#statistical-balancing
#https://githubnext.github.io/gh-aw-workshop/#understand-how-the-round-robin-works
artifacthttps://github.github.com/gh-aw/reference/artifacts/
#https://githubnext.github.io/gh-aw-workshop/#predict-assignment-order
#https://githubnext.github.io/gh-aw-workshop/#inspect-artifact-counts
Artifactshttps://github.github.com/gh-aw/reference/artifacts/
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Step 23 — Test Your Prompt Ideas with A/B Experimentshttps://githubnext.github.io/gh-aw-workshop/#23-ab-experiments
Run Your Agentic Workflow on a Self-Hosted Runnerhttps://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners
ephemeral runnershttps://github.github.com/gh-aw/reference/self-hosted-runners/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Run Your Agentic Workflow on a Self-Hosted Runnerhttps://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners
JIT runnershttps://github.github.com/gh-aw/reference/self-hosted-runners/
#https://githubnext.github.io/gh-aw-workshop/#ephemeral-and-jit-runners
agentic workflowshttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
networkhttps://github.github.com/gh-aw/reference/network/#configuration
#https://githubnext.github.io/gh-aw-workshop/#proxy-and-network-requirements
Self-hosted runnershttps://github.github.com/gh-aw/reference/self-hosted-runners/
agentic enginehttps://github.github.com/gh-aw/reference/engines/
#https://githubnext.github.io/gh-aw-workshop/#network-isolation
MCPhttps://github.github.com/gh-aw/guides/mcps/
Audit Referencehttps://githubnext.github.io/gh-aw-workshop/#side-quest-25-01-audit-reference
firewallhttps://github.github.com/gh-aw/reference/sandbox/#awf-agent-workflow-firewall
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Run Your Agentic Workflow on a Self-Hosted Runnerhttps://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners
Audit and Monitor Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Audit and Monitor Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability
Install the gh-aw CLI Extensionhttps://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw
gh aw audithttps://github.github.com/gh-aw/reference/audit/#gh-aw-audit
#https://githubnext.github.io/gh-aw-workshop/#gh-aw-audit-report-anatomy
AI Creditshttps://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic
firewallhttps://github.github.com/gh-aw/reference/sandbox/#awf-agent-workflow-firewall
MCP tool callshttps://github.github.com/gh-aw/guides/mcps/
Threat detectionhttps://github.github.com/gh-aw/reference/threat-detection/#how-it-works
Safe outputshttps://github.github.com/gh-aw/reference/safe-outputs/
#https://githubnext.github.io/gh-aw-workshop/#artifact-files-explained
Agent artifacthttps://github.github.com/gh-aw/reference/artifacts/
#https://githubnext.github.io/gh-aw-workshop/#agent-artifact
#https://githubnext.github.io/gh-aw-workshop/#readable-log-files
#https://githubnext.github.io/gh-aw-workshop/#aic-billing-details
AIChttps://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic
network.allowedhttps://github.github.com/gh-aw/reference/network/#configuration
#https://githubnext.github.io/gh-aw-workshop/#adding-a-blocked-domain-to-networkallowed
#https://githubnext.github.io/gh-aw-workshop/#try-it-yourself
#https://githubnext.github.io/gh-aw-workshop/#run-an-audit-on-a-recent-run
#https://githubnext.github.io/gh-aw-workshop/#explore-mcp-tool-calls
MCPhttps://github.github.com/gh-aw/guides/mcps/
#https://githubnext.github.io/gh-aw-workshop/#inspect-the-firewall-records
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Audit and Monitor Your Agentic Workflowshttps://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability
Manage Costs and AI Credit Budgetshttps://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets
gh aw forecasthttps://github.github.com/gh-aw/setup/cli/#forecast
#https://githubnext.github.io/gh-aw-workshop/#what-gh-aw-forecast-does
AIChttps://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic
triggershttps://github.github.com/gh-aw/reference/triggers/#trigger-types
#https://githubnext.github.io/gh-aw-workshop/#run-a-basic-forecast
#https://githubnext.github.io/gh-aw-workshop/#use---period-week-for-shorter-projections
#https://githubnext.github.io/gh-aw-workshop/#use---days-7-to-limit-history-after-a-task-brief-change
MCP toolshttps://github.github.com/gh-aw/guides/mcps/
#https://githubnext.github.io/gh-aw-workshop/#forecast-all-workflows-at-once
#https://githubnext.github.io/gh-aw-workshop/#translate-the-p90-into-max-daily-ai-credits
AIChttps://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Manage Costs and AI Credit Budgetshttps://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets
SKILL.mdhttps://github.github.com/gh-aw/reference/custom-agent-for-aw/#using-the-skill-files-for-agentic-workflows
Step 29https://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge
#https://githubnext.github.io/gh-aw-workshop/#-what-youll-do
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Teach Your Agent Domain Knowledge with Skillshttps://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge
#https://githubnext.github.io/gh-aw-workshop/#decide-with-one-table
#https://githubnext.github.io/gh-aw-workshop/#hint-let-the-agent-discover-skills-itself
#https://githubnext.github.io/gh-aw-workshop/#fusion-reference-the-exact-fragment-you-need
#https://githubnext.github.io/gh-aw-workshop/#inline-embed-the-skill-in-the-workflow-file-itself
#https://githubnext.github.io/gh-aw-workshop/#practice-apply-all-three-to-one-skill
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
Teach Your Agent Domain Knowledge with Skillshttps://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge
agentic workflowshttps://github.github.com/gh-aw/introduction/overview/
#https://githubnext.github.io/gh-aw-workshop/#-before-you-start
Prerequisiteshttps://githubnext.github.io/gh-aw-workshop/#01-prerequisites
#https://githubnext.github.io/gh-aw-workshop/#confirm-ghes-version-and-agentic-workflow-support
Agentic workflowshttps://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows
Copilot cloud agenthttps://github.github.com/gh-aw/reference/copilot-cloud-agent/
#https://githubnext.github.io/gh-aw-workshop/#confirm-codespaces-availability-on-ghes-or-enterprise-policies
Codespaces organization documentationhttps://docs.github.com/en/enterprise-cloud@latest/codespaces/managing-codespaces-for-your-organization/enabling-or-disabling-github-codespaces-for-your-organization
Set Up a Codespacehttps://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
Side Quest: Set Up Your Local Terminalhttps://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal
Side Quest: Install gh-aw Troubleshootinghttps://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting
Self-hosted runnerhttps://github.github.com/gh-aw/reference/self-hosted-runners/
#https://githubnext.github.io/gh-aw-workshop/#self-hosted-runner-prerequisites
self-hosted runnershttps://github.github.com/gh-aw/reference/self-hosted-runners/
GitHub Actionshttps://docs.github.com/en/actions
#https://githubnext.github.io/gh-aw-workshop/#model-access-and-copilot-licensing-requirements
#https://githubnext.github.io/gh-aw-workshop/#-checkpoint
self-hosted runnerhttps://github.github.com/gh-aw/reference/self-hosted-runners/
Prerequisiteshttps://githubnext.github.io/gh-aw-workshop/#01-prerequisites
Set Up a Codespacehttps://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace
Side Quest: Set Up Your Local Terminalhttps://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal
What Are Agentic Workflows?https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro
gh-aw-workshophttps://github.com/githubnext/gh-aw-workshop

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.