Join the discussion
Question 18/30
You have a GitHub Copilot coding agent named Orchestrator that runs a multi-phase workflow by using the following subagents:
- Explorer gathers context by using read-only tools.
- Modifier applies focused edits.
You are adding a new agent named Summarizer that generates a concise summary after modifications are complete. Summarizer includes the following YAML frontmatter.

The Orchestrator agent lists all three agents in its agents property.
After adding the Summarizer agent, Orchestrator successfully runs Explorer and Modifier but fails to run Summarizer.
What is a possible cause of the failure?
- Explorer gathers context by using read-only tools.
- Modifier applies focused edits.
You are adding a new agent named Summarizer that generates a concise summary after modifications are complete. Summarizer includes the following YAML frontmatter.

The Orchestrator agent lists all three agents in its agents property.
After adding the Summarizer agent, Orchestrator successfully runs Explorer and Modifier but fails to run Summarizer.
What is a possible cause of the failure?
Correct Answer: A
The primary reason for this failure is the disable-model-invocation: true setting in the Summarizer's YAML frontmatter.In the GitHub Copilot Agent configuration framework, when an orchestrator agent automates a multi-agent workflow, it relies on the base LLM model to agentically trigger and delegate tasks to its subagents.
Blocks Subagent Delegation: Setting disable-model-invocation: true instructs GitHub Copilot to completely prevent the model from automatically invoking or calling this agent as a subagent.
Requires Manual Intervention: When this property is true, the agent can only be triggered via a direct manual request by the user (such as explicitly picking it from a chat menu or a slash command). Because user-invocable is also set to false, it becomes completely unreachable in this workflow.
Contradicts Orchestration: Even though Orchestrator explicitly registers Summarizer in its agents property, the underlying model respects the disable-model-invocation: true safety/routing block and refuses to spin up the subagent loop for it.
Reference:
https://docs.github.com/en/copilot/how-tos/copilot-sdk/features/custom-agents
Blocks Subagent Delegation: Setting disable-model-invocation: true instructs GitHub Copilot to completely prevent the model from automatically invoking or calling this agent as a subagent.
Requires Manual Intervention: When this property is true, the agent can only be triggered via a direct manual request by the user (such as explicitly picking it from a chat menu or a slash command). Because user-invocable is also set to false, it becomes completely unreachable in this workflow.
Contradicts Orchestration: Even though Orchestrator explicitly registers Summarizer in its agents property, the underlying model respects the disable-model-invocation: true safety/routing block and refuses to spin up the subagent loop for it.
Reference:
https://docs.github.com/en/copilot/how-tos/copilot-sdk/features/custom-agents
Add Comments
- Other Question (30q)
- Q1. You have a GitHub Enterprise Cloud Organization that uses the GitHub Copilot coding agent....
- Q2. Case Study 1 - Contoso, Ltd Overview Contoso Ltd. is a software development company locate...
- Q3. A designated top-level instructions file is used by some agentic tools to describe overall...
- Q4. Your organization requires that any workflow file changes proposed by an autonomous agent ...
- Q5. You have a multi-agent GitHub Actions workflow that uploads review artifacts for each run....
- Q6. Your organization wants to ensure the Copilot coding agent cannot push directly to main, a...
- Q7. Hotspot Question Your company uses Microsoft Visual Studio Code and GitHub Copilot Chat. Y...
- Q8. Hotspot Question You have a GitHub repository that uses the GitHub Copilot coding agent to...
- Q9. You are debugging an agentic workflow that intermittently fails specific tool calls with r...
- Q10. Drag and Drop Question You have a GitHub repository that has a GitHub Actions workflow. Th...
- Q11. While using agent mode in VS Code, you want Copilot to run a specific test suite as a vali...
- Q12. Drag and Drop Question You have a GitHub repository that runs an agentic software developm...
- Q13. You have a GitHub Enterprise repository. An agent opens pull requests to the main branch. ...
- Q14. You have multiple GitHub Copilot coding agents that run tasks concurrently. You are monito...
- Q15. You are using GitHub Copilot Chat's agent mode in VS Code and want it to autonomously use ...
- Q16. An agent working through the Copilot coding agent in GitHub Actions needs additional build...
- Q17. Case Study 1 - Contoso, Ltd Overview Contoso Ltd. is a software development company locate...
- Q18. You have a GitHub Copilot coding agent named Orchestrator that runs a multi-phase workflow...
- Q19. You need finer control, selecting specific files and describing precise natural-language c...
- Q20. You are troubleshooting why a Copilot coding agent pull request keeps failing CI checks af...
- Q21. Hotspot Question You have a GitHub repository that uses the following GrtHub Copilot CLI c...
- Q22. Drag and Drop Question You have a GitHub Enterprise Cloud Organization that uses the GitHu...
- Q23. You have a GitHub repository that contains an agent named Orchestrator.Orchestrator delega...
- Q24. Hotspot Question You have a GitHub repository that uses GitHub Copilot Chat in Microsoft V...
- Q25. You want the GitHub Copilot coding agent to follow project-specific conventions (coding st...
- Q26. After several long agentic sessions, you notice degraded response quality and want the age...
- Q27. You have a GitHub repository that uses the GitHub Copilot coding agent. Your company restr...
- Q28. Hotspot Question You have a GitHub repository that contains the following custom agent fil...
- Q29. Case Study 2 Existing Environment GitHub Environment The GitHub environment contains the f...
- Q30. Hotspot Question You have the following agent logs. (Exhibit) For each of the following st...
