Strands Agents SDK Adds Steering Handlers for Production-Reliable Agents

Amazon Web ServicesAmazon Web Services

· Updated

The Strands Agents SDK now includes Strands Steering, which intercepts agent behavior at critical moments with just-in-time guidance. In testing across 600 runs, steering handlers hit 100% accuracy — outperforming prompt engineering at 82.5% and graph workflows at 80.8%.

Strands Agents SDK, AWS's open-source framework for model-driven AI agents, adds Strands Steering — Python handlers that intercept execution before tool calls and after model responses. Instead of cramming behavioral rules into prompts that models routinely ignore, handlers inspect the agent's real-time tool call ledger and return Proceed or Guide signals with targeted correction. Handlers are plain Python — deterministic, unit testable, and fully reproducible. For nuanced checks like tone enforcement, they can call an LLM judge.

Across 600 evaluation runs, steering achieved 100% accuracy vs. 82.5% for prompt engineering, 80.8% for graph workflows, and 99.8% for SOPs — while using 66% fewer input tokens than the SOP approach.

Add handlers as plugins to any Strands agent to enforce workflow ordering, parameter constraints, and tone — no prompt edits needed when agent behavior drifts.

AWS AI
AWS AI
@AWSAI
X

Introducing Strands Steering: a new way to build AI agents that stay reliable in production. Instead of patching prompts every time an agent misbehaves, steering handlers intercept the agent at critical moments and give it exactly the guidance it needs.

Every HeadsUpAI update is written based on its original source and reviewed before it's published. Read our editorial standards →

Share this update