Halloween Sale Special - 75% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 75only

Microsoft GH-600 Developing in Agentic AI Systems Exam Practice Test

Demo: 22 questions
Total 106 questions

Developing in Agentic AI Systems Questions and Answers

Question 1

You need to configure agent1 to support the planned changes.

What should you do?

Options:

A.

Add Use all available tools to the instructions in the agent configuration.

B.

Add the mcp-servers property to the agent configuration.

C.

In the agent configuration, replace line 05 with the following: tools: []

D.

Add Use all available tools to the .github/copilot-instructions.md file.

E.

Delete line 05 from the agent configuration.

Question 2

You need to provide access to the API key of MCP1. The solution must meet the security requirements.

What should you do?

Options:

A.

Store the API key as a secret in the Copilot environment of product-api by using a name prefix of COPILOT_MCP_, and then reference the variable name in the mcp.json configuration.

B.

In the product-api repository settings, add the API key directly to the .mcp/server.json file by using a plaintext apiKey field.

C.

Store the API key as a GitHub Codespaces user secret scoped to product-api.

D.

In product-api, add the API key as a GitHub Actions encrypted secret and reference the secret by using ${{ secrets.KEY }} in the workflow YAML of agent1.

Question 3

You are evaluating how agent1 will behave after you implement the planned changes.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

Options:

Question 4

You need to resolve the issue of the agents generating conflicting output. The solution must meet the implementation guidelines.

What should you do?

Options:

A.

Configure each agent to work on a separate branch and add a required status check that detects file-level overlap before either pull request can be merged.

B.

Configure tools: [ ' read ' , ' search ' ] in both agent profiles to prevent either agent from writing files.

C.

Add shared/config.yaml to a CODEOWNERS file that requires SG_Review approval before any changes can be merged.

D.

Configure a concurrency group on both agent workflows so that only one workflow runs at a time.

Question 5

You need to resolve the scoping issue associated to agent1.

What should you do?

Options:

A.

To the profile of agent1, add a custom instruction specifying that the agent must NOT access billing-service or infra-terraform.

B.

Add a permissions block to the agent1 workflow in product-api.

C.

Create a fine-grained personal access token (PAT) scoped to product-api and store the PAT as a GitHub Actions secret for agent1 to use.

D.

Create a ruleset for billing-service and infra-terraform that blocks push access from the github-actions bot account.

Question 6

You need to enable Copilot memory to support the planned changes.

What should you configure?

Options:

A.

The personal Copilot settings of each developer

B.

The Copilot settings of each repository

C.

The agent profile of agent1

D.

The Copilot settings of the organization

Question 7

While upgrading App1, the agent identifies 47 issues, including a security vulnerability, and 46 API incompatibilities across different projects.

Which two actions are unsafe to delegate to the agent and require human involvement? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

Options:

A.

Generate the assessment.md file.

B.

Approve all Git commits.

C.

Validate whether the tasks.md file exists.

D.

Validate the assessment.md file for accuracy.

E.

Review the plan.md file for dependencies.

Question 8

You need to troubleshoot the issue reported by Dev1.

What should you review?

Options:

A.

The GitHub Actions usage metrics of repo1.

B.

The agent session log in the Agents panel.

C.

The GitHub Actions runner log for the session job.

D.

The GITHUB_TOKEN permissions block in the agent1 workflow.

Question 9

You need to implement agent2 to meet the technical requirements.

How should you complete the YAML configuration? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

HOTSPOT

name: implementation-planner

description: Creates detailed implementation plans and technical specifications in markdown format

tools: [

< Dropdown 1 > ,

< Dropdown 2 > ,

' microsoftdocs/mcp/docs_search ' ,

' microsoftdocs/mcp/docs_fetch '

]

The accompanying image includes empty dropdown controls and recreated practice alternatives.

Options:

Question 10

Before App1 is upgraded, you need to verify each individual upgrade step and whether all tests have passed.

Which file should you use?

Options:

A.

< project > /.mcp/agent.md

B.

< project > /.github/plan.md

C.

< project > /.github/upgrades/{scenarioId}/assessment.md

D.

< project > /.github/upgrades/{scenarioId}/tasks.md

Question 11

You need to make changes to repo1 to support the planned changes for the agents.

What should you modify?

Options:

A.

< project > /.mcp/server.json

B.

.vscode/settings.json

C.

.github/agents/*.agent.md

D.

.vscode/mcp.json

Question 12

You have a multi-agent GitHub Actions workflow that uploads review artifacts for each run.

You discover that some workflow run artifacts are being deleted manually.

You need to use your organization’s audit log data to identify which user deleted the artifacts.

Which audit log search filter should you use?

Options:

A.

repo: < org > / < repo >

B.

action:workflows.run

C.

action:artifact.destroy

D.

operation:remove

Question 13

You have a private GitHub repository that has Copilot memory enabled.

Several developers who have write access to the repository make changes across multiple branches, including creating some pull requests that are later closed without merging.

Your team needs to understand how GitHub Copilot ensures that only task-relevant, up-to-date information influences code suggestions, even when older memories exist.

How does Copilot manage memories?

Options:

A.

Copilot stores memories indefinitely until a repository administrator deletes them manually.

B.

Copilot automatically blocks memory creation from pull requests that are closed without merging, to prevent outdated information from being stored.

C.

Copilot stores memories per user, ensuring that only the developer who created a memory can trigger the memory in future sessions.

D.

Copilot validates each memory’s citations against the current branch before using the memory, and ignores the memory if the referenced code no longer exists.

Question 14

You have a GitHub Enterprise Cloud organization that uses a custom coding agent to run GitHub Actions workflows that create branches, open pull requests, and merge changes after required checks pass.

You need to log all agent-initiated actions and ensure that the logs are retained for two years.

What should you do?

Options:

A.

Configure audit log streaming.

B.

Enable log forwarding.

C.

Enable Git events in the audit log.

Question 15

You have a GitHub repository that contains an agent named Orchestrator. Orchestrator delegates work to the following specialized subagents:

    Planner reviews issues and creates a plan of action.

    Implementer writes code based on the plan of action.

    Reviewer reviews the code.

You create a new agent named Summarizer that produces a concise summary of the work performed by the other agents.

You need to ensure that Orchestrator can invoke Summarizer as part of its workflow.

What should you do?

Options:

A.

In the YAML frontmatter of the Orchestrator agent, add Summarizer to the agents list.

B.

In the YAML frontmatter of the Reviewer agent, add a handoffs entry that points to the Summarizer agent.

C.

In the YAML frontmatter of the Orchestrator agent, add Summarizer to the tools list.

D.

In the YAML frontmatter of the Reviewer agent, add Summarizer to the agents list.

Question 16

You want to grant the Copilot coding agent access to only a narrowly scoped set of repository permissions (e.g., read code, write pull requests) rather than full admin access. What governs this scope?

Options:

A.

The agent ' s GITHUB_TOKEN permissions, configured per workflow/repo policy

B.

.copilotignore

C.

copilot-instructions.md

D.

The /context command

Question 17

You have a GitHub Enterprise Cloud organization that uses the GitHub Copilot coding agent.

Copilot creates a draft pull request for an assigned issue, and the pull request timeline shows Copilot started work.

After 70 minutes, the agent session log stops updating, and the pull request body status stops changing.

You need to restart the agent so that it continues the task from the issue context and produces new commits to the existing draft pull request.

What should you do?

Options:

A.

Wait for the agent to complete.

B.

Merge the draft pull request and mention @copilot on the merged pull request.

C.

Unassign the issue from Copilot, and then reassign the issue to Copilot.

D.

Select Approve and run workflows in the pull request merge box.

Question 18

You have a GitHub repository that uses GitHub Actions for CI.

Your team is piloting the GitHub Copilot coding agent to autonomously create branches and open pull requests. The repository follows trunk-based development that uses main as the default branch.

You need to ensure that the agent meets the following requirements:

    Changes to main can occur only by using pull requests that have at least one approval.

    When a pull request is opened, a validation workflow runs.

How should you configure the repository? To answer, select the appropriate options in the answer area.

Options:

Question 19

You have a GitHub Enterprise repository that runs an autonomous agent by using a GitHub Actions workflow. The workflow has the following jobs:

    agent-run that generates trace.json and plan.md

    review that waits for human approval before continuing

    deploy that uses the outputs from agent-run

You need to make the files inspectable in the GitHub Actions UI and ensure that the files are available to the review and deploy jobs.

What should you do in the workflow?

Options:

A.

Commit trace.json and plan.md back to the repository from agent-run.

B.

Store trace.json and plan.md on a network share and have later jobs retrieve them from the share.

C.

Use dependency caching to store trace.json and plan.md.

D.

Upload trace.json and plan.md as workflow artifacts in agent-run, and download the files inside the jobs.

Question 20

You are evaluating the following workflow YAML.

jobs:

agent1:

runs-on: ubuntu-latest

environment: agent-sandbox

steps:

- uses: actions/checkout@v4

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

Options:

Question 21

Your company uses Microsoft Visual Studio Code and GitHub Copilot Chat.

You have a GitHub repository that uses main as the default branch. The repository contains a workspace custom agent stored at .github/agents/release-notes.agent.md.

A developer switches to a branch named branch1 where the agent file does NOT exist. In the same session, the developer switches to a user profile named profile1. profile1 contains a custom agent file named release-notes.agent.md that has user-invocable set to false.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

Options:

Question 22

You have a GitHub Enterprise Cloud repository that uses GitHub Actions for CI and requires pull requests for all changes.

You are planning a GitHub Actions workflow where a coding agent drafts implementation changes and tests from GitHub issues, and an automated review runs before human review.

You need the agent to draft changes from an assigned issue, open a pull request, and add an automated review to the pull request before requesting a human review.

What should you do? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Demo: 22 questions
Total 106 questions