Skip to content

About

GitHub Certified: Agentic AI Developer (GH-600) — curated resources, labs, prompts, tools, architectures, and real-world workflows for building, orchestrating, evaluating, and governing AI agents with GitHub Copilot and modern SDLC practices.

Topics

Resources

Contributing

Stars

7 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome GitHub Agentic AI Awesome

Deploying, operating, and governing AI agents in GitHub software development lifecycle workflows using Copilot.

GitHub Stars License: CC0 GH-600


Contents


🧠 What Is GH-600

The GitHub Certified: Agentic AI Developer (exam code GH-600) is the next-generation certification proving you can design, build, evaluate, and operate autonomous AI agents deeply embedded in the GitHub software development lifecycle.

GH-600 covers the full agentic stack:

  • 🏗️ Architecting agents with clear goals, boundaries, and tool access
  • ⚡ Implementing tool use, API integrations, and environment interaction
  • 🧩 Managing memory, state, context windows, and execution flow
  • 📊 Evaluating agent quality, safety, latency, and cost — in CI/CD
  • 🕸️ Orchestrating multi-agent systems with roles, contracts, and protocols
  • 🛡️ Enforcing guardrails, human-in-the-loop, audit logs, and compliance

This list collects the official material plus the GitHub docs and community resources that map to each exam domain.


📋 Exam Blueprint

# Domain Weight
1 Prepare Agent Architecture & SDLC Processes 15-20%
2 Implement Tool Use & Environment Interaction 20-25%
3 Manage Memory, State & Execution 10-15%
4 Perform Evaluation, Error Analysis & Tuning 15-20%
5 Orchestrate Multi-Agent Coordination 15-20%
6 Implement Guardrails & Accountability 10-15%

💡 Tip: Domain 2 (Tool Use) carries the most weight at 20-25%. Nail tool schemas, secrets management, and idempotency.


📚 Official Study Resources

Start here.


🆕 New and Recent References

Fresh additions and high-signal references worth checking first when you're updating your study plan.


🎓 Microsoft Learn Modules (Self-Paced)

Free, official, and exam-aligned.


📦 Domain Deep-Dives

What each exam domain tests.


Domain 1

What you need to know:

  • 🎯 Define agent goals, roles, and operational boundaries.
  • 🔀 Decompose complex tasks into agent-executable sub-tasks.
  • 🧩 Choose the right models, tools, and data sources for the job.
  • 📐 Design SDLC workflows that integrate agents at the right points.
  • 📌 Version prompts, tools, and configurations like any other code artifact.

Key Artifacts:

  • 📐 Architecture diagrams — Visualize agent topology and data flow.
  • 📋 Agent spec (YAML/JSON) — Define roles, goals, constraints, tool access.
  • 🔄 Workflow and quality gates — Embed agents into CI/CD with approval steps.
  • ⚠️ Risk assessment — Identify failure modes before they hit prod.

GitHub Features to Know: Projects · README / ADRs · CODEOWNERS · Milestones


Domain 2

What you need to know:

  • 📝 Design and implement tool schemas (JSON Schema — be precise).
  • 🔒 Enable safe tool execution (sandboxing, input validation, output sanitization).
  • 🔗 Integrate agents with APIs, databases, CLIs, and file systems.
  • 🤫 Manage secrets securely — never hardcode, always rotate.
  • ♻️ Handle side effects and ensure idempotency for retryable operations.

Key Artifacts:

  • 📄 Tool schemas (JSON) — Machine-readable tool contracts for agents.
  • 🔌 Connector code — Actual integrations to external systems.
  • ⚙️ Environment configs — Per-environment secrets, vars, and feature flags.
  • 🔐 Secrets management — Vault strategies, GitHub Secrets, OIDC.

GitHub Features to Know: Actions · Secrets & Variables · Environments · Packages


Domain 3

What you need to know:

  • 🗃️ Choose memory strategies: episodic, semantic, or hybrid — and when each applies.
  • 💾 Persist and retrieve state reliably across agent runs.
  • 📏 Manage context windows — trim, summarize, compress without losing signal.
  • ⏸️ Enable checkpoints and resumption for long-running agentic tasks.
  • 🎲 Ensure determinism where it matters (avoid flaky agent behavior).

Key Artifacts:

  • 🧠 Memory design doc — Strategy for episodic vs. semantic vs. hybrid.
  • 📋 State schemas — Typed definitions of what gets persisted.
  • 💾 Storage configs — Database/vector store/cache configuration.
  • ⏸️ Checkpoint strategy — How and when to snapshot agent state.

GitHub Features to Know: Artifacts · Cache · Releases · Discussions


Domain 4

What you need to know:

  • 🧪 Build evaluation datasets and test harnesses for your agents.
  • 📐 Define metrics across four axes: quality, safety, latency, cost.
  • 🤖 Run automated evals in CI/CD — every PR, every deploy.
  • 🔍 Analyze errors and failure modes systematically (not just vibes).
  • 🔄 Tune prompts, tools, and models iteratively based on eval data.

Key Artifacts:

  • 📊 Eval datasets — Ground truth pairs for automated scoring.
  • 🧪 Test harnesses — Frameworks that run evals and assert thresholds.
  • 📈 Metrics and reports — Dashboards showing quality/safety/latency/cost.
  • 📝 Tuning logs — Experiment tracking for prompt/tool changes.

GitHub Features to Know: Actions (CI) · Code Scanning · Pages (Reports) · Pull Requests


Domain 5

What you need to know:

  • 🎭 Design agent roles, contracts, and interaction protocols.
  • 🔀 Coordinate via workflows and events (not spaghetti message passing).
  • 📡 Master communication patterns: plan, debate, delegate, critique.
  • ⚖️ Resolve conflicts and aggregate results from multiple agents.
  • 🔭 Monitor and trace multi-agent behavior end-to-end.

Key Artifacts:

  • 📄 Agent contracts — Formal definitions of agent capabilities/interfaces.
  • 🗺️ Orchestration flows — Workflow diagrams showing agent coordination.
  • 📡 Communication logs — Structured logs of inter-agent messages.
  • 🔭 Trace visualizations — Spans and traces for debugging multi-agent flows.

GitHub Features to Know: Actions (Workflows) · Events (Webhooks) · Artifacts · Projects


Domain 6

What you need to know:

  • 🚧 Implement content safety and policy guardrails (input and output).
  • 🔐 Enforce least privilege — agents only get what they need.
  • 👤 Add human-in-the-loop for high-risk or irreversible actions.
  • 📝 Audit, log, and trace every decision an agent makes.
  • ✅ Ensure compliance with data governance and regulatory requirements.

Key Artifacts:

  • 🚧 Guardrail policies — Rules for what agents can/cannot do or say.
  • ⚖️ Risk levels and rules — Tiered risk classification for actions.
  • 📋 Audit logs — Immutable record of agent decisions and actions.
  • 🗂️ Compliance mapping — Traceability to regulatory frameworks.

GitHub Features to Know: CODEOWNERS · Branch Protection · Audit Log · Dependabot


🧰 Labs and Hands-On Practice

Build working artifacts for each domain.

  • 🎮 GitHub Skills - Interactive, repo-based learning tracks. Build real workflows, get automated feedback.
  • 📘 GitHub Copilot Docs - Full documentation for GitHub Copilot, including agent mode, custom instructions, and the coding agent.
  • 🔌 GitHub MCP Server - GitHub's official MCP server. Useful for studying real tool schemas and permission scoping.
  • ⚡ GitHub Actions Docs - Master the workflow engine that powers agent orchestration, CI/CD evals, and automated deployment.
  • 📊 GitHub Models - Compare models and run prompt evaluations, including from GitHub Actions, for Domain 4.
  • 🔐 OpenID Connect in GitHub Actions - Short-lived cloud credentials instead of stored secrets for agent workflows.
  • 🛡️ Repository Rulesets - Enforce reviews, status checks, and restrictions on what agent-authored changes can merge.
  • ✋ Deployment Environments - Required reviewers and protection rules for human-in-the-loop approval gates.
  • 🧪 Agent QA - MCP-enabled web and mobile regression testing for software produced by coding agents; complements, but does not replace, agent-output or trajectory evaluation.

🎯 Hands-On Build Checklist

Use the GH-600 study guide objective domains as your checklist. For each domain, build a small working artifact:

  1. 🏗️ Domain 1 — Write an agent spec (YAML) for a code review agent with goals, tool access, and boundaries.
  2. 🔧 Domain 2 — Implement a tool with a valid JSON Schema definition. Call it from a GitHub Action.
  3. 🧠 Domain 3 — Build a simple state persistence mechanism using GitHub Artifacts and Cache.
  4. 📊 Domain 4 — Create an eval harness for a Copilot extension. Define at least 3 metrics.
  5. 🕸️ Domain 5 — Design a 2-agent orchestration flow using GitHub Actions workflows and webhooks.
  6. 🛡️ Domain 6 — Add a content safety guardrail and a human approval gate to a GitHub Actions workflow.

🌐 Community and Social

Study with others preparing for the exam.


📺 Video Resources

The Free 7-Video GH-600 Study Series is listed under New and Recent References above.


✅ Best Starting Points

New here? Follow these steps in order.

  1. 📋 Read the Official Study Guide - Understand every objective before touching anything else.
  2. 🎓 Complete the 3 Microsoft Learn Modules - Official, exam-aligned, free. Build the mental model.
  3. 🏗️ Study the Domain Deep-Dives - Know the key topics, artifacts, and GitHub features cold for each domain.
  4. 🛠️ Do the Hands-On Build Checklist - Build one artifact per domain. Learning by doing > passive reading.
  5. 💬 Join the Community - Reddit thread, GitHub Discussions. Find others prepping. Share what you build.

Contributing

See contributing.md for guidelines on how to contribute to this list.


Built for the GitHub Agentic AI community.

About

GitHub Certified: Agentic AI Developer (GH-600) — curated resources, labs, prompts, tools, architectures, and real-world workflows for building, orchestrating, evaluating, and governing AI agents with GitHub Copilot and modern SDLC practices.

Topics

Resources

Contributing

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors