Catalog
Agent Reference Catalog¶
This section provides focused documentation for each agent in the ART Voice Agent Accelerator. Each agent has a dedicated page with configuration, tools, handoff routes, and usage context.
Banking Domain¶
| Agent | Purpose | Entry Point |
|---|---|---|
| BankingConcierge | Primary banking assistant, routes to specialists | ✅ Yes |
| FraudAgent | Fraud detection and investigation | No |
| InvestmentAdvisor | 401(k), IRA, rollover guidance | No |
| CardRecommendation | Credit card recommendations | No |
Insurance Domain¶
| Agent | Purpose | Entry Point |
|---|---|---|
| PolicyAdvisor | Policy information and guidance | ✅ Yes |
| ClaimsSpecialist | Claims processing and status | No |
| FNOLAgent | First Notice of Loss intake | No |
| SubroAgent | B2B subrogation specialist | No |
Cross-Domain¶
| Agent | Purpose | Entry Point |
|---|---|---|
| AuthAgent | Authentication and MFA | No |
| Concierge | Generic entry point | ✅ Yes |
| ComplianceDesk | AML/FATCA verification | No |
| GeneralKBAgent | Knowledge base queries | No |
Handoff Patterns¶
Agents hand off conversations using two greeting patterns:
A silent handoff where the new agent continues the conversation naturally without announcing itself. Best for seamless same-team specialist routing.
Use when: Same-team specialists, natural conversation continuity, internal routing
An announced handoff where the new agent greets the user and introduces itself. This makes the transition explicit and sets expectations.
Terminology
"Announced" and "non-discrete" are synonymous. The new agent plays a greeting.
Use when: Different domain expert, escalation, user should know who they're speaking with
Configuration Example¶
# Discrete handoff: silent, no greeting
handoff:
trigger: handoff_card_recommendation
discrete: true # No greeting from target agent
# Announced handoff: target agent greets/introduces itself
handoff:
trigger: handoff_fraud_agent
discrete: false # Target agent will greet (default)
# Optional: Return to caller after task completion
handoff:
trigger: handoff_auth
return_to_caller: true # Returns after authentication
Discrete vs Return
discretecontrols greeting behavior (silent vs announced)return_to_callercontrols flow (one-way vs round-trip)
These are independent — you can have an announced handoff that returns, or a discrete handoff that doesn't.
See Handoff Strategies for full configuration details.
Agent Configuration Overview¶
All agents are configured via YAML in apps/artagent/backend/registries/agentstore/.
Key Configuration Sections¶
| Section | Purpose |
|---|---|
handoff |
Trigger tool name, entry point flag |
voice |
Azure TTS voice settings |
voicelive_model / cascade_model |
LLM configuration per mode |
session |
VoiceLive VAD and transcription |
speech |
Cascade mode STT/TTS settings |
tools |
Available tool names |
prompts.path |
Path to Jinja prompt template |
See Agent Configuration Schema for full schema documentation.