Microsoft Developing in Agentic AI Systems (GH-600) Free Practice Test
Question 1
An agentic coding session in the terminal has grown too long, and you want to discard all prior conversation history and start clean, without summarization. Which slash command should you run?
Correct Answer: D
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 2
You have a GitHub repository that uses the GitHub Copilot coding agent to resolve issues in an ephemeral GitHub Actions environment.
Builds fail unless an environment variable named NPM_TOKEN is available, because the repository depends on a private package registry.
A workflow named .github/workflows/copilot-setup-steps.yml was added but was merged into a non-default branch and does NOT run when new agent sessions start.
You need to ensure that for every new agent session, the setup steps run, and the private registry token is available as NPM_TOKEN, without hardcoding secrets in the repository.
What should you do?
Builds fail unless an environment variable named NPM_TOKEN is available, because the repository depends on a private package registry.
A workflow named .github/workflows/copilot-setup-steps.yml was added but was merged into a non-default branch and does NOT run when new agent sessions start.
You need to ensure that for every new agent session, the setup steps run, and the private registry token is available as NPM_TOKEN, without hardcoding secrets in the repository.
What should you do?
Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 3
You use a GitHub Actions workflow to orchestrate a multi-agent draft-review process for pull requests. The workflow uploads a single combined review-package artifact at the end of each run.
You discover that the review-package artifact is occasionally missing from the workflow run history, and you suspect that a user deleted it.
You need to identify which user manually deleted a workflow run artifact and when the deletion occurred.
What should you use?
You discover that the review-package artifact is occasionally missing from the workflow run history, and you suspect that a user deleted it.
You need to identify which user manually deleted a workflow run artifact and when the deletion occurred.
What should you use?
Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 4
You are evaluating the logs of the multi-agent workflow in repo2.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Correct Answer:

Question 5
You have a GitHub repository that uses a custom GitHub Copilot coding agent defined in the rollout-bot.agent.md file.
You need to update a workflow so that agent-profile changes can be rolled back by reverting a single commit and rerunning the workflow. The workflow must check out the exact commit being deployed and apply the agent profile from the repository at that commit.
How should you complete the workflow? To answer, drag the appropriate values to the correct targets. Each value may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

You need to update a workflow so that agent-profile changes can be rolled back by reverting a single commit and rerunning the workflow. The workflow must check out the exact commit being deployed and apply the agent profile from the repository at that commit.
How should you complete the workflow? To answer, drag the appropriate values to the correct targets. Each value may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

Correct Answer:

Question 6
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.

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.

Correct Answer:

Question 7
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.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Correct Answer:

Question 8
You have a GitHub repository that runs an agentic software development lifecycle workflow by using GitHub Actions. The workflow uses the following three executors implemented as scripts: spec_analyzer, risk_reviewer, and plan_merger.
You need to coordinate multiple specialized agents so that analysis and risk review run in parallel and then a final executor merges the outputs into a single plan. The orchestration pattern must fan out one request to multiple executors and then fan in the results to a final executor.
How should you complete the workflow definition? To answer, drag the appropriate values to the correct targets.

You need to coordinate multiple specialized agents so that analysis and risk review run in parallel and then a final executor merges the outputs into a single plan. The orchestration pattern must fan out one request to multiple executors and then fan in the results to a final executor.
How should you complete the workflow definition? To answer, drag the appropriate values to the correct targets.

Correct Answer:

Question 9
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?
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?
Correct Answer: C
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 10
In Microsoft Visual Studio Code, you use GitHub Copilot agent mode for a repository. The GitHub Model Context Protocol (MCP) server is enabled.
Your team maintains an internal orchestrator script that creates independent Copilot SDK sessions to process operational events from webhooks.
You discover that the agent sometimes mixes context between unrelated webhook deliveries. Additionally, in some cases, the agent starts running tools before a human reviews the proposed steps.
You need to ensure that the script meets the following business requirements:
Planning must be kept separate from executing.
Each plan must be captured without calling any tools.
Each webhook event must create a new independent session.
Once the plan is complete, tool calls must be enabled within the same event-specific session for follow-up.

Your team maintains an internal orchestrator script that creates independent Copilot SDK sessions to process operational events from webhooks.
You discover that the agent sometimes mixes context between unrelated webhook deliveries. Additionally, in some cases, the agent starts running tools before a human reviews the proposed steps.
You need to ensure that the script meets the following business requirements:
Planning must be kept separate from executing.
Each plan must be captured without calling any tools.
Each webhook event must create a new independent session.
Once the plan is complete, tool calls must be enabled within the same event-specific session for follow-up.

Correct Answer:
