Cheat sheet
GitHub Certified: Agentic AI Developer Cheat Sheet
Prepare Agent Architecture and SDLC Processes
- 15-20% of exam
- Agent Task Design Planning vs Execution Observability and Control Plan Validation
Implement Tool Use and Environment Interaction
- 20-25% of exam
- Tool Scope MCP Configuration Development Environments Safe Execution
Manage Memory, State, and Execution
- 10-15% of exam
- Memory Strategy Durable State Context Drift State Continuity
Perform Evaluation, Error Analysis, and Tuning
- 15-20% of exam
- Evaluation Signals Failure Evidence Root Cause Classes Behavior Tuning
Orchestrate Multi-Agent Coordination
- 15-20% of exam
- Agent Coordination Conflict Control Multi-Agent Recovery Agent Lifecycle
Implement Guardrails and Accountability
- 10-15% of exam
- Risk Classification Autonomy Levels Least Privilege Authorization Gates
Quick Facts
- Exam code GH-600
- Exam title Developing in Agentic AI Systems
- Credential GitHub Certified: Agentic AI Developer
- Maintainer GitHub
- Exam provider Microsoft
- Level Intermediate
- Exam time 120 minutes
- Question count Not published
- Passing score 700/1000 scaled
- Domains Six
- Language English
- Delivery Proctored through Pearson VUE
- Components Interactive items may appear
- First retake Wait 24 hours
- Later retakes Wait 14 days
- Attempt limit Five within 12 months
- Credential validity Not published
- In-exam Learn Unavailable for GitHub exams
- Blueprint update May 13, 2026
IOS Task Contract AR
- Inputs, outputs, success before execution
- Inputs Outputs Success criteria
Credential vs Exam AR
Credential
- Agentic AI Developer
- Maintained by GitHub
- Earned after passing
Exam
- GH-600
- Developing in Agentic AI Systems
- Provided by Microsoft
- Credential name differs from exam title
Architecture and Control Picker AR
- Task is underspecified → Define inputs, outputs, success ( Set boundaries )
- Actions begin before review → Separate planning from execution ( Add action gate )
- Intent is hard to inspect → Emit structured plan ( Make steps reviewable )
- Plan exceeds scope → Reject or revise plan ( Validate first )
- Action carries material risk → Require human approval ( Right-size intervention )
- Work runs autonomously → Produce inspectable artifacts ( Enable oversight )
- Operator may need control → Configure intervention path ( Avoid delivery blockage )
- Action is low-risk reversible → Allow proportionate autonomy ( Minimize needless approvals )
Agent Task Design AR
- SDLC integration Places agents within development workflows
- Task boundary Limits agent responsibilities
- Input Information available before work
- Output Required deliverable or artifact
- Success criterion Observable completion condition
- Operational constraint Boundary on permitted execution
- Agent anti-pattern Recurring harmful design choice
- Planning Defines intended action sequence
- Reasoning Selects and justifies approach
- Execution Performs permitted actions
- Structured plan Reviewable ordered action proposal
- Plan validation Checks scope, safety, and feasibility
Plan Control Cycle AR
- Plan, validate, authorize, execute, trace
- Plan Validate Authorize Execute Trace
GH-600 vs GH-300 AR
GH-600
- Agentic AI systems
- Multi-agent orchestration
- Production guardrails
GH-300
- GitHub Copilot certification
- Separate exam blueprint
- Not this exam
- Agent operations versus Copilot certification
Observability and Control AR
- Inspectable artifact Reviewable evidence of agent work
- Log Timestamped event record
- Trace Linked execution path
- Workflow output Result produced by automation
- Human intervention Operator changes or halts behavior
- Action gate Blocks execution pending approval
- Autonomy Permitted independent action
- Control plane GitHub governs agent operations
- System of record Authoritative durable workflow evidence
- Review checkpoint Human validates before continuation
GH-600 vs AI-102 AR
GH-600
- GitHub control plane
- Agentic SDLC workflows
- GitHub credential
AI-102
- Azure AI solutions
- Different skills measured
- Microsoft Azure credential
- GitHub agents versus Azure AI
Planning vs Execution AR
Planning
- Proposes intended actions
- Produces structured plan
- Validated before action
Execution
- Performs permitted actions
- Uses configured tools
- Produces traceable artifacts
- Review intent before effects
MCP Allowlist vs Registry TO
Allowlist
- Controls permitted servers
- Policy enforcement
- Reduces unsafe access
Registry
- Catalogs MCP servers
- Supports discovery
- Stores server metadata
- Permission versus discovery
Tool and Execution Picker TO
- Agent lacks required capability → Select and configure tool ( Grant minimum access )
- Agent needs external context → Configure MCP server ( Expose required capability )
- MCP choices need control → Apply allowlist policy ( Permit approved servers )
- Work targets one repository → Apply repository scope ( Limit blast radius )
- Changes need isolation → Apply branch scope ( Review through pull request )
- Automation should invoke agent → Integrate CI workflow ( Check execution context )
- Failure appears transient → Retry with limits ( Record each attempt )
- Partial changes are unsafe → Roll back state ( Restore known-good point )
- Recovery remains uncertain → Escalate with evidence ( Preserve traceability )
Tool Scope TO
- Tool selection Matches capability to task
- Tool configuration Defines tool behavior and connection
- Tool permission Controls allowed tool actions
- Execution context Environment surrounding agent work
- Repository scope Limits work to one repository
- Branch scope Confines changes to assigned branch
- CI invocation Starts agent from workflow
- Branch creation Isolates proposed repository changes
- Pull request creation Presents changes for review
- Environment constraint Limit specific to execution environment
- Least privilege Minimum access required
Retry vs Rollback TO
Retry
- Attempts operation again
- Fits transient failure
- Needs limits and trace
Rollback
- Reverses partial effects
- Restores known-good state
- Fits unsafe residue
- Repeat versus restore
MCP Configuration TO
- MCP Standard connecting models, tools, data
- MCP server Exposes tools or context
- GitHub remote MCP Remote GitHub tool integration
- MCP registry Catalogs discoverable MCP servers
- MCP allowlist Permits approved MCP servers
- Managed settings Enforces MCP client configuration
- Tool exposure Makes server capability available
- Server permission Scopes accessible server actions
- Approved server Server authorized by policy
- Registry entry Metadata supporting server discovery
Safe Execution TO
- Error handling Controlled response to failure
- Retry Repeats eligible failed operation
- Rollback Restores known-good state
- Escalation Hands unresolved issue to human
- Traceability Links actions to evidence
- Checkpoint Recoverable progress boundary
- Failure signal Evidence execution degraded
- Partial failure Only some work completes
- Safe path Controlled execution and recovery route
- Accountability Actions remain attributable and reviewable
Memory vs State ME
Memory
- Retains relevant information
- Needs scope and pruning
- May be short-term
State
- Tracks execution progress
- Persists decisions and status
- Enables accurate resume
- Knowledge versus workflow position
Memory and Evaluation Picker ME
- Context serves current task → Use short-term memory ( Keep task-relevant )
- Work must resume later → Persist durable artifacts ( Record progress and decisions )
- State crosses tools → Share explicit state ( Prevent conflicting context )
- Context may be stale → Refresh and validate ( Check current environment )
- Execution drifts from decisions → Detect and correct drift ( Use decision record )
- Success is ambiguous → Define evaluation signals ( Align development intent )
- Machine checks are available → Generate automated signals ( Use scanning tools )
- Agent output fails → Inspect logs, plans, traces ( Classify root cause )
- Reasoning caused failure → Revise instructions or constraints ( Retest behavior )
- Tool use caused failure → Refine tool usage ( Adjust access if needed )
Memory Strategy ME
- Short-term memory Current task working context
- Long-term memory Persists beyond current execution
- External memory State outside active context
- Task relevance Excludes unrelated stored information
- Expiration Removes memory after defined time
- Pruning Removes low-value context
- Reset Clears selected memory or state
- Repository fact Repository-scoped shared knowledge
- User preference User-scoped interaction preference
- Memory scope Defines permitted information boundary
Short-Term vs Long-Term Memory ME
Short-term
- Current task context
- Temporary
- Prune aggressively
Long-term
- Persists across execution
- Needs expiration rules
- Validate before reuse
- Working context versus persistence
Durable State ME
- Durable artifact Persistent progress evidence
- Decision record Preserves why choice was made
- Progress record Tracks completed and remaining work
- State continuity Preserves work across tools
- Resume Continues without repeating steps
- Context drift Execution diverges from prior decisions
- Stale context Outdated task or environment state
- Conflicting context Shared information disagrees
- Shared state Coordinated cross-agent information
- State handoff Transfers progress with evidence
Failure Roots EV
- Reasoning, tool, context, environment
- Reasoning error Tool misuse Context issue Environment issue
Reasoning Error vs Tool Misuse EV
Reasoning error
- Plan or logic flawed
- Tool may work correctly
- Tune instructions or constraints
Tool misuse
- Tool applied incorrectly
- Parameters or sequence wrong
- Tune usage or access
- Wrong thinking versus wrong operation
Evaluation Signals EV
- Expected outcome Intended task result
- Qualitative signal Judgment-based quality evidence
- Quantitative signal Numeric performance evidence
- Automated scan Machine-generated evaluation signal
- Development intent Team's actual delivery objective
- Acceptance criterion Measurable pass condition
- Evaluation baseline Reference for result comparison
- Test result Behavior correctness signal
- Security finding Automated risk signal
- Operational signal Evidence of runtime behavior
Evaluation vs Observability EV
Evaluation
- Judges task success
- Uses aligned signals
- Drives tuning
Observability
- Exposes agent behavior
- Produces logs and artifacts
- Enables diagnosis
- Judge outcome versus expose behavior
Failure Evidence and Tuning EV
- Reasoning error Flawed analysis or plan
- Tool misuse Wrong tool, parameters, or sequence
- Context issue Missing, conflicting, or stale information
- Environment issue Incompatible execution conditions
- Root cause Underlying failure mechanism
- Plans Evidence of intended actions
- Outputs Evidence of resulting artifacts
- Instruction tuning Revises workflows or constraints
- Memory tuning Refines stored context usage
- Tool tuning Refines usage and access
Multi-Agent Loop OR
- Isolate, observe, hand off, recover
- Isolate Observe Handoff Recover
Orchestration and Guardrail Picker OR
- Subtasks are independent → Run isolated parallel agents ( Assign clear ownership )
- Subtasks have dependencies → Sequence documented handoffs ( Transfer state explicitly )
- Agents edit overlapping scope → Serialize or reassign ( Prevent change conflicts )
- Agents duplicate effort → Clarify ownership boundaries ( Stop redundant work )
- Outputs contradict → Reconcile before integration ( Record final decision )
- Execution stalls or degrades → Activate recovery pattern ( Use artifacts and signals )
- Agent lifecycle changes → Preserve audit and continuity ( Add, replace, or retire )
- Action violates policy → Block action ( Do not merely warn )
- Change is irreversible → Require explicit authorization ( Use controlled path )
Agent Coordination OR
- Orchestration pattern Coordinates multiple agent roles
- Agent isolation Separates parallel execution contexts
- Parallel execution Agents work concurrently
- Overlapping changes Agents edit same scope
- Duplicated effort Agents repeat same task
- Contradictory outputs Agent conclusions cannot coexist
- Handoff Transfers work and evidence
- Key decision Recorded coordination choice
- Post-hoc analysis Reviews completed agent behavior
- Audit artifact Supports later workflow review
Multi-Agent Recovery OR
- Failed execution Agent cannot complete work
- Partial execution Agent completes incomplete subset
- Stalled execution Agent stops making progress
- Degraded behavior Coordination quality worsens
- Recovery pattern Restores coordinated workflow progress
- Human-in-the-loop Human judgment enters workflow
- Add agent Introduces new workflow participant
- Reconfigure agent Changes role without disruption
- Replace agent Substitutes workflow participant
- Retire agent Removes agent while preserving continuity
Risk Controls Autonomy GU
- Higher risk means tighter control
- Classify risk Set autonomy Gate sensitive action
Autonomy vs Unrestricted Access GU
Autonomy
- Risk-adjusted authority
- Defined boundaries
- Inspectable actions
Unrestricted access
- Excessive permissions
- Undefined action scope
- Avoid this design
- Independence still needs boundaries
Risk and Autonomy GU
- Risk classification Groups actions by consequences
- Operational risk Threatens workflow reliability
- Security risk Threatens systems, data, or access
- Compliance risk Threatens regulatory or policy obligations
- Autonomy level Determines independent authority
- Human judgment Manual decision required
- Policy block Prevents forbidden action
- Explicit authorization Deliberate approval to act
- Irreversible change Cannot readily be undone
- Compliance-sensitive change Requires controlled execution path
- Responsible AI Organizational AI behavior standards
- Low-value approval Does not materially reduce risk
Common Traps
Scaled Score Is Not Percentage
- Passing score is 700/1000 ≠ Raw 70% is not guaranteed
Time Is Not Question Count
- Exam time is 120 minutes ≠ Question count is unpublished
Credential Is Not Exam Title
- Credential: Agentic AI Developer ≠ Exam: Developing in Agentic AI Systems
GH-600 Is Not GH-300
- GH-600 covers agentic systems ≠ GH-300 is Copilot certification
GH-600 Is Not AI-102
- GH-600 uses GitHub control plane ≠ AI-102 covers Azure AI solutions
Plan Is Not Execution
- Plan proposes reviewable actions ≠ Execution creates effects
Memory Is Not Infinite Context
- Memory needs scope and pruning ≠ Irrelevant context increases drift
Retry Is Not Infinite Loop
- Retry eligible transient failures ≠ Escalate persistent failures
Parallel Is Not Shared Workspace
- Parallel work needs isolation ≠ Shared scope creates conflicts
Artifact Is Not Chat History
- Artifact supports review and audit ≠ Conversation alone may lack structure
Least Privilege Is Not No Tools
- Grant capabilities required for task ≠ Deny unnecessary access
Human Control Is Not Blanket Approval
- Gate materially risky actions ≠ Minimize low-value approvals
Last Minute
- 1. GH-600 is Agentic AI Developer
- 2. Exam title differs from credential
- 3. Six domain ranges match blueprint
- 4. Questions are not officially published
- 5. 120 minutes is official exam time
- 6. 700 is a scaled score
- 7. Define inputs, outputs, success criteria
- 8. Separate planning from execution
- 9. Validate plans before agent action
- 10. Scope tools by least privilege
- 11. Know MCP server, registry, allowlist
- 12. Record retries, rollbacks, escalations
- 13. Persist progress and decisions
- 14. Detect stale context and drift
- 15. Align signals with development intent
- 16. Classify each failure root cause
- 17. Isolate parallel agent execution
- 18. Document decisions and handoffs
- 19. Gate irreversible sensitive changes
- 20. Do not expect in-exam Learn
GitHub Certified: Agentic AI Developer (GH-600)
- Practice Questions 131 questions Study Guide 21 topics Cheat Sheet 125 facts Flashcards 50 cards Free CE Podcast