Question 167
Scenario: Customer Support Resolution Agent
An Agent SDK support agent handles returns, billing disputes and account issues through MCP tools like get_customer, lookup_order, process_refund and escalate_to_human. It aims to resolve most cases on first contact — and to know exactly when to hand off to a human.
Read the full scenario lessonYou are building a customer support resolution agent using the Claude Agent SDK. The agent is currently escalating simple requests like password resets if the customer uses angry language. How should you fix this escalation logic?