Pattern #6 · Agent oversight

Show the plan before the agent runs it

If the agent cannot say what it is about to do, it should not be about to do it.

Track Aagentsoversightprogress feedback

Do

Show the numbered steps up front, pause for approval at irreversible ones, and keep the stop control visible for the whole run.

Don't

Put eight minutes of file operations behind a spinner labeled Thinking. Surprise is a gift format, not an execution model.

The rule. Before a multi step agent acts, show the steps it intends to take, checkpoint the consequential ones, and keep a way to stop within reach.

Why. Two of Amershi et al.'s guidelines for human-AI interaction depend on the user seeing the work in time to react: make it easy to dismiss undesired AI services (G8), and make it easy to edit, refine, or recover when the system is wrong (G9) (Amershi et al., 2019). A plan shown before the run is what makes both possible mid run instead of after the damage. Visible staged progress also buys patience: Nielsen Norman Group cites a University of Nebraska-Lincoln study in which participants shown a moving progress indicator were willing to wait on average three times longer than those shown none, recommends showing the number of steps when duration is hard to estimate, and warns that without an option to stop, the design "may be hijacking control of the system, leaving the user powerless" (Sherwin, 2014).

Seen in the wild. Claude Code's plan mode has the agent research and propose its changes first; edits stay blocked until the user approves the plan (Anthropic, n.d.).

References

  1. 01

    Amershi, S., Weld, D., Vorvoreanu, M., Fourney, A., Nushi, B., Collisson, P., Suh, J., Iqbal, S., Bennett, P. N., Inkpen, K., Teevan, J., Kikin-Gil, R., & Horvitz, E. (2019). Guidelines for human-AI interaction. Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 1-13. https://doi.org/10.1145/3290605.3300233

    https://doi.org/10.1145/3290605.3300233
  2. 02

    Sherwin, K. (2014, October 26). Progress indicators make a slow system less insufferable. Nielsen Norman Group. https://www.nngroup.com/articles/progress-indicators/

    https://www.nngroup.com/articles/progress-indicators/
  3. 03

    Anthropic. (n.d.). Choose a permission mode. Claude Code documentation. Retrieved July 23, 2026, from https://code.claude.com/docs/en/permission-modes

    https://code.claude.com/docs/en/permission-modes