Planning before action
GH-600 · Lesson 2 of 16 · 11:01
YouTube loads only after you press play. This chapter opens at its timestamp in the full course. Watch on YouTube ↗
In this lesson
Prepare for the GH-600 exam (GitHub Certified: Agentic AI Developer). In this lesson: separating planning, execution, and validation, read-only planning agents and Copilot CLI plan mode, why instructions are advice while tools lists and gates are constraints, structured plans with a machine-readable risk level, plan validation with a plan gate made a required check and CODEOWNERS, and approval before action: plan-first pull requests, plan and execution together, environments, workflow approvals, and why plan-then-autopilot does not fit risky changes. Includes three original practice questions.
Preview the topics
- Contoso wants its planning agent to explore the payments code and draft a plan, but it must be unable to change any file. What should the team configure?
- Contoso’s agents sometimes open pull requests whose plan lists no success criteria, and reviewers miss it. How can the team block these pull requests automatically?
- An agent must change the encryption settings of Contoso’s payment database, a change that is hard to undo. How should the work be organized?