| GitHub Agentic Workflows Workshop | https://githubnext.github.io/gh-aw-workshop/#00-welcome |
| Welcome to our Agent Factory Tour | https://githubnext.github.io/gh-aw-workshop/#00-welcome |
| Before we start | https://githubnext.github.io/gh-aw-workshop/#01-prerequisites |
| GitHub Actions in 5 Minutes | 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 Safe | https://githubnext.github.io/gh-aw-workshop/#05b-agentic-workflows-security |
| Practice: Recognize Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#05c-agentic-workflows-practice |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Write Your First Agentic Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Confirm Model Access | https://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access |
| Run and Watch Your Workflow | https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow |
| Interpret Your First Run | https://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run |
| Refine, Test, and Improve Your Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| Set Up a Codespace | https://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace |
| What's Next? Keep Exploring | https://githubnext.github.io/gh-aw-workshop/#14-next-steps |
| Build a PR Reviewer with an Agent and Skill | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| Make Your Workflow Smarter with Conditional Logic | https://githubnext.github.io/gh-aw-workshop/#15-conditional-logic |
| Connect a Live Data Source to Your Workflow | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| Give Your Agent More Tools with MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Share and Reuse Your Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#18-share-and-reuse |
| Build a Research-Driven Next Training Node | https://githubnext.github.io/gh-aw-workshop/#19-research-driven-training-node |
| Make Your Workflow Remember Across Runs | https://githubnext.github.io/gh-aw-workshop/#20-persistent-memory |
| Split Complex Workflows with Inline Sub-Agents | https://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents |
| Inline Sub-Agents | https://github.github.com/gh-aw/reference/inline-sub-agents/ |
| Make Your Workflows Resilient to Failure | https://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience |
| Test Your Prompt Ideas with A/B Experiments | https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments |
| A/B Experiments | https://github.github.com/gh-aw/experimental/experiments/ |
| Run Your Agentic Workflow on a Self-Hosted Runner | https://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners |
| Audit and Monitor Your Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability |
| Manage Costs and AI Credit Budgets | https://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets |
| Verify Your Workflow Quality with Evals | https://githubnext.github.io/gh-aw-workshop/#27-evaluate-workflow-quality |
| Orchestrate Multiple Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#28-orchestrate-workflows |
| Teach Your Agent Domain Knowledge with Skills | https://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge |
| Preview Your Workflow's Writes with Staged Mode | https://githubnext.github.io/gh-aw-workshop/#30-preview-with-staged-mode |
| Side Quest: Recognizing Common Agentic Workflow Failure Modes | https://githubnext.github.io/gh-aw-workshop/#side-quest-22-01-failure-modes |
| Side Quest: Terminal Basics | https://githubnext.github.io/gh-aw-workshop/#side-quest-01-01-terminal-basics |
| Side Quest: Environment Reference | https://githubnext.github.io/gh-aw-workshop/#side-quest-01-02-environment-reference |
| Side Quest: Permission Errors | https://githubnext.github.io/gh-aw-workshop/#side-quest-01-03-permission-errors |
| Side Quest: Set Up Your Local Terminal | https://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal |
| Side Quest: Agentic Workflows for GitHub Actions Power Users | https://githubnext.github.io/gh-aw-workshop/#side-quest-05-01-actions-power-user |
| Side Quest: Classify Agentic vs. Standard Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-05-02-aw-deep-dive |
| Side Quest: The Two-File Structure | https://githubnext.github.io/gh-aw-workshop/#side-quest-05-03-two-file-structure |
| Side Quest: Install gh-aw Troubleshooting | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting |
| Side Quest: Use gh-aw with the GitHub Copilot Cloud Agent | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-02-cca-codespace |
| Side Quest: Configure GitHub Copilot Authentication | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| Side Quest: Method 1 — Copilot Requests Permission | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03a-copilot-requests-permission |
| Side Quest: Method 2 — COPILOT_GITHUB_TOKEN Secret | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token |
| Side Quest: Method 2 (UI-only) — COPILOT_GITHUB_TOKEN Secret | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03c-copilot-github-token-ui-only |
| Side Quest: Install gh-aw in a Local Terminal | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-04-install-local |
| Side Quest: Using gh aw compile to Catch Errors Early | https://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow |
| Side Quest: Fix Codespaces actions:write Errors When Running gh aw run | https://githubnext.github.io/gh-aw-workshop/#side-quest-08-01-codespaces-actions-write |
| Side Quest: Diagnosing Common Agent Output Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| Side Quest 09-01a: Pattern — Long [plan] Chains | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01a-pattern-long-plan-chain |
| Side Quest 09-01b: Pattern — Empty [result] Data | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01b-pattern-empty-results |
| Side Quest 09-01c: Pattern — Safe-output limit reached | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01c-pattern-safe-output-blocked |
| Safe-output | https://github.github.com/gh-aw/reference/safe-outputs/ |
| Side Quest 09-01d: Pattern — permission denied | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01d-pattern-permission-denied |
| Side Quest 09-01e: Pattern — "Done" but Nothing Written | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01e-pattern-done-no-write |
| Side Quest 09-01f: Debugging Checklist | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01f-debugging-checklist |
| Side Quest 09-02: Fuzzy Schedule Expressions | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-02-schedule-expressions |
| Side Quest: Writing a Clear Agent Brief | https://githubnext.github.io/gh-aw-workshop/#side-quest-10-01-agent-brief |
| Side Quest: Jailbreaking the Agent Brief | https://githubnext.github.io/gh-aw-workshop/#side-quest-10-02-jailbreak-brief |
| Side Quest: How the agentic-workflows Skill Dispatcher Works | https://githubnext.github.io/gh-aw-workshop/#side-quest-10-03-skill-dispatcher |
| Side Quest: Frontmatter Deep Dive — Part A | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-01-frontmatter-deep-dive |
| Frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| Side Quest: Workflow File Structure at a Glance | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-01b-workflow-structure |
| Side Quest: YAML Frontmatter Pitfalls | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-02-yaml-frontmatter |
| Frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| Side Quest: Write Better AI Task Briefs | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-03-better-prompts |
| Side Quest: Explore and Adapt an Annotated Workflow | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-04-annotated-workflow |
| Side Quest: Event-Driven Triggers in Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-05-event-triggers |
| Side Quest: Configure an Anthropic API Key | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-06-anthropic-key |
| Side Quest: Configure an OpenAI API Key | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-07-openai-key |
| Side Quest: Frontmatter Deep Dive — Part B | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-08-frontmatter-tools-outputs |
| Side Quest: Agent Session Phases Explained | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-09-agent-session-phases |
| Side Quest: Evaluating and Iterating on Agent Output | https://githubnext.github.io/gh-aw-workshop/#side-quest-12-01-iterate-agent-output |
| Side Quest 13-01: Pattern — Auto-Label PRs by Content | https://githubnext.github.io/gh-aw-workshop/#side-quest-13-01-pr-labeler-pattern |
| Side Quest 13-02: Pattern — Generate a PR Summary Comment | https://githubnext.github.io/gh-aw-workshop/#side-quest-13-02-pr-summary-pattern |
| Side Quest 13-03: Pattern — PR Review Checklist | https://githubnext.github.io/gh-aw-workshop/#side-quest-13-03-pr-checklist-pattern |
| Side Quest: Observe and Reduce Token Costs | https://githubnext.github.io/gh-aw-workshop/#side-quest-13-04-token-optimization |
| Side Quest: GitHub Actions Expressions and Contexts | https://githubnext.github.io/gh-aw-workshop/#side-quest-15-01-expressions-and-contexts |
| Side Quest: Chaining Conditions — Run an Agent Only When Security Findings Exist | https://githubnext.github.io/gh-aw-workshop/#side-quest-15-02-chaining-conditions |
| Side Quest: Passing Data Between Steps with $GITHUB_OUTPUT | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-01-github-output |
| Side Quest: Storing Credentials with GitHub Secrets | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-02-secrets-and-permissions |
| Side Quest: Token and Secret Exfiltration in Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-03-token-exfiltration |
| Side Quest: Deterministic vs Agentic Data Ops | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-04-deterministic-vs-agentic-data-ops |
| Deterministic | https://github.github.com/gh-aw/patterns/deterministic-ops/ |
| Agentic | https://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows |
| Side Quest: Long-Lived Credential Risks in Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-05-long-lived-credentials |
| Side Quest: How MCP Tool Servers Work | https://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 Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-03-prompt-injection |
| Prompt Injection | https://github.github.com/gh-aw/introduction/architecture/#threat-model |
| Side Quest: Permission Escalation in Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-04-permission-escalation |
| Agentic Workflows | https://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows |
| Side Quest: Supply Chain Attacks via MCP Tool Servers | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-05-supply-chain-mcp |
| Supply Chain | https://github.github.com/gh-aw/introduction/architecture/#threat-model |
| Side Quest: Output Injection via Safe Outputs | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-06-output-injection |
| Side Quest: Repository Poisoning via Agentic Write Access | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-07-repo-poisoning |
| Side Quest: Choosing Between Cache Memory and Repo Memory | https://githubnext.github.io/gh-aw-workshop/#side-quest-20-01-memory-patterns |
| Cache Memory | https://github.github.com/gh-aw/reference/cache-memory/ |
| Repo Memory | https://github.github.com/gh-aw/reference/repo-memory/ |
| Side Quest: Sub-Agent Syntax Reference | https://githubnext.github.io/gh-aw-workshop/#side-quest-21-01-sub-agent-syntax |
| Side Quest: How A/B Experiment Round-Robin Assignment Works | https://githubnext.github.io/gh-aw-workshop/#side-quest-23-01-ab-roundrobin |
| Side Quest: Self-Hosted Runner Infrastructure Deep Dive | https://githubnext.github.io/gh-aw-workshop/#side-quest-24-01-runner-infrastructure |
| Side Quest: Audit Reference — Artifacts, Firewall Logs, and Report Contents | https://githubnext.github.io/gh-aw-workshop/#side-quest-25-01-audit-reference |
| Side Quest: Project Future AI Credit Costs with gh aw forecast | https://githubnext.github.io/gh-aw-workshop/#side-quest-26-01-forecast-costs |
| Side Quest: Skill Injection Strategies — Hint, Fusion, and Inline | https://githubnext.github.io/gh-aw-workshop/#side-quest-29-01-skill-injection-strategies |
| Side Quest: Enterprise Setup Considerations | https://githubnext.github.io/gh-aw-workshop/#side-quest-enterprise-setup |
| GitHub Agentic Workflows Factory Tour | https://githubnext.github.io/gh-aw-workshop/#README |
| Side Quest: Copilot Billing Paths | https://githubnext.github.io/gh-aw-workshop/#side-quest-07d-billing-paths |
| Golden Ticket | https://aka.ms/golden-ticket |
| GitHub Agentic Workflow | https://github.github.com/gh-aw/introduction/overview/ |
| schedule | https://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule |
| compile | https://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.com | https://github.com |
| # | https://githubnext.github.io/gh-aw-workshop/#prepare-your-environment |
| Local Terminal Setup side quest | https://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal |
| AI engine | https://github.github.com/gh-aw/reference/engines/ |
| # | https://githubnext.github.io/gh-aw-workshop/#verify-ai-engine-access |
| github.com/settings/copilot | https://github.com/settings/copilot |
| Agentic Workflows | https://github.github.com/gh-aw/introduction/overview/ |
| Anthropic | https://github.github.com/gh-aw/reference/engines/#available-coding-agents |
| ← Welcome to our Agent Factory Tour | https://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 settings | https://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 Basics | https://githubnext.github.io/gh-aw-workshop/#side-quest-01-01-terminal-basics |
| # | https://githubnext.github.io/gh-aw-workshop/#new-repository |
| github.com/new | https://github.com/new |
| # | https://githubnext.github.io/gh-aw-workshop/#open-the-codespace |
| github.com/codespaces | https://github.com/codespaces |
| github.com/codespaces | https://github.com/codespaces |
| github.com/codespaces | https://github.com/codespaces |
| Side Quest: Install Local | https://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 Basics | https://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 start | https://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-aw | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| triggers | https://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 runner | https://github.github.com/gh-aw/reference/self-hosted-runners/ |
| # | https://githubnext.github.io/gh-aw-workshop/#why-this-matters-for-agentic-workflows |
| Agentic workflows | https://github.github.com/gh-aw/introduction/overview/ |
| permissions | https://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-workshop | https://github.com/githubnext/gh-aw-workshop |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| ← Set Up a Codespace | https://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace |
| What Are Agentic Workflows? → | https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro |
| trigger | https://github.github.com/gh-aw/reference/triggers/ |
| Skip to Install gh-aw | https://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 Workflow | https://github.github.com/gh-aw/introduction/overview/ |
| sandbox | https://github.github.com/gh-aw/reference/sandbox/ |
| How Agentic Workflows Stay Safe | https://githubnext.github.io/gh-aw-workshop/#05b-agentic-workflows-security |
| # | https://githubnext.github.io/gh-aw-workshop/#three-key-terms |
| Trigger | https://github.github.com/gh-aw/reference/triggers/ |
| Task brief | https://github.github.com/gh-aw/reference/markdown/ |
| Safe outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| Side Quest: Agentic Workflows Deep Dive | https://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 frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| gh aw compile | https://github.github.com/gh-aw/reference/compilation-process/ |
| frontmatter | https://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 Dive | https://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 Minutes | https://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 |
| schedule | https://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule |
| # | https://githubnext.github.io/gh-aw-workshop/#safe-by-design-sandbox--guardrailed-outputs |
| sandbox | https://github.github.com/gh-aw/reference/sandbox/ |
| Agent Workflow Firewall | https://github.github.com/gh-aw/reference/sandbox/ |
| network egress | https://github.github.com/gh-aw/reference/network/ |
| prompt injection | https://github.github.com/gh-aw/reference/threat-detection/ |
| safe-output | https://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 Dive | https://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 pattern | https://github.github.com/gh-aw/patterns/issue-ops/ |
| Side Quest: Agentic Workflows Deep Dive | https://githubnext.github.io/gh-aw-workshop/#side-quest-05-02-aw-deep-dive |
| gh-aw wizard | https://githubnext.github.io/gh-aw-wizard/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| trigger | https://github.github.com/gh-aw/reference/triggers/ |
| ← How Agentic Workflows Stay Safe | https://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 workflow | https://github.github.com/gh-aw/introduction/overview/ |
| Install gh-aw in a Local Terminal side quest | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-04-install-local |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| agentic workflow | https://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 Codespace | https://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace |
| Verify your Codespace is ready | https://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 Troubleshooting | https://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 Troubleshooting | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/ |
| # | https://githubnext.github.io/gh-aw-workshop/#initialize-agentic-workflow-skills |
| skill files | https://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 Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| ← Practice: Recognize Agentic Workflows | https://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 |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| safe-outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| GitHub Actions | https://github.github.com/gh-aw/guides/github-actions-primer/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| github.com/settings/copilot | https://github.com/settings/copilot |
| Confirm Model Access | https://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access |
| # | https://githubnext.github.io/gh-aw-workshop/#create-your-first-workflow |
| gh-aw wizard | https://githubnext.github.io/gh-aw-wizard/ |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| Side Quest: Using gh aw compile to Catch Errors Early | https://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 |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| ← Install the gh-aw CLI Extension | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| billing | https://github.github.com/gh-aw/reference/billing/ |
| Step 8 | https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#verify-model-access |
| github.com/settings/copilot | https://github.com/settings/copilot |
| Side Quest: Configure GitHub Copilot for Agentic Workflows | https://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 |
| # | https://githubnext.github.io/gh-aw-workshop/#choose-a-billing-path |
| Side Quest: Copilot Billing Paths | https://githubnext.github.io/gh-aw-workshop/#side-quest-07d-billing-paths |
| lock file | https://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Run and Watch Your Workflow | https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow |
| ← Write Your First Agentic Workflow | https://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 Access | https://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access |
| # | https://githubnext.github.io/gh-aw-workshop/#pre-flight-check |
| lock file | https://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Confirm Model Access | https://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-status | https://github.github.com/gh-aw/setup/cli/#run |
| Side Quest: Fix Codespaces actions:write Errors | https://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 Access | https://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 7d | https://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 Access | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#read-the-live-log |
| tool | https://github.github.com/gh-aw/reference/tools/ |
| # | https://githubnext.github.io/gh-aw-workshop/#check-the-output |
| safe-output action | https://github.github.com/gh-aw/reference/safe-outputs/ |
| safe-output | https://github.github.com/gh-aw/reference/safe-outputs/ |
| # | https://githubnext.github.io/gh-aw-workshop/#check-common-error-patterns-first |
| compile | https://github.github.com/gh-aw/reference/compilation-process/ |
| Side Quest: Diagnosing Common Agent Output Patterns | https://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 Workflow | https://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 Run | https://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 Works | https://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 Credit | https://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic |
| schedule | https://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_dispatch | https://github.github.com/gh-aw/reference/triggers/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| ← Interpret Your First Run | https://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 Workflow | https://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 |
| schedule | https://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 triggers | https://github.github.com/gh-aw/reference/triggers/ |
| gh-aw workflow syntax | https://github.github.com/gh-aw/introduction/overview/ |
| # | https://githubnext.github.io/gh-aw-workshop/#go-deeper |
| gh-aw wizard | https://githubnext.github.io/gh-aw-wizard/ |
| Make Your Workflow Smarter with Conditional Logic | https://githubnext.github.io/gh-aw-workshop/#15-conditional-logic |
| Connect a Live Data Source to Your Workflow | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| Give Your Agent More Tools with MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Share and Reuse Your Agentic Workflows | https://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 |
| cache-backed memory | https://github.github.com/gh-aw/reference/cache-memory/ |
| Split Complex Workflows with Inline Sub-Agents | https://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents |
| Make Your Workflows Resilient to Failure | https://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience |
| Test Your Prompt Ideas with A/B Experiments | https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments |
| Run Your Agentic Workflow on a Self-Hosted Runner | https://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners |
| Audit and Monitor Your Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability |
| artifacts | https://github.github.com/gh-aw/reference/artifacts/ |
| Manage Costs and AI Credit Budgets | https://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| ← Refine, Test, and Improve Your Workflow | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| # | https://githubnext.github.io/gh-aw-workshop/#understand-the-agent-and-skill-split |
| inline agent | https://github.github.com/gh-aw/reference/inline-sub-agents/ |
| Pattern: Auto-Label PRs by Content | https://githubnext.github.io/gh-aw-workshop/#side-quest-13-01-pr-labeler-pattern |
| Pattern: Generate a PR Summary Comment | https://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 wizard | https://githubnext.github.io/gh-aw-wizard/ |
| # | https://githubnext.github.io/gh-aw-workshop/#inspect-the-generated-structure |
| safe output | https://github.github.com/gh-aw/reference/safe-outputs/ |
| Pattern: PR Review Checklist | https://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 Costs | https://githubnext.github.io/gh-aw-workshop/#side-quest-13-04-token-optimization |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| ← What's Next? Keep Exploring | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Refine, Test, and Improve Your Workflow | https://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 |
| deterministic | https://github.github.com/gh-aw/patterns/deterministic-ops/ |
| frontmatter | https://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 Contexts | https://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 |
| compilation | https://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 Exist | https://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 Skill | https://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 CLI | https://githubnext.github.io/gh-aw-workshop/#github-cli-gh |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Build: Daily Repo Status Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Refine, Test, and Improve Your Workflow | https://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 workflows | https://github.github.com/gh-aw/introduction/overview/ |
| Side Quest: Passing Data Between Steps with $GITHUB_OUTPUT | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-01-github-output |
| Side Quest: Deterministic vs Agentic Data Ops | https://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 |
| frontmatter | https://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 |
| Compile | https://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 Logic | https://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 Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-03-token-exfiltration |
| Side Quest: Long-Lived Credential Risks in Agentic Workflows | https://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/ |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| tools | https://github.github.com/gh-aw/reference/tools/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Build: Daily Repo Status Workflow | https://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 Work | https://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 Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-03-prompt-injection |
| Side Quest: Permission Escalation in Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-04-permission-escalation |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| Side Quest: Supply Chain Attacks via MCP Tool Servers | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-05-supply-chain-mcp |
| Side Quest: Output Injection via Safe Outputs | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-06-output-injection |
| Side Quest: Repository Poisoning via Agentic Write Access | https://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 server | https://github.github.com/gh-aw/guides/mcps/ |
| compile | https://github.github.com/gh-aw/reference/compilation-process/ |
| Connect a Live Data Source | https://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 Workflow | https://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 template | https://github.github.com/gh-aw/guides/reusing-workflows/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Refine, Test, and Improve Your Workflow | https://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 |
| compile | https://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 MCP | https://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 Workflows | https://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 outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| # | https://githubnext.github.io/gh-aw-workshop/#draft-a-node-proposal-with-clear-scope |
| artifacts | https://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 |
| compile | https://github.github.com/gh-aw/reference/compilation-process/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| ← Share and Reuse Your Agentic Workflows | https://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 memory | https://github.github.com/gh-aw/patterns/memory-ops/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| Give Your Agent More Tools with MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Side Quest: Frontmatter Deep Dive — Part B | https://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 Memory | https://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 |
| Compile | https://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 Node | https://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 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| Write Your First Agentic Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Side Quest: Using gh aw compile to Catch Errors Early | https://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 aliases | https://github.github.com/gh-aw/reference/engines/#available-coding-agents |
| Side Quest: Sub-Agent Syntax Reference | https://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 file | https://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 Runs | https://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-output | https://github.github.com/gh-aw/reference/safe-outputs/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Refine, Test, and Improve Your Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| frontmatter | https://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 Modes | https://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 file | https://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 |
| Timeouts | https://github.github.com/gh-aw/reference/rate-limiting-controls/#timeouts |
| safe outputs | https://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-Agents | https://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents |
| Inline Sub-Agents | https://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 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| Side Quest: Using gh aw compile to Catch Errors Early | https://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 |
| artifacts | https://github.github.com/gh-aw/reference/artifacts/ |
| # | https://githubnext.github.io/gh-aw-workshop/#compare-assignment-counts-from-artifacts |
| Artifacts | https://github.github.com/gh-aw/reference/artifacts/ |
| # | https://githubnext.github.io/gh-aw-workshop/#add-a-third-variant-and-predict-the-order |
| artifact | https://github.github.com/gh-aw/reference/artifacts/ |
| Side Quest: How A/B Experiment Round-Robin Assignment Works | https://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 Failure | https://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 |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Refine, Test, and Improve Your Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| self-hosted runner | https://github.github.com/gh-aw/reference/self-hosted-runners/ |
| Side Quest: Enterprise Setup Considerations | https://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 Dive | https://githubnext.github.io/gh-aw-workshop/#side-quest-24-01-runner-infrastructure |
| ephemeral | https://github.github.com/gh-aw/reference/ephemerals/ |
| network | https://github.github.com/gh-aw/reference/network/ |
| # | https://githubnext.github.io/gh-aw-workshop/#️-exercise-compile-and-commit |
| lock file | https://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 Experiments | https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments |
| A/B Experiments | https://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 |
| artifacts | https://github.github.com/gh-aw/reference/artifacts/ |
| token usage | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| # | https://githubnext.github.io/gh-aw-workshop/#steps |
| gh aw logs | https://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 audit | https://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 Reference | https://githubnext.github.io/gh-aw-workshop/#side-quest-25-01-audit-reference |
| # | https://githubnext.github.io/gh-aw-workshop/#debug-with-an-agent |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| safe-output | https://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 Runner | https://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 Workflows | https://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 page | https://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 |
| schedule | https://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule |
| gh aw forecast | https://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 forecast | https://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 Runs | https://githubnext.github.io/gh-aw-workshop/#20-persistent-memory |
| Side Quest: Observe and Reduce Token Costs | https://githubnext.github.io/gh-aw-workshop/#side-quest-13-04-token-optimization |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| timeout-minutes | https://github.github.com/gh-aw/reference/rate-limiting-controls/#timeouts |
| max-ai-credits | https://github.github.com/gh-aw/reference/cost-management/#cap-ai-credits-per-run |
| max-daily-ai-credits | https://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 Exploring | https://githubnext.github.io/gh-aw-workshop/#14-next-steps |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| evals artifact | https://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 Experiments | https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments |
| Manage Costs and AI Credit Budgets | https://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets |
| Run and Watch Your Workflow | https://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 file | https://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-workflow | https://github.github.com/gh-aw/reference/safe-outputs/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Verify Your Workflow Quality with Evals | https://githubnext.github.io/gh-aw-workshop/#27-evaluate-workflow-quality |
| Build Your First Event-Driven Workflow | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| Using gh aw compile to Catch Errors Early | https://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#understand-workflow-orchestration |
| safe-outputs | https://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 Evals | https://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 Workflows | https://githubnext.github.io/gh-aw-workshop/#28-orchestrate-workflows |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows |
| Using gh aw compile to Catch Errors Early | https://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 |
| frontmatter | https://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.md | https://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 Inline | https://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 Exploring | https://githubnext.github.io/gh-aw-workshop/#14-next-steps |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| staged mode | https://github.github.com/gh-aw/reference/staged-mode/ |
| safe outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| 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/#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 jobs | https://github.github.com/gh-aw/reference/custom-safe-outputs/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| What's Next? Keep Exploring | https://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 Build | https://githubnext.github.io/gh-aw-workshop/#00-welcome |
| What You Need Before We Start | https://githubnext.github.io/gh-aw-workshop/#01-prerequisites |
| Set Up a Codespace | https://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 Safe | https://githubnext.github.io/gh-aw-workshop/#05b-agentic-workflows-security |
| Practice: Recognize Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#05c-agentic-workflows-practice |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Write Your First Agentic Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Confirm Model Access | https://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access |
| Run and Watch Your Workflow | https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow |
| Interpret Your First Run | https://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run |
| Refine, Test, and Improve Your Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| What's Next? Keep Exploring | https://githubnext.github.io/gh-aw-workshop/#14-next-steps |
| 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/#curriculum--part-2-go-deeper |
| Make Your Workflow Smarter with Conditional Logic | https://githubnext.github.io/gh-aw-workshop/#15-conditional-logic |
| Connect a Live Data Source to Your Workflow | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| Give Your Agent More Tools with MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Share and Reuse Your Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#18-share-and-reuse |
| Build a Research-Driven Next Training Node | https://githubnext.github.io/gh-aw-workshop/#19-research-driven-training-node |
| Make Your Workflow Remember Across Runs | https://githubnext.github.io/gh-aw-workshop/#20-persistent-memory |
| Split Complex Workflows with Inline Sub-Agents | https://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents |
| Make Your Workflows Resilient to Failure | https://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience |
| Test Your Prompt Ideas with A/B Experiments | https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments |
| Run Your Agentic Workflow on a Self-Hosted Runner | https://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners |
| Audit and Monitor Your Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability |
| Manage Costs and AI Credit Budgets | https://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets |
| Verify Your Workflow Quality with Evals | https://githubnext.github.io/gh-aw-workshop/#27-evaluate-workflow-quality |
| Orchestrate Multiple Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#28-orchestrate-workflows |
| Teach Your Agent Domain Knowledge with Skills | https://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge |
| Preview Your Workflow's Writes with Staged Mode | https://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 Users | https://githubnext.github.io/gh-aw-workshop/#side-quest-05-01-actions-power-user |
| Step 5 | https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro |
| Agentic Workflows Deep Dive | https://githubnext.github.io/gh-aw-workshop/#side-quest-05-02-aw-deep-dive |
| Step 5 | https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro |
| Terminal Basics | https://githubnext.github.io/gh-aw-workshop/#side-quest-01-01-terminal-basics |
| Step 1 | https://githubnext.github.io/gh-aw-workshop/#01-prerequisites |
| Set Up Your Local Terminal | https://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal |
| Enterprise Setup Considerations | https://githubnext.github.io/gh-aw-workshop/#side-quest-enterprise-setup |
| Step 1 | https://githubnext.github.io/gh-aw-workshop/#01-prerequisites |
| Step 2 | https://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace |
| Local Terminal side quest | https://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal |
| Step 5 | https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro |
| Environment Reference | https://githubnext.github.io/gh-aw-workshop/#side-quest-01-02-environment-reference |
| Step 1 | https://githubnext.github.io/gh-aw-workshop/#01-prerequisites |
| Permission Errors | https://githubnext.github.io/gh-aw-workshop/#side-quest-01-03-permission-errors |
| Step 1 | https://githubnext.github.io/gh-aw-workshop/#01-prerequisites |
| Install gh-aw Troubleshooting | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting |
| Step 6 | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Use gh-aw with the GitHub Copilot Cloud Agent | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-02-cca-codespace |
| Step 6 | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Install gh-aw in a Local Terminal | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-04-install-local |
| Using gh aw compile to Catch Errors Early | https://githubnext.github.io/gh-aw-workshop/#side-quest-07-01-compile-workflow |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Step 9 | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| Fix Codespaces actions:write Errors When Running gh aw run | https://githubnext.github.io/gh-aw-workshop/#side-quest-08-01-codespaces-actions-write |
| Step 8 | https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow |
| Diagnosing Common Agent Output Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| Step 9 | https://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run |
| Pattern: Long [plan] Chains | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01a-pattern-long-plan-chain |
| Diagnosing Common Agent Output Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| Pattern: Empty [result] Data | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01b-pattern-empty-results |
| Diagnosing Common Agent Output Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| Pattern: Safe-output limit reached | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01c-pattern-safe-output-blocked |
| Diagnosing Common Agent Output Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| Pattern: permission denied | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01d-pattern-permission-denied |
| Diagnosing Common Agent Output Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| Pattern: "Done" but Nothing Written | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01e-pattern-done-no-write |
| Diagnosing Common Agent Output Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| Debugging Checklist | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01f-debugging-checklist |
| Diagnosing Common Agent Output Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| Writing a Clear Agent Brief | https://githubnext.github.io/gh-aw-workshop/#side-quest-10-01-agent-brief |
| Step 10 | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| Jailbreaking the Agent Brief | https://githubnext.github.io/gh-aw-workshop/#side-quest-10-02-jailbreak-brief |
| Step 10 | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| Frontmatter Deep Dive — Part A | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-01-frontmatter-deep-dive |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Workflow File Structure at a Glance | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-01b-workflow-structure |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Frontmatter Deep Dive — Part B | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-08-frontmatter-tools-outputs |
| Pattern: Auto-Label PRs by Content | https://githubnext.github.io/gh-aw-workshop/#side-quest-13-01-pr-labeler-pattern |
| Step 14b | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| Pattern: Generate a PR Summary Comment | https://githubnext.github.io/gh-aw-workshop/#side-quest-13-02-pr-summary-pattern |
| Step 14b | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| Pattern: PR Review Checklist | https://githubnext.github.io/gh-aw-workshop/#side-quest-13-03-pr-checklist-pattern |
| Step 14b | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| Observe and Reduce Token Costs | https://githubnext.github.io/gh-aw-workshop/#side-quest-13-04-token-optimization |
| Step 14b | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| Fuzzy Schedule Expressions | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-02-schedule-expressions |
| Step 9 | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| Evaluating and Iterating on Agent Output | https://githubnext.github.io/gh-aw-workshop/#side-quest-12-01-iterate-agent-output |
| Step 9 | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| GitHub Actions Expressions and Contexts | https://githubnext.github.io/gh-aw-workshop/#side-quest-15-01-expressions-and-contexts |
| Step 15 | https://githubnext.github.io/gh-aw-workshop/#15-conditional-logic |
| Chaining Conditions — Run an Agent Only When Security Findings Exist | https://githubnext.github.io/gh-aw-workshop/#side-quest-15-02-chaining-conditions |
| Step 15 | https://githubnext.github.io/gh-aw-workshop/#15-conditional-logic |
| YAML Frontmatter Pitfalls | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-02-yaml-frontmatter |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Write Better AI Task Briefs | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-03-better-prompts |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Explore and Adapt an Annotated Workflow | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-04-annotated-workflow |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Event-Driven Triggers in Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-05-event-triggers |
| Step 11c | https://githubnext.github.io/gh-aw-workshop/#15-conditional-logic |
| Passing Data Between Steps with $GITHUB_OUTPUT | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-01-github-output |
| Step 16 | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| How MCP Tool Servers Work | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-01-mcp-concepts |
| Step 17 | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Storing Credentials with GitHub Secrets | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-02-secrets-and-permissions |
| Step 16 | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| Step 17 | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Token and Secret Exfiltration in Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-03-token-exfiltration |
| Step 16 | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| Deterministic vs Agentic Data Ops | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-04-deterministic-vs-agentic-data-ops |
| Step 16 | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| Long-Lived Credential Risks in Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-16-05-long-lived-credentials |
| Step 16 | https://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 17 | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Prompt Injection Attacks in Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-03-prompt-injection |
| Step 17 | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Permission Escalation in Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-04-permission-escalation |
| Step 17 | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Supply Chain Attacks via MCP Tool Servers | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-05-supply-chain-mcp |
| Step 17 | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Output Injection via Safe Outputs | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-06-output-injection |
| Step 17 | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Repository Poisoning via Agentic Write Access | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-07-repo-poisoning |
| Step 17 | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Configure GitHub Copilot for Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| Step 7d | https://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access |
| Method 1 — Copilot Requests Permission | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03a-copilot-requests-permission |
| Configure GitHub Copilot for Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| Method 2 — COPILOT_GITHUB_TOKEN Secret | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token |
| Configure GitHub Copilot for Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| Method 2 (UI-only) — COPILOT_GITHUB_TOKEN Secret | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03c-copilot-github-token-ui-only |
| Configure GitHub Copilot for Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| Configure an Anthropic API Key | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-06-anthropic-key |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Configure an OpenAI API Key | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-07-openai-key |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Choosing Between Cache Memory and Repo Memory | https://githubnext.github.io/gh-aw-workshop/#side-quest-20-01-memory-patterns |
| Step 20 | https://githubnext.github.io/gh-aw-workshop/#20-persistent-memory |
| Sub-Agent Syntax Reference | https://githubnext.github.io/gh-aw-workshop/#side-quest-21-01-sub-agent-syntax |
| Step 21 | https://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents |
| Agent Session Phases Explained | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-09-agent-session-phases |
| Step 9 | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| How A/B Experiment Round-Robin Assignment Works | https://githubnext.github.io/gh-aw-workshop/#side-quest-23-01-ab-roundrobin |
| Step 23 | https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments |
| Audit Reference — Artifacts, Firewall Logs, and Report Contents | https://githubnext.github.io/gh-aw-workshop/#side-quest-25-01-audit-reference |
| Step 25 | https://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability |
| Self-Hosted Runner Infrastructure Deep Dive | https://githubnext.github.io/gh-aw-workshop/#side-quest-24-01-runner-infrastructure |
| Step 24 | https://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners |
| Project Future AI Credit Costs with gh aw forecast | https://githubnext.github.io/gh-aw-workshop/#side-quest-26-01-forecast-costs |
| Step 26 | https://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets |
| Skill Injection Strategies — Hint, Fusion, and Inline | https://githubnext.github.io/gh-aw-workshop/#side-quest-29-01-skill-injection-strategies |
| Step 29 | https://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge |
| Recognizing Common Agentic Workflow Failure Modes | https://githubnext.github.io/gh-aw-workshop/#side-quest-22-01-failure-modes |
| Step 22 | https://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience |
| How the agentic-workflows Skill Dispatcher Works | https://githubnext.github.io/gh-aw-workshop/#side-quest-10-03-skill-dispatcher |
| Step 9 | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| # | https://githubnext.github.io/gh-aw-workshop/#getting-started |
| Welcome | https://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 Start | https://githubnext.github.io/gh-aw-workshop/#01-prerequisites |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Checkpoint | https://githubnext.github.io/gh-aw-workshop/#white_check_mark-checkpoint |
| # | https://githubnext.github.io/gh-aw-workshop/#environment-and-tool-glossary |
| GitHub Codespaces docs | https://docs.github.com/en/codespaces |
| Visual Studio Code docs | https://code.visualstudio.com/docs |
| GitHub CLI manual | https://cli.github.com/manual/ |
| GitHub CLI docs | https://cli.github.com/manual/ |
| Install gh-aw | https://github.com/github/gh-aw#readme |
| GitHub Copilot CLI docs | https://docs.github.com/en/copilot/concepts/agents/copilot-cli/about-copilot-cli |
| GitHub Copilot app | https://github.com/features/ai/github-app |
| Claude documentation | https://docs.anthropic.com/ |
| OpenAI Codex CLI repository | https://github.com/openai/codex#readme |
| Step 6 | https://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 Codespace | https://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace |
| Install the gh-aw CLI Extension | https://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 Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| What You Need Before We Start | https://githubnext.github.io/gh-aw-workshop/#01-prerequisites |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Side Quest: Terminal Basics | https://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 Basics | https://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 Codespace | https://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 Start | https://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.com | https://git-scm.com |
| # | https://githubnext.github.io/gh-aw-workshop/#install-the-github-cli |
| authentication | https://github.github.com/gh-aw/reference/auth/ |
| macOS | https://githubnext.github.io/gh-aw-workshop/#macos-quick-install |
| Windows | https://githubnext.github.io/gh-aw-workshop/#windows-quick-install |
| Linux | https://githubnext.github.io/gh-aw-workshop/#linux-quick-install |
| # | https://githubnext.github.io/gh-aw-workshop/#macos-quick-install |
| cli.github.com | https://cli.github.com |
| Verify Git | https://githubnext.github.io/gh-aw-workshop/#verify-git |
| git-scm.com | https://git-scm.com |
| # | https://githubnext.github.io/gh-aw-workshop/#windows-quick-install |
| cli.github.com | https://cli.github.com |
| Verify Git | https://githubnext.github.io/gh-aw-workshop/#verify-git |
| git-scm.com | https://git-scm.com |
| # | https://githubnext.github.io/gh-aw-workshop/#linux-quick-install |
| cli.github.com | https://cli.github.com |
| Verify Git | https://githubnext.github.io/gh-aw-workshop/#verify-git |
| Side Quest: Enterprise Setup Considerations | https://githubnext.github.io/gh-aw-workshop/#side-quest-enterprise-setup |
| Side Quest: Install gh-aw Troubleshooting | https://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/new | https://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 5 | https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| GitHub Actions in 5 Minutes | https://githubnext.github.io/gh-aw-workshop/#04-github-actions-intro |
| runners | https://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 |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| frontmatter | https://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 |
| templating | https://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 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#what-stays-the-same |
| runners | https://github.github.com/gh-aw/reference/self-hosted-runners/ |
| Triggers | https://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 workflow | https://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 Structure | https://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 files | https://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 workflow | https://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows |
| frontmatter | https://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 file | https://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml |
| Engine | https://github.github.com/gh-aw/reference/engines/ |
| # | https://githubnext.github.io/gh-aw-workshop/#how-the-agent-posts-output |
| safe outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| Side Quest: Classify Agentic vs. Standard Workflows | https://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 outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| gh extension install github/gh-aw | https://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 Server | https://github.github.com/gh-aw/setup/cli/#github-enterprise-server-support |
| # | https://githubnext.github.io/gh-aw-workshop/#github-enterprise-server-gheghes-endpoint |
| network | https://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 releases | https://github.com/github/gh-aw/releases |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| GitHub Copilot Cloud Agent | https://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 6 | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| browser sign-in | https://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 Troubleshooting | https://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 Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| authentication | https://github.github.com/gh-aw/reference/auth/ |
| agentic workflow | https://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 Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| authentication | https://github.github.com/gh-aw/reference/auth/ |
| # | https://githubnext.github.io/gh-aw-workshop/#why-authentication-matters |
| Agentic workflows | https://github.github.com/gh-aw/introduction/overview/ |
| gh aw secrets bootstrap --engine copilot | https://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_TOKEN | https://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: write | https://github.github.com/gh-aw/reference/permissions/#special-permission-copilot-requests-write |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| lock file | https://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Write Your First Agentic Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Method PAT | https://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 Authentication | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| Codespace setup | https://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace |
| Local Terminal side quest | https://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/ |
| copilot-requests: write | https://github.github.com/gh-aw/reference/permissions/#special-permission-copilot-requests-write |
| Method 2 | https://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 PAT | https://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 frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| authentication | https://github.github.com/gh-aw/reference/auth/ |
| lock file | https://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml |
| # | https://githubnext.github.io/gh-aw-workshop/#troubleshooting |
| Method 2 | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| github.com/settings/copilot | https://github.com/settings/copilot |
| Method 2 | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token |
| agentic workflows | https://github.github.com/gh-aw/introduction/overview/ |
| Side Quest: Enterprise Setup Considerations | https://githubnext.github.io/gh-aw-workshop/#side-quest-enterprise-setup |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| lock file | https://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Write Your First Agentic Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Back to auth overview | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| billing | https://github.github.com/gh-aw/reference/billing/ |
| Personal Access Token | https://github.github.com/gh-aw/reference/glossary/#personal-access-token-pat |
| COPILOT_GITHUB_TOKEN | https://github.github.com/gh-aw/reference/auth/#copilotgithubtoken |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/ |
| engine | https://github.github.com/gh-aw/reference/engines/ |
| auth overview | https://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 Authentication | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| # | https://githubnext.github.io/gh-aw-workshop/#shortest-terminal-path |
| fine-grained PAT | https://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/tokens | https://github.com/settings/tokens |
| Permissions | https://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 file | https://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Side Quest: Configure GitHub Copilot Authentication | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Write Your First Agentic Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| billing | https://github.github.com/gh-aw/reference/billing/ |
| fine-grained Personal Access Token | https://github.github.com/gh-aw/reference/auth/#copilot-default |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/ |
| engine | https://github.github.com/gh-aw/reference/engines/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Side Quest: Configure GitHub Copilot Authentication | https://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/tokens | https://github.com/settings/tokens |
| Permissions | https://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 file | https://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| lock file | https://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml |
| auth overview | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| Side Quest: Configure GitHub Copilot Authentication | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03-copilot-token |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Write Your First Agentic Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| agentic workflow | https://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 Terminal | https://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal |
| Authenticate the gh CLI | https://githubnext.github.io/gh-aw-workshop/#authenticate-the-gh-cli |
| Prerequisites | https://githubnext.github.io/gh-aw-workshop/#01-prerequisites |
| authentication | https://github.github.com/gh-aw/reference/auth/ |
| Authenticate the gh CLI | https://githubnext.github.io/gh-aw-workshop/#authenticate-the-gh-cli |
| # | https://githubnext.github.io/gh-aw-workshop/#install-from-terminal |
| VS Code | https://githubnext.github.io/gh-aw-workshop/#visual-studio-code-vs-code |
| Side Quest: Install gh-aw Troubleshooting | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting |
| # | https://githubnext.github.io/gh-aw-workshop/#run-a-quick-diagnostic |
| authentication | https://github.github.com/gh-aw/reference/auth/ |
| Side Quest: Install gh-aw Troubleshooting | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting |
| agentic workflow | https://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 Workflows | https://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 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Step 9 | 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/#what-gh-aw-compile-does |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| lock file | https://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 file | https://github.github.com/gh-aw/reference/glossary/#workflow-lock-file-lockyml |
| lock file | https://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 |
| compilation | https://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/ |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Step 7 — Your First Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Step 9 — Agentic Editing | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| billing | https://github.github.com/gh-aw/reference/billing/ |
| lock file | https://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 Permission | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03a-copilot-requests-permission |
| # | https://githubnext.github.io/gh-aw-workshop/#path-b-personal-billing |
| permission | https://github.github.com/gh-aw/reference/permissions/#special-permission-copilot-requests-write |
| github.com/settings/tokens | https://github.com/settings/tokens |
| Method 2 (UI-only): COPILOT_GITHUB_TOKEN | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03c-copilot-github-token-ui-only |
| Method 2: COPILOT_GITHUB_TOKEN secret | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-03b-copilot-github-token |
| engine | https://github.github.com/gh-aw/reference/engines/ |
| # | https://githubnext.github.io/gh-aw-workshop/#confirm-engine |
| Side Quest: Configure an Anthropic API Key | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-06-anthropic-key |
| Side Quest: Configure an OpenAI API Key | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-07-openai-key |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Confirm Model Access | https://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access |
| Confirm Model Access | https://githubnext.github.io/gh-aw-workshop/#07d-confirm-model-access |
| Run and Watch Your Workflow | https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| permission | https://github.github.com/gh-aw/reference/permissions/ |
| 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 |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| triggers | https://github.github.com/gh-aw/reference/triggers/ |
| # | https://githubnext.github.io/gh-aw-workshop/#symptom |
| actions:write | https://github.github.com/gh-aw/reference/permissions/ |
| # | https://githubnext.github.io/gh-aw-workshop/#cause |
| permissions | https://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 Workflow | https://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 codespace | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow |
| Run and Watch Your Workflow | https://githubnext.github.io/gh-aw-workshop/#08-run-your-workflow |
| Reading Workflow Output | 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 |
| Reading Workflow Output | https://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run |
| # | https://githubnext.github.io/gh-aw-workshop/#pattern-lab-index |
| tool | https://github.github.com/gh-aw/reference/tools/ |
| 09-01a | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01a-pattern-long-plan-chain |
| permission | https://github.github.com/gh-aw/reference/permissions/ |
| 09-01b | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01b-pattern-empty-results |
| Safe-output | https://github.github.com/gh-aw/reference/safe-outputs/ |
| 09-01c | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01c-pattern-safe-output-blocked |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| safe-outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| 09-01d | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01d-pattern-permission-denied |
| 09-01e | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01e-pattern-done-no-write |
| Debugging Checklist | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01f-debugging-checklist |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Step 9 | https://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| tool | https://github.github.com/gh-aw/reference/tools/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Side Quest: Diagnosing Common Agent Output Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| gh aw compile --watch | https://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 |
| tool | https://github.github.com/gh-aw/reference/tools/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Side Quest: Diagnosing Common Agent Output Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| gh aw compile --watch | https://github.github.com/gh-aw/setup/cli/#compile |
| # | https://githubnext.github.io/gh-aw-workshop/#hands-on-exercise |
| permissions | https://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 Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| memory | https://github.github.com/gh-aw/patterns/memory-ops/ |
| gh aw compile --watch | https://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 |
| permission | https://github.github.com/gh-aw/reference/permissions/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Side Quest: Diagnosing Common Agent Output Patterns | https://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/ |
| frontmatter | https://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 Patterns | https://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 Patterns | https://githubnext.github.io/gh-aw-workshop/#side-quest-09-01-debug-output |
| # | https://githubnext.github.io/gh-aw-workshop/#checklist |
| tool | https://github.github.com/gh-aw/reference/tools/ |
| safe-output | https://github.github.com/gh-aw/reference/safe-outputs/ |
| safe-output record | https://github.github.com/gh-aw/reference/safe-outputs/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| safe-output | https://github.github.com/gh-aw/reference/safe-outputs/ |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| Refine, Test, and Improve Your Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Refine, Test, and Improve Your Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| GitHub Actions | https://github.github.com/gh-aw/reference/triggers/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| plain-English schedule syntax | https://github.github.com/gh-aw/reference/schedule-syntax/#overview |
| fuzzy expression | https://github.github.com/gh-aw/reference/schedule-syntax/#fuzzy-schedules |
| # | https://githubnext.github.io/gh-aw-workshop/#cron-in-one-minute |
| cron expressions | https://github.github.com/gh-aw/reference/triggers/ |
| fuzzy expression | https://github.github.com/gh-aw/reference/triggers/ |
| # | https://githubnext.github.io/gh-aw-workshop/#fuzzy-schedule-reference |
| lock file | https://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 workflow | https://github.github.com/gh-aw/introduction/overview/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Refine, Test, and Improve Your Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| Step 10 | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| Step 11 | https://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 Output | https://githubnext.github.io/gh-aw-workshop/#08b-interpret-your-run |
| Codespace setup | https://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace |
| Local Terminal side quest | https://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 |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| tools | https://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 |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| permission scopes | https://github.github.com/gh-aw/reference/permissions/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Design Your Daily Repo Status Report | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| Build Your Daily Repo Status Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Choose Your Scenario | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| Side Quest: Writing a Clear Agent Brief | https://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 Injection | https://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 layers | https://github.github.com/gh-aw/introduction/architecture/#security-model |
| Compiled task brief | https://github.github.com/gh-aw/reference/compilation-process/#overview |
| agentic threat detection | https://github.github.com/gh-aw/reference/threat-detection/ |
| network layer | https://github.github.com/gh-aw/reference/network/#configuration |
| sandbox | https://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 layer | https://github.github.com/gh-aw/reference/network/ |
| threat detection | https://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 |
| sandbox | https://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 Scenario | 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 |
| Step 7 | https://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 |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| AI Credit | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/ |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| Part B: Tools, Outputs, and the Agent Body | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-08-frontmatter-tools-outputs |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Step 11 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/ |
| frontmatter | https://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 reference | https://github.github.com/gh-aw/reference/triggers/ |
| # | https://githubnext.github.io/gh-aw-workshop/#permissions |
| Copilot engine | https://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_dispatch | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Build the Daily Repo Status Workflow | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/ |
| Frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| Classic vs. Agentic comparison in Step 5 | https://githubnext.github.io/gh-aw-workshop/#05-agentic-workflows-intro |
| # | https://githubnext.github.io/gh-aw-workshop/#frontmatter-sections-at-a-glance |
| Triggers | https://github.github.com/gh-aw/reference/triggers/ |
| Permissions | https://github.github.com/gh-aw/reference/permissions/ |
| Tools | https://github.github.com/gh-aw/reference/tools/ |
| GitHub MCP | https://github.github.com/gh-aw/reference/tools/#github-tools-github |
| permissions | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| compile error | https://github.github.com/gh-aw/reference/compilation-process/ |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/ |
| frontmatter | https://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---- |
| frontmatter | https://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 workflow | https://github.github.com/gh-aw/introduction/overview/ |
| Build: Daily Repo Status Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| agentic workflows | https://github.github.com/gh-aw/introduction/overview/ |
| Step 11 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Step 9 | 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 |
| task brief | https://github.github.com/gh-aw/reference/markdown/ |
| Step 11 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Step 9 | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| # | https://githubnext.github.io/gh-aw-workshop/#what-is-a-task-brief |
| YAML frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| gh-aw wizard | https://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 16 | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Refine, Test, and Improve Your Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| Build: Daily Repo Status Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Step 11 | https://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 |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| network | https://github.github.com/gh-aw/reference/network/ |
| audit | https://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-Outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| # | https://githubnext.github.io/gh-aw-workshop/#️-your-turn--safe-outputs |
| safe-outputs | https://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 error | https://github.github.com/gh-aw/reference/compilation-process/ |
| Build: Daily Repo Status Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| scheduled | https://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule |
| Build a PR Reviewer with an Agent and Skill | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| triggers | https://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 request | https://github.github.com/gh-aw/reference/triggers/#pull-request-triggers-pullrequest |
| schedule | https://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-outputs | https://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 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Step 14b | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Build — PR Code Reviewer | https://githubnext.github.io/gh-aw-workshop/#15-conditional-logic |
| Claude | https://githubnext.github.io/gh-aw-workshop/#claude |
| AI engine | https://github.github.com/gh-aw/reference/engines/#built-in-ai-engines |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/ |
| agentic workflows | https://github.github.com/gh-aw/introduction/overview/ |
| GitHub Copilot engine | https://github.github.com/gh-aw/reference/engines/ |
| Claude | https://github.github.com/gh-aw/reference/auth/#claude |
| workflow frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| console.anthropic.com | https://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.com | https://console.anthropic.com/ |
| Anthropic pricing page | https://www.anthropic.com/pricing |
| # | https://githubnext.github.io/gh-aw-workshop/#store-the-key-as-a-repository-secret |
| console.anthropic.com | https://console.anthropic.com/ |
| network.allowed | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| agentic workflows | https://github.github.com/gh-aw/introduction/overview/ |
| GitHub Copilot engine | https://github.github.com/gh-aw/reference/engines/ |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Install gh-aw | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| YAML frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| Side Quest: Frontmatter Deep Dive — Part A | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-01-frontmatter-deep-dive |
| OpenAI Codex | https://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.allowed | https://github.github.com/gh-aw/reference/network/ |
| # | https://githubnext.github.io/gh-aw-workshop/#optional-choose-a-specific-openai-model |
| extended engine syntax | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Part A | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-01-frontmatter-deep-dive |
| tools | https://github.github.com/gh-aw/reference/tools/ |
| safe-outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Part A | https://githubnext.github.io/gh-aw-workshop/#side-quest-11-01-frontmatter-deep-dive |
| # | https://githubnext.github.io/gh-aw-workshop/#tools |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| GitHub MCP server | https://github.github.com/gh-aw/reference/tools/ |
| # | https://githubnext.github.io/gh-aw-workshop/#safe-outputs |
| comment | https://github.github.com/gh-aw/reference/safe-outputs/#comment-creation-add-comment |
| # | https://githubnext.github.io/gh-aw-workshop/#closing-fence |
| YAML frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| task brief | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Refine, Test, and Improve Your Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| gh aw installed and authenticated | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| agentic workflows | https://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 |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| task brief | https://github.github.com/gh-aw/reference/markdown/ |
| YAML frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| pull request | https://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 file | https://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 merge | https://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 6 | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| Side Quest: Using gh aw compile to Catch Errors Early | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| 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 |
| Step 9 | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| safe output surface | https://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 brief | https://github.github.com/gh-aw/reference/markdown/ |
| GitHub Copilot app | https://githubnext.github.io/gh-aw-workshop/#github-copilot-app |
| triggers | https://github.github.com/gh-aw/reference/triggers/ |
| permissions | https://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 frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| 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 |
| GitHub labels | https://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-Reviewer | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#why-auto-labelling |
| LabelOps pattern | https://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 request | https://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-Reviewer | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| summary comment | https://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-Reviewer | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#why-a-structured-summary |
| workflow brief | https://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-Reviewer | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#why-a-checklist-workflow |
| comment | https://github.github.com/gh-aw/reference/safe-outputs/#comment-creation-add-comment |
| pull request trigger | https://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 brief | https://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-Reviewer | https://githubnext.github.io/gh-aw-workshop/#14b-pr-reviewer-workflow |
| AIC | https://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic |
| Audit and Monitor Your Agentic Workflows | https://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability |
| Manage Costs and AI Credit Budgets | https://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 reference | https://github.github.com/gh-aw/reference/audit/#gh-aw-audit |
| # | https://githubnext.github.io/gh-aw-workshop/#match-cost-symptoms-to-likely-causes |
| persistent memory | https://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_dispatch | https://github.github.com/gh-aw/reference/triggers/#dispatch-triggers-workflowdispatch |
| schedule | https://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-memory | https://githubnext.github.io/gh-aw-workshop/#20-persistent-memory |
| # | https://githubnext.github.io/gh-aw-workshop/#keep-tool-usage-narrow |
| tools | https://github.github.com/gh-aw/reference/tools/ |
| MCP | https://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 experiments | https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments |
| # | https://githubnext.github.io/gh-aw-workshop/#add-hard-guardrails |
| max-ai-credits | https://github.github.com/gh-aw/reference/triggers/#ai-credits-guardrail-max-ai-credits |
| max-daily-ai-credits | https://github.github.com/gh-aw/reference/triggers/#daily-per-workflow-ai-credits-guardrail-max-daily-ai-credits |
| timeout-minutes | https://github.github.com/gh-aw/reference/frontmatter/ |
| gh aw forecast | https://githubnext.github.io/gh-aw-workshop/#side-quest-26-01-forecast-costs |
| Cost Management | https://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-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 |
| Make Your Workflow Smarter with Conditional Logic | https://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 Actions | https://github.github.com/gh-aw/introduction/how-they-work/ |
| # | https://githubnext.github.io/gh-aw-workshop/#know-your-contexts |
| $GITHUB_OUTPUT | https://github.github.com/gh-aw/reference/steps-jobs/#custom-steps-steps |
| Environment variables | https://github.github.com/gh-aw/reference/environment-variables/ |
| secrets | https://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 Logic | https://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 |
| deterministic | https://github.github.com/gh-aw/patterns/deterministic-ops/ |
| # | https://githubnext.github.io/gh-aw-workshop/#add-a-security-alert-count-step |
| workflow frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| # | https://githubnext.github.io/gh-aw-workshop/#why-chain-with-a-branch-check |
| workflow_dispatch | https://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 Logic | https://githubnext.github.io/gh-aw-workshop/#15-conditional-logic |
| Step 16 | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| GitHub Actions | https://github.github.com/gh-aw/introduction/overview/ |
| steps | https://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 variables | https://github.github.com/gh-aw/reference/environment-variables/ |
| # | https://githubnext.github.io/gh-aw-workshop/#single-line-values |
| $GITHUB_OUTPUT | https://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 |
| Frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| # | 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/#-before-you-start |
| Connect a Live Data Source to Your Workflow | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| GitHub Secrets | https://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 server | https://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_TOKEN | https://github.github.com/gh-aw/reference/environment-variables/#system-injected-runtime-variables |
| environment variable | https://github.github.com/gh-aw/reference/environment-variables/ |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| blast radius | https://github.github.com/gh-aw/introduction/architecture/#threat-model |
| # | 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 |
| Give Your Agent More Tools with MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows |
| Build Your Daily Status Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| Write Your First Agentic Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-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-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-outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| create-issue | https://github.github.com/gh-aw/reference/safe-outputs/#issue-creation-create-issue |
| add-comment | https://github.github.com/gh-aw/reference/safe-outputs/#comment-creation-add-comment |
| network.allowed | https://github.github.com/gh-aw/reference/network/#caller-extensible-allowlist-networkallowed-input |
| # | https://githubnext.github.io/gh-aw-workshop/#networkallowed-blocks-outbound-exfiltration |
| firewall | https://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 |
| permissions | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| Step 16 | https://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 | https://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_OUTPUT | https://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 Workflow | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| Side Quest: Storing Credentials with GitHub Secrets | https://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 |
| scheduled | https://github.github.com/gh-aw/reference/triggers/#scheduled-triggers-schedule |
| # | https://githubnext.github.io/gh-aw-workshop/#why-unattended-workflows-amplify-the-risk |
| deterministic | https://github.github.com/gh-aw/patterns/deterministic-ops/ |
| agentic workflow | https://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows |
| blast radius | https://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 |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| safe-outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| # | https://githubnext.github.io/gh-aw-workshop/#use-networkallowed-to-block-exfiltration |
| network layer | https://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 Workflow | https://githubnext.github.io/gh-aw-workshop/#16-connect-data-source |
| Step 17 | https://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 MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| task brief | https://github.github.com/gh-aw/reference/markdown/ |
| Model Context Protocol | https://github.github.com/gh-aw/reference/mcp-gateway/ |
| # | https://githubnext.github.io/gh-aw-workshop/#what-is-mcp |
| Model Context Protocol | https://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 |
| frontmatter | https://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 |
| toolset | https://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 MCP | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-05-supply-chain-mcp |
| Supply chain | https://github.github.com/gh-aw/introduction/architecture/#threat-model |
| Blast radius | https://github.github.com/gh-aw/introduction/architecture/#threat-model |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Give Your Agent More Tools with MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| sandbox | https://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 |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| Write Your First Agentic Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Give Your Agent More Tools with MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| sandbox | https://github.github.com/gh-aw/reference/sandbox/ |
| # | https://githubnext.github.io/gh-aw-workshop/#why-you-need-a-sandbox |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| # | https://githubnext.github.io/gh-aw-workshop/#where-the-agent-is-actually-running |
| safe output | https://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 |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| network.allowed | https://github.github.com/gh-aw/reference/network/#caller-extensible-allowlist-networkallowed-input |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| task brief | https://github.github.com/gh-aw/reference/markdown/ |
| Give Your Agent More Tools with MCP | https://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 brief | https://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 |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| # | https://githubnext.github.io/gh-aw-workshop/#safe-outputs-constraints-limit-available-write-operations |
| safe-outputs | https://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 radius | https://github.github.com/gh-aw/introduction/architecture/#threat-model |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Give Your Agent More Tools with MCP | https://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 MCP | https://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 injection | https://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 workflow | https://github.github.com/gh-aw/introduction/overview/ |
| blast radius | https://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 |
| permissions | https://github.github.com/gh-aw/reference/permissions/#permission-scopes |
| # | https://githubnext.github.io/gh-aw-workshop/#write-enabled-pattern-with-protected-files |
| protected-files | https://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 brief | https://github.github.com/gh-aw/reference/markdown/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Give Your Agent More Tools with MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| trust boundary | https://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 Work | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-01-mcp-concepts |
| # | https://githubnext.github.io/gh-aw-workshop/#the-risk-in-one-sentence |
| MCP | https://github.github.com/gh-aw/guides/mcps/ |
| # | https://githubnext.github.io/gh-aw-workshop/#attack-surface-at-a-glance |
| threat model | https://github.github.com/gh-aw/introduction/architecture/#threat-model |
| toolset | https://github.github.com/gh-aw/reference/github-tools/#github-toolsets |
| Output injection | https://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 |
| permissions | https://github.github.com/gh-aw/reference/permissions/ |
| network | https://github.github.com/gh-aw/reference/network/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Give Your Agent More Tools with MCP | https://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 Servers | https://githubnext.github.io/gh-aw-workshop/#side-quest-17-05-supply-chain-mcp |
| agentic workflow | https://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-outputs | https://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.go | https://github.com/github/gh-aw/blob/main/pkg/workflow/safe_outputs_parser.go |
| actions/setup/js/add_comment.cjs | https://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.cjs | https://github.com/github/gh-aw/blob/main/actions/setup/js/add_comment.cjs#L582-L650 |
| #L582-L583 | https://github.com/github/gh-aw/blob/main/actions/setup/js/add_comment.cjs#L582-L583 |
| #L646-L650 | https://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 MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| # | https://githubnext.github.io/gh-aw-workshop/#-learning-objectives |
| frontmatter | https://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 MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| # | https://githubnext.github.io/gh-aw-workshop/#the-attack |
| Agentic Workflows | https://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 workflow | https://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 permissions | https://github.github.com/gh-aw/reference/permissions/ |
| # | https://githubnext.github.io/gh-aw-workshop/#declare-read-only-permissions |
| GitHub MCP server | https://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-domains | https://github.github.com/gh-aw/reference/network/#configuration |
| Frontmatter | https://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 17 | https://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 MCP | https://githubnext.github.io/gh-aw-workshop/#17-add-mcp-tools |
| Step 20 | https://githubnext.github.io/gh-aw-workshop/#20-persistent-memory |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Step 7 | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| Make Your Workflow Remember Across Runs | https://githubnext.github.io/gh-aw-workshop/#20-persistent-memory |
| YAML frontmatter | https://github.github.com/gh-aw/reference/frontmatter/ |
| Write Your First Agentic Workflow | https://githubnext.github.io/gh-aw-workshop/#07-your-first-workflow |
| # | https://githubnext.github.io/gh-aw-workshop/#why-memory-matters |
| cache-memory | https://github.github.com/gh-aw/reference/cache-memory/ |
| GitHub Actions cache | https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows |
| repo-memory | https://github.github.com/gh-aw/reference/repo-memory/ |
| # | https://githubnext.github.io/gh-aw-workshop/#choosing-between-the-two |
| permissions | https://github.github.com/gh-aw/reference/frontmatter/#permissions-permissions |
| # | https://githubnext.github.io/gh-aw-workshop/#cache-memory-in-depth |
| GitHub Actions cache | https://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 Runs | https://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 |
| permissions | https://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 Runs | https://githubnext.github.io/gh-aw-workshop/#20-persistent-memory |
| sub-agent | https://github.github.com/gh-aw/reference/inline-sub-agents/#syntax |
| Step 21 | https://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| sub-agent | https://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-Agents | https://githubnext.github.io/gh-aw-workshop/#21-inline-sub-agents |
| Side Quest: Using gh aw compile to Catch Errors Early | https://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 field | https://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 reference | https://github.github.com/gh-aw/setup/cli/#compile |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| 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 |
| Refine, Test, and Improve Your Workflow | https://githubnext.github.io/gh-aw-workshop/#09-agentic-editing |
| 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/#steps |
| # | https://githubnext.github.io/gh-aw-workshop/#the-four-failure-modes |
| safe-output | https://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 Failure | https://githubnext.github.io/gh-aw-workshop/#22-error-handling-and-resilience |
| round-robin | https://github.github.com/gh-aw/experimental/experiments/#statistical-balancing |
| Step 23 | https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments |
| # | https://githubnext.github.io/gh-aw-workshop/#-what-youll-do |
| artifact | https://github.github.com/gh-aw/reference/artifacts/#quick-reference |
| round-robin | https://github.github.com/gh-aw/experimental/experiments/#statistical-balancing |
| # | https://githubnext.github.io/gh-aw-workshop/#understand-how-the-round-robin-works |
| artifact | https://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 |
| Artifacts | https://github.github.com/gh-aw/reference/artifacts/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Step 23 — Test Your Prompt Ideas with A/B Experiments | https://githubnext.github.io/gh-aw-workshop/#23-ab-experiments |
| Run Your Agentic Workflow on a Self-Hosted Runner | https://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners |
| ephemeral runners | https://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 Runner | https://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners |
| JIT runners | https://github.github.com/gh-aw/reference/self-hosted-runners/ |
| # | https://githubnext.github.io/gh-aw-workshop/#ephemeral-and-jit-runners |
| agentic workflows | https://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows |
| network | https://github.github.com/gh-aw/reference/network/#configuration |
| # | https://githubnext.github.io/gh-aw-workshop/#proxy-and-network-requirements |
| Self-hosted runners | https://github.github.com/gh-aw/reference/self-hosted-runners/ |
| agentic engine | https://github.github.com/gh-aw/reference/engines/ |
| # | https://githubnext.github.io/gh-aw-workshop/#network-isolation |
| MCP | https://github.github.com/gh-aw/guides/mcps/ |
| Audit Reference | https://githubnext.github.io/gh-aw-workshop/#side-quest-25-01-audit-reference |
| firewall | https://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 Runner | https://githubnext.github.io/gh-aw-workshop/#24-self-hosted-runners |
| Audit and Monitor Your Agentic Workflows | https://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 Workflows | https://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability |
| Install the gh-aw CLI Extension | https://githubnext.github.io/gh-aw-workshop/#06-install-gh-aw |
| gh aw audit | https://github.github.com/gh-aw/reference/audit/#gh-aw-audit |
| # | https://githubnext.github.io/gh-aw-workshop/#gh-aw-audit-report-anatomy |
| AI Credits | https://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic |
| firewall | https://github.github.com/gh-aw/reference/sandbox/#awf-agent-workflow-firewall |
| MCP tool calls | https://github.github.com/gh-aw/guides/mcps/ |
| Threat detection | https://github.github.com/gh-aw/reference/threat-detection/#how-it-works |
| Safe outputs | https://github.github.com/gh-aw/reference/safe-outputs/ |
| # | https://githubnext.github.io/gh-aw-workshop/#artifact-files-explained |
| Agent artifact | https://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 |
| AIC | https://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic |
| network.allowed | https://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 |
| MCP | https://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 Workflows | https://githubnext.github.io/gh-aw-workshop/#25-audit-and-observability |
| Manage Costs and AI Credit Budgets | https://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets |
| gh aw forecast | https://github.github.com/gh-aw/setup/cli/#forecast |
| # | https://githubnext.github.io/gh-aw-workshop/#what-gh-aw-forecast-does |
| AIC | https://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic |
| triggers | https://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 tools | https://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 |
| AIC | https://github.github.com/gh-aw/reference/cost-management/#ai-credits-aic |
| # | https://githubnext.github.io/gh-aw-workshop/#-checkpoint |
| Manage Costs and AI Credit Budgets | https://githubnext.github.io/gh-aw-workshop/#26-manage-costs-and-budgets |
| SKILL.md | https://github.github.com/gh-aw/reference/custom-agent-for-aw/#using-the-skill-files-for-agentic-workflows |
| Step 29 | 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 |
| 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/#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 Skills | https://githubnext.github.io/gh-aw-workshop/#29-skills-and-domain-knowledge |
| agentic workflows | https://github.github.com/gh-aw/introduction/overview/ |
| # | https://githubnext.github.io/gh-aw-workshop/#-before-you-start |
| Prerequisites | https://githubnext.github.io/gh-aw-workshop/#01-prerequisites |
| # | https://githubnext.github.io/gh-aw-workshop/#confirm-ghes-version-and-agentic-workflow-support |
| Agentic workflows | https://github.github.com/gh-aw/introduction/overview/#what-are-agentic-workflows |
| Copilot cloud agent | https://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 documentation | https://docs.github.com/en/enterprise-cloud@latest/codespaces/managing-codespaces-for-your-organization/enabling-or-disabling-github-codespaces-for-your-organization |
| Set Up a Codespace | https://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace |
| Side Quest: Set Up Your Local Terminal | https://githubnext.github.io/gh-aw-workshop/#side-quest-02-01-local-terminal |
| Side Quest: Install gh-aw Troubleshooting | https://githubnext.github.io/gh-aw-workshop/#side-quest-06-01-install-troubleshooting |
| Self-hosted runner | https://github.github.com/gh-aw/reference/self-hosted-runners/ |
| # | https://githubnext.github.io/gh-aw-workshop/#self-hosted-runner-prerequisites |
| self-hosted runners | https://github.github.com/gh-aw/reference/self-hosted-runners/ |
| GitHub Actions | https://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 runner | https://github.github.com/gh-aw/reference/self-hosted-runners/ |
| Prerequisites | https://githubnext.github.io/gh-aw-workshop/#01-prerequisites |
| Set Up a Codespace | https://githubnext.github.io/gh-aw-workshop/#02a-setup-codespace |
| Side Quest: Set Up Your Local Terminal | https://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-workshop | https://github.com/githubnext/gh-aw-workshop |