Agentic AI harness patterns

Ten reference-backed patterns from the shared visual. These are concise learning cards, not transcript-generated articles. Some patterns overlap and can be combined within one system.

Agentic pattern · 1 / 10

ReAct Loop

An agent alternates between deciding what to do, taking an action (often a tool call), and using the observation to choose its next step.

Flow: Decide → act → observe → repeat or finish

Use when: A task needs several tool calls and the next action depends on real-world results.

Example: A research agent searches, reads a result, and decides whether another search is needed.

Agentic pattern · 2 / 10

Router

Classifies an incoming request and sends it down an appropriate specialist path, prompt, tool, or model.

Flow: Request → classify → selected path

Use when: Requests fall into distinct categories that benefit from different handling.

Example: A support assistant sends billing questions to a billing flow and bugs to technical support.

Agentic pattern · 3 / 10

Planner–Executor

A planning step proposes subtasks; an executor carries them out and can return results for replanning.

Flow: Goal → plan → execute steps → review/replan

Use when: A multi-step job benefits from a visible plan that may change as new information arrives.

Example: A coding assistant plans a refactor, edits files, runs tests, and revises the plan after failures.

Agentic pattern · 4 / 10

Parallel Fan-Out

Runs independent subtasks at the same time, then combines their outputs; tasks are known before dispatch.

Flow: Task → parallel branches → aggregate

Use when: Work can be divided into independent pieces or compared across multiple perspectives.

Example: Separate reviewers check correctness, security, and accessibility concurrently.

Agentic pattern · 5 / 10

Orchestrator–Workers

A central agent decides which subtasks are needed, delegates them to workers, and synthesizes their results.

Flow: Orchestrator → dynamic workers → synthesis

Use when: The number and type of subtasks cannot be fully predicted in advance.

Example: A code-change agent delegates work across whichever files a request actually affects.

Agentic pattern · 6 / 10

Evaluator–Optimizer

One model drafts an output; another evaluates it against criteria and sends actionable feedback for revision.

Flow: Generate → evaluate → revise → stop when acceptable

Use when: Quality criteria are clear and iterative critique can measurably improve an answer.

Example: A writing agent revises a translation after a reviewer flags lost meaning.

Agentic pattern · 7 / 10

Supervisor–Specialist

A supervisor retains responsibility for the overall task while calling specialized agents for bounded pieces of work.

Flow: Supervisor ↔ specialists → supervisor responds

Use when: One agent should own the final answer but needs domain-specific help.

Example: A customer-facing supervisor consults booking and refund specialists before replying.

Agentic pattern · 8 / 10

Agent Handoff

An agent transfers control to another agent, which takes over the relevant part of the interaction.

Flow: Triage agent → specialist takes control

Use when: A specialist should handle the user directly rather than just return a result to a manager.

Example: A triage assistant hands a refund request to a refund agent.

Agentic pattern · 9 / 10

Human Approval

Execution pauses before a sensitive action until a person approves, rejects, or changes the proposed action.

Flow: Proposed action → pause → human decision → resume

Use when: An action has financial, security, privacy, or other significant consequences.

Example: An agent requests approval before sending a refund or executing a destructive operation.

Agentic pattern · 10 / 10

Durable Execution + Checkpointing

Saves workflow state at checkpoints so an interrupted run can resume instead of restarting from the beginning.

Flow: Run → persist state → interrupt/fail → restore → resume

Use when: Tasks are long-running, may wait for approval, or must recover from process failures.

Example: A customer-support workflow pauses for approval, then resumes using its saved thread state.

YouTube articles and resources

Pipeline output

AI Evals Explained | How to evaluate AI Agents?

Aishwarya Srinivasan · Sep 2, 2026

Pipeline output

Multi-Agent AI Systems Explained: The Complete Guide

Aishwarya Srinivasan · Sep 2, 2026

Pipeline output

Agent AI System Design Explained in 27 Minutes

Aishwarya Srinivasan · Sep 2, 2026