Podcast: Strands Agents with Clare Liguori

InfoQ Podcast; host: Thomas Betts; guest: Clare Liguori (AWS, technical lead, Strands Agents SDK) · podcast · 2026-07-20 source ↗ Reader 🖥️

Agent HarnessAgent MemoryAgentic LoopEvalsHooksLong-Running & Managed AgentsModel-Driven Agent DesignAI Workflow Patterns
Building reliable production AI agents means resisting the instinct to constrain them with deterministic workflow logic -- which Strands's own case-study testing shows is measurably less accurate and more brittle than trusting the model -- and instead investing in a minimal model-driven design (system prompt, tools, model) supplemented by targeted runtime controls (evals, stateful 'steering hooks' backed by a full tool-call ledger, continuous evaluation against live traffic) that inject determinism only where and when the model actually needs it, with the harness's job now expanding from running a short reasoning loop toward sustaining long-running, resumable, self-tracking agentic work as the underlying models keep improving.

practical · mixed — An interview that is mostly practical (prescribing how to build and operate production agents) but is organized around a theoretical distinction the guest builds and defends over the course of the conversation: model-driven design vs. workflow-driven design, and later, agent harness vs. agent framework. Argumentative core (a directly stated, evidence-backed thesis about workflows vs. model-driven design) carried by narrative case studies (the mortgage example, the AWS console chatbot's evolution, the network-diagnosis agent).

Structure

PartRole
Origin story: Strands built internally at AWS to solve the team's own agent-reliability problem, then generalized and open-sourcedcontext
The model-driven approach vs. workflow-based frameworks: workflows are brittle against unpredictable inputs; more scaffolding actively degrades the modelcore thesis
Guardrails debate: Thomas raises Blackbaud's deliberate workflow-engine / allowlist approach for responsible AI; Clare reframes control as a combination of evals (quantify how often it goes wrong) and hooks/LLM-as-judge (control it at runtime)objection and response
Getting to production: telemetry, the Strands Evals Kit, model-provider portability (any provider, laptop to cloud)evidence
Engineering-mindset shift: from 'test passed = reliable' to a scientist's evaluation mindset; prefer evaluating tool calls over subjective outputelaboration
The steering-hooks / ledger case study: hundreds of evaluations comparing workflow, simple instructions (82.5% pass rate) and steering hooks (100% accuracy); the mortgage-approval ordering examplekey evidence
Procedural memory anecdote: the 15-tool-call network-diagnosis agent fixed by retrieving semantically similar past successful trajectoriesevidence / narrative
Observability section: OpenTelemetry traces as the primary signal; pre-launch eval sets are almost never representative of live traffic (AWS console chatbot example)evidence
Modularity: unit-test tools individually, chaos/red-team testing -- traditional engineering discipline still appliesqualification
Model swapping and cost: one-line model changes, both upgrading (cost risk) and downgrading (cost savings, e.g. gpt-oss-120b reproducing the steering-hooks results)evidence
Looking back / looking forward: what Clare would design differently -- harness vs. framework, context management, persist-and-resume, task lists, for long-running complex tasksconclusion / extension

Key terms

Propositions

Arguments

Adding explicit workflow scaffolding (if/for/while control flow, predefined micro-agents) to constrain agent behavior makes agents less reliable, not more. strength: high
Explicit premises:
Implicit premises:
Inferences:
Determinism should be injected into agents at runtime, locally and only where needed (steering hooks plus the ledger), rather than imposed globally ahead of time (workflows). strength: medium
Explicit premises:
Implicit premises:
Inferences:
Live-traffic evaluation must be a continuous, standing function, not a pre-launch gate. strength: high
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents