dc dotCreds
Reference guide

GitHub Agentic AI Developer Course Notes

Study GitHub Agentic AI Developer section notes, then jump straight into the guided course or related practice questions without losing your place.

Continue Course Start Practice
Checking access

Checking Pro access...

Looking for your active Pro access before showing Course Notes. This usually takes just a moment.

Course Notes preview

Unlock Pro for the full per-exam reference guide.

Preview one piece from each section. Pro includes every Course Notes section, summary, key point, common mistake, exam tip, related-question review, and PDF export.

Includes full Course Mode and Course Notes.

Section 1 Agent Foundations Preview
More in this section
  • Full summary in Pro version
  • 9 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 35 more related questions in Pro version

Summary

A cloud agent is used when a repository task needs more than a chat answer: Copilot receives repository context, works in an isolated branch, commits proposed changes, and opens a pull request for review. GH-600 questions often separate this workflow from ordinary chat because the cloud agent produces repository artifacts rather than only suggesting code inline.

Key Points

  • Cloud Agent: A hosted Copilot agent that works against a GitHub repository, creates a branch, commits changes, and opens a pull request for human review.

Common Mistakes

  • Confusing Copilot Chat with the cloud agent; chat can explain or suggest code, while the cloud agent creates branch and pull request artifacts.

Exam Tips

  • If the question says Copilot should work from an assigned GitHub issue and open a pull request, choose the cloud agent workflow.
Section 2 Tool Interaction & Execution Preview
More in this section
  • Full summary in Pro version
  • 9 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 35 more related questions in Pro version

Summary

Tool interaction begins with deciding which external capabilities the agent may call. MCP connects Copilot to tools and data sources through servers, while Copilot SDK custom agents define which tools are available and what permissions apply during execution.

Key Points

  • MCP: Model Context Protocol, a standard way for agents to reach external tools, resources, prompts, and data through MCP servers.

Common Mistakes

  • Treating MCP as memory; MCP connects tools and resources, while memory stores context across a session or future work.

Exam Tips

  • If the question mentions approved MCP server discovery, choose MCP registry configuration.
Section 3 Memory & State Management Preview
More in this section
  • Full summary in Pro version
  • 8 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 20 more related questions in Pro version

Summary

Short-term memory is the context available inside the current agent session or conversation. Use it for details that matter only while the current task is active, such as the files already inspected, a temporary decision, or the latest reviewer instruction.

Key Points

  • Short-Term Memory: Context retained only for the active session or conversation, useful for temporary task details.

Common Mistakes

  • Confusing short-term memory with external memory; short-term context is session-local, while external memory is durable across tools or sessions.

Exam Tips

  • If context only matters during the current task, choose short-term memory.
Section 4 Evaluation & Tuning Preview
More in this section
  • Full summary in Pro version
  • 9 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 22 more related questions in Pro version

Summary

Evaluation starts by naming what success looks like before accepting agent output. Quantitative signals include test results, lint counts, changed files, and detected regressions; qualitative signals include code clarity, maintainability, security risk, and whether the pull request actually solves the requested problem.

Key Points

  • Regression: A new failure in existing behavior caused by a change that may otherwise appear successful.

Common Mistakes

  • Accepting a pull request because it compiles without checking whether it satisfies the original acceptance criteria.

Exam Tips

  • If the question asks how to judge agent quality, look for explicit success criteria, tests, review checkpoints, and comparison against the plan.
Section 5 Multi-Agent Coordination Preview
More in this section
  • Full summary in Pro version
  • 9 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 19 more related questions in Pro version

Summary

Multi-agent coordination uses runtime delegation when one agent cannot sensibly handle every part of a task. A coordinator or SDK runtime chooses the agent profile that best matches the requested work, tool needs, repository context, and current step.

Key Points

  • Runtime Delegation: Automatic selection or handoff to the agent best suited for the current task or tool requirement.

Common Mistakes

  • Giving every custom agent every available tool instead of selecting a specialized profile for the work.

Exam Tips

  • If the scenario asks who handles a specialized part of a larger task, think runtime delegation or sub-agent orchestration.
Section 6 Governance & Safety Preview
More in this section
  • Full summary in Pro version
  • 9 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 13 more related questions in Pro version

Summary

Guardrails define what an agent may do without approval and what must stop for human judgment. GH-600 questions usually tie guardrails to repository patterns, autonomy levels, branch rules, and review requirements rather than to vague reminders about being careful.

Key Points

  • Guardrail: An enforceable limit that controls agent autonomy, repository access, tool use, or merge behavior.

Common Mistakes

  • Relying on prompt instructions for security when the scenario requires enforceable controls such as branch protection, MCP allowlists, or firewall rules.

Exam Tips

  • If the clue says required reviews, status checks, or push restrictions, choose branch protection.