Same topic, related formats. Practice these next.
Same topic, related formats. Practice these next.
A persisted plan block anchors agent behavior, gives engineers a debuggable artifact, and lets the model condition cheaply on a stable trajectory instead of re-deriving intent every iteration.
Picture a kitchen with five cooks who share one notepad. If every cook ripped out the page and rewrote the menu from scratch every minute, the kitchen would never produce a meal. The notepad keeps everyone aligned. Now imagine the notepad as the agent's plan: a short list pinned at the top of the conversation that says what the agent is trying to do and which step it is on. Each new action looks at the notepad, picks up where the last action left off, and updates the page only when a step is genuinely done. The notepad does not free the cooks from thinking, but it stops them from arguing with their past selves about what dinner is.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
Define the plan block. Give the three reasons to persist it: consistency, debuggability, cheaper conditioning. Explain how each one works mechanically. Name the failure mode (plan rot) and the fix (edit in place). Close with the LangGraph or Anthropic SDK example that operationalizes the pattern.
Real products, models, and research that use this idea.
What an interviewer would ask next. Try answering before peeking at the approach.
Red flags and common mistakes that signal junior thinking. Click to expand.
Treating the plan as a write-once header instead of a living document that gets pruned and updated as sub-goals close.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.