The source code for this example is available on GitHub:
Steer Action Demo
What It Demonstrates
- Allow for low-risk transfers
- Deny for compliance violations (OFAC sanctions, high fraud)
- Warn for suspicious activity without blocking
- Steer for approval workflows (2FA, manager approval)
Prerequisites
- Python 3.12+
uvinstalled- Agent Control server running
OPENAI_API_KEYset in your environment
Run The Demo
Try These Scenarios
- Simple transfer: “Send $500 to Jane Smith”
- Sanctioned destination: “Wire $5,000 to North Korea”
- Large transfer: “Transfer $15,000 to contractor in UK”
Files
| File | Description |
|---|---|
setup_controls.py | Creates the demo controls |
autonomous_agent_demo.py | Interactive banking agent |
interactive_demo.py | CLI demo with manual steps |