CCDV-F · Study Guide

← Study guide

Domain 1 · 14.7% of the CCDV-F exam

Agents and Workflows

Decide when a task is a workflow or an agent, construct the loop with the Claude Agent SDK or a harness you own, and apply isolation, memory, and orchestration frameworks only when they earn their cost.

Task statements

  1. 1.1 · 4.5%

    Agent Architecture

    Choose a workflow when the path is known, and an agent when the path is discovered at runtime. A supervisor delegates to isolated subagents. Sequential steps wait on each other. Parallel steps do not. The simplest structure that meets the requirement wins on reliability, predictability, cost, latency, and context.

  2. 1.2 · 5.3%

    Agent Construction with Claude

    Once an agent is justified, pick who owns the loop. A custom harness gives you the mechanics. The Claude Agent SDK runs the loop, tool dispatch, and sessions in your process. Claude Managed Agents runs the harness for you, on an Anthropic sandbox or a self-hosted one. Hooks and human approval make the steps that must not fail into code.

  3. 1.3 · 4.9%

    Agent Patterns and Frameworks

    Patterns are how an agent uses tools, memory, and context: a tool loop, isolated subagents, and a window you prune on purpose. Frameworks such as Strands, LangGraph, and PydanticAI standardise loop control, state, and branching when that orchestration is actually complex. They do not make the model more capable.

Build exercises