Multi-tool agent: search KB, escalate to human, refund processor. Tools defined in TypeScript, Claude orchestrates via function-calling.