GH-600 - Developing in Agentic AI Systems

Home / Microsoft

CertQuestionBank

Exam Code: GH-600

Exam Name: Developing in Agentic AI Systems

Price: $68.00  $58.88

Exam Questions: 109  Q&As

Last Updated:  2026-10-15

Buy GH-600 Now
 PDF(English)
$68.00
$58.88
Software(English)
$20.00
$10.00

Prepare for the GH-600 Developing in Agentic AI Systems exam with focused practice in agent architecture, tool integration, MCP, memory, evaluation, multi-agent orchestration, guardrails, and accountable automation.

The GitHub Certified: Agentic AI Developer credential validates your ability to operate, integrate, supervise, and govern AI agents in production-grade software development workflows.

About the GH-600 Exam

GH-600 focuses on agents that participate directly in the software development lifecycle. Candidates must know how to define agent boundaries, expose tools safely, connect MCP servers, preserve execution state, evaluate behavior, coordinate multiple agents, and retain human accountability for high-risk actions.

The exam is less about writing isolated prompts and more about designing a controlled production system. Strong answers usually define an inspectable plan, restrict permissions and execution scope, produce durable GitHub artifacts, detect failures, and provide a practical recovery or escalation path.

Recommended Candidate Profile

You should understand GitHub repositories, branches, pull requests, reviews, CI workflows, code quality, security controls, GitHub Copilot, MCP servers, and agent customization. Experience supervising agents that modify real development environments is especially valuable.

Exam Questions vs. Practice Bank

The current official pages do not publish the number of scored exam questions. The 100-question practice bank is a separate study collection and must not be interpreted as the number of questions delivered during the real exam.

GH-600 Skills Measured

Prepare Agent Architecture and SDLC Processes — 15–20%

Identify appropriate agent steps, inputs, outputs, anti-patterns, and success criteria. Separate planning from execution, validate structured plans before action, choose suitable autonomy, create inspectable development artifacts, and support timely human intervention.

Implement Tool Use and Environment Interaction — 20–25%

This is the largest domain. Select tools and permissions, configure GitHub remote MCP servers, registries and allow lists, scope agents to repositories or branches, invoke them from CI, and control autonomous branch or pull-request actions with retries, rollback, escalation, and traceability.

Manage Memory, State, and Execution — 10–15%

Choose task-appropriate short-term, long-term, or external memory. Define expiration and pruning, persist progress and decisions, resume without duplicating work, detect context drift, and prevent stale or conflicting state when agents move across tools and environments.

Perform Evaluation, Error Analysis, and Tuning — 15–20%

Define measurable outcomes and constraints, analyze logs, plans, traces and outputs, distinguish reasoning failures from tool or environment failures, and tune instructions, workflow structure, memory, constraints, and tool access based on evidence.

Orchestrate Multi-Agent Coordination — 15–20%

Use appropriate orchestration and isolation patterns, control parallel work, reconcile overlapping code changes and contradictory results, require auditable handoffs, detect partial or stalled execution, and recover through rollback or human review without losing continuity.

Implement Guardrails and Accountability — 10–15%

Classify actions by operational, security, and compliance risk. Apply least privilege, block policy violations, require controlled authorization for irreversible actions, preserve clear accountability, and avoid approval steps that add friction without materially reducing risk.

Agentic AI Developer Review Notes

Three Boundaries That Cause Mistakes

Do not confuse planning with authorization, memory with an audit log, or a successful tool call with a correct outcome. A plan describes intended work; authorization permits risk-bearing action; durable artifacts support accountability; and semantic evaluation checks whether a technically successful result is actually valid.

Two-Week Review Plan

Use days 1–3 for agent steps, autonomy, GitHub workflows, and approval boundaries; days 4–6 for tools, MCP, permissions, CI, retries, and rollback; days 7–8 for memory and state; days 9–10 for evaluation and failure analysis; days 11–12 for multi-agent orchestration; and the final two days for guardrails and mixed production scenarios.

Production Scenario Checklist

For each scenario, identify the requested outcome, execution scope, available evidence, risk level, minimum permission, inspectable artifact, success signal, failure signal, rollback method, and point of human intervention. This checklist is more reliable than selecting the most autonomous option by default.

GH-600 Sample Questions

These original practice questions are based on the published exam domains. They are not official GitHub or Microsoft exam questions and do not represent the complete practice bank.

Question 1: Separating Planning from Execution

An agent analyzes a requested repository migration and may delete obsolete workflows. The organization requires approval before destructive changes. Which design best satisfies the requirement?

  • A. Allow the agent to execute immediately and request approval only if a command fails.
  • B. Require a structured plan that identifies destructive actions, validate it, and block execution until an authorized reviewer approves it.
  • C. Remove deletion tools and ask the agent to claim that obsolete files were removed.
  • D. Let the agent approve its own plan when its confidence score exceeds a threshold.

Correct answer: B

Explanation: The design separates planning from action, makes risk visible, and places authorization before an irreversible operation.

Common mistake: Treating a well-formed plan or high confidence as permission to execute.

Why the other options are wrong: A asks too late. C prevents real completion and creates a false report. D removes the required independent approval.

Question 2: Applying Least Privilege to MCP Tools

A documentation agent needs to read one repository and open pull requests on a single branch. What is the best permission design?

  • A. Give the MCP server organization-owner credentials so future tasks will not require changes.
  • B. Grant repository-scoped read access and only the minimum pull-request and branch permissions required for the assigned workflow.
  • C. Give the agent unrestricted shell access but remove its GitHub identity.
  • D. Share a developer's personal access token across all agents.

Correct answer: B

Explanation: Permissions should match the repository, branch, and actions required by the task and no more.

Common mistake: Granting broad credentials for convenience or anticipated future use.

Why the other options are wrong: A is excessive. C does not provide controlled GitHub attribution. D weakens identity, revocation, and auditability.

Question 3: Preserving Long-Running Agent State

A coding agent may be interrupted while upgrading multiple packages. It must resume without repeating completed changes or ignoring earlier decisions. What should the workflow do?

  • A. Depend entirely on the model's conversation history.
  • B. Restart the full upgrade whenever the agent session changes.
  • C. Persist completed steps, decisions, evidence, and remaining work in durable, versioned artifacts.
  • D. Store every repository file permanently in the agent's long-term memory.

Correct answer: C

Explanation: Durable progress and decision artifacts let another execution resume from verified state while preserving traceability.

Common mistake: Treating conversational context as a durable system of record.

Why the other options are wrong: A can be lost or drift. B duplicates work and may create conflicts. D stores excessive, stale context instead of task-relevant state.

Question 4: Diagnosing a Silent Agent Failure

An agent completes without an error code and opens a pull request, but the proposed change violates the repository's compatibility policy. Which control most directly detects this failure?

  • A. Retry the agent whenever the API returns a 500 response.
  • B. Increase the workflow timeout.
  • C. Evaluate the output with policy-aware semantic and automated validation gates.
  • D. Add more parallel agents that make the same change.

Correct answer: C

Explanation: The execution succeeded technically, so error-code handling will not detect the invalid outcome. Output and policy gates must inspect the result itself.

Common mistake: Assuming operational success proves semantic correctness.

Why the other options are wrong: A and B address transport or timing failures. D repeats the work without adding an appropriate quality signal.

Question 5: Coordinating Parallel Agents

Two agents modify overlapping files in separate branches while a third agent evaluates tests. Which coordinator behavior best preserves reliability?

  • A. Merge both branches automatically in completion order.
  • B. Ask the test agent to infer which implementation the organization intended.
  • C. Require structured handoffs, detect overlapping changes, reconcile conflicts against the approved plan, and run validation on the integrated result.
  • D. Discard the slower agent's branch without reviewing its evidence.

Correct answer: C

Explanation: Reliable orchestration makes work and provenance reviewable, explicitly handles overlap, and validates the combined state rather than isolated outputs.

Common mistake: Equating parallel completion with safe integration.

Why the other options are wrong: A ignores conflicts. B asks an evaluator to guess intent. D discards potentially useful work without evidence-based reconciliation.

Frequently Asked Questions

How do I verify that the material matches GH-600?

Confirm the exact exam code, the latest revision date, and coverage of all six domains. Agentic AI features change quickly, so older generic GitHub Copilot material should not be treated as complete GH-600 preparation.

Why does the page not list an official question count?

The current official certification and study-guide pages reviewed for this content do not publish the number of scored questions. The 100-question practice bank is a separate product count, not an official exam length.

Can I preview the explanation style?

Yes. The five samples above show the answer, reasoning, common mistake, and why the distractors fail the stated production requirement.

Does the package include GitHub, Copilot, or cloud access?

Do not assume that study material includes a GitHub subscription, Copilot license, hosted agent environment, MCP service, lab access, or exam voucher unless the product listing explicitly says so.

Can I use the PDF offline?

A downloaded PDF can generally be opened offline with a compatible reader. Verify included formats, printing permissions, access duration, and download limits before purchasing.

Does the practice software work on my device?

If simulator software is included, review its supported Windows, macOS, iOS, or Android versions, activation limits, account requirements, and offline capabilities.

How are updates handled?

Check the product listing for its revision date and update period. Confirm whether changes to GitHub agent features, MCP guidance, or the official GH-600 study guide are included.

What should I know about refunds?

Review refund terms before downloading or activating the content. Eligibility may depend on timing, usage, duplicate purchases, or documented access problems.

Build Safer Production Agent Workflows

Practice architecture, MCP, memory, evaluation, orchestration, recovery, guardrails, and accountability across all six GH-600 domains.

Get All GH-600 Practice Questions

Disclaimer

CertQuestionsBank is an independent exam-preparation provider and is not affiliated with, endorsed by, or authorized by GitHub or Microsoft. The sample questions are original study material and do not claim to reproduce confidential exam content. Exam details, objectives, features, and policies may change. GitHub, Microsoft, GitHub Copilot, MCP, certification names, exam codes, and other third-party names belong to their respective owners.

Customer Feedback

Comments (0)

Your email address will not be published. Required fields are marked *

feedback