Cert EspressoLearn. Practise. Find your flow.

A LITTLE FOCUS.
A BIG NEXT STEP.

Your pace. Your space.
GitHub · GH-600

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?