Agents & Scenarios

Pre-built agents, industry scenarios, and tool catalog.

Industry Scenarios

A scenario defines: which agents, how they connect, and what the entry point is.

# Pattern for every scenario
start_agent: EntryPoint       # Who answers first
agents: [...]                 # Who participates
handoffs: [...]               # How they connect
agent_defaults: {...}         # Shared variables
ScenarioEntry AgentPatternAgents
BankingBankingConciergeHub & spoke5 (Cards, Fraud, Investment, KB, Auth)
InsuranceAuthAgentSecurity gate6 (Policy, Claims, FNOL, Subro, Compliance)
HealthcareConciergeTriage-firstExtensible via MCP

Banking Scenario

Hub-and-spoke pattern. The BankingConcierge routes to specialists based on intent.

flowchart TD BC[BankingConcierge] -->|"Cards/Balance"| CR[CardRecommendation] BC -->|"Investments"| IA[InvestmentAdvisor] BC -->|"Fraud alert"| FA[FraudAgent] BC -->|"General"| KB[GeneralKBAgent] BC -->|"Verify identity"| Auth[AuthAgent] CR --> BC IA --> BC FA --> BC KB --> BC style BC fill:#E6FFE6,stroke:#107C10 style Auth fill:#FFF4CE,stroke:#FFB900
HandoffTypeWhen
Concierge → CardsdiscreteBalance, cards, spending questions
Concierge → FraudannouncedSuspicious activity reported
Concierge → InvestmentdiscreteRetirement, portfolio questions
Any → AuthannouncedIdentity verification needed

Insurance Scenario

RTInsurance Agent — Insurance Support Voice Agent

Security-gate pattern. AuthAgent verifies identity before routing to specialists.

flowchart TD Auth[AuthAgent] -->|"Policy questions"| PA[PolicyAdvisor] Auth -->|"New claim"| FNOL[FNOLAgent] Auth -->|"Existing claim"| CS[ClaimsSpecialist] PA -->|"Compliance"| CD[ComplianceDesk] CS -->|"Subrogation"| Sub[SubroAgent] style Auth fill:#FFF4CE,stroke:#FFB900 style CD fill:#FFE6E6,stroke:#E25950
HandoffTypeWhen
Auth → PolicyannouncedAfter identity verified, policy questions
Auth → FNOLannouncedAfter identity verified, new claim
Claims → SubrodiscreteB2B subrogation processing
Policy → ComplianceannouncedRegulatory or compliance flag

Healthcare Scenario

RTMed Agent — Healthcare Support Voice Agent

HIPAA-compliant triage flow. Extensible through the MCP healthcare server.

MCP Integration: The healthcare scenario uses a separate MCP server (apps/healthcare-async-mcp/) for FHIR-compliant patient data access, appointment scheduling, and clinical decision support.


Cross-Domain Agents

Available in all scenarios.

AgentRoleKey tools
Concierge Default entry point. Routes to specialists based on intent. All handoff tools
AuthAgent Identity verification via MFA (SSN, phone, employee ID). verify_identity, send_mfa_code
GeneralKBAgent Knowledge base Q&A. RAG retrieval for general questions. rag_retrieval
ComplianceDesk AML, FATCA, sanctions screening. Regulatory compliance checks. compliance_check

Banking Agents

AgentRoleKey tools
BankingConcierge Primary banking entry point. Service-first routing. All banking handoff tools
CardRecommendation Credit card recommendations, balance checks, spending analysis. check_balance, recommend_card
InvestmentAdvisor Retirement accounts, portfolio allocation, risk assessment. get_portfolio, risk_assessment
FraudAgent Post-authentication fraud investigation. Suspicious transaction review. flag_transaction, freeze_account

Insurance Agents

AgentRoleKey tools
PolicyAdvisor Policy details, coverage explanations, renewal info. lookup_policy, explain_coverage
ClaimsSpecialist Existing claim status, documentation requests, updates. claim_status, request_docs
FNOLAgent First Notice of Loss. New claim intake. create_claim, capture_details
SubroAgent Subrogation (B2B). Third-party recovery processing. initiate_subro

Tool Catalog

All tools are registered with @register_tool in toolstore/ and shared across agents.

CategoryToolDescription
Authverify_identitySSN/phone/employee ID verification
send_mfa_codeSend MFA code via email/SMS
validate_mfa_codeValidate MFA code entry
Bankingcheck_balanceAccount balance lookup
recommend_cardCredit card recommendation engine
Fraudflag_transactionFlag suspicious transaction
freeze_accountTemporary account freeze
Insurancelookup_policyPolicy details retrieval
create_claimNew claim creation (FNOL)
Transfercall_transferSIP transfer to human agent
handoff_*Agent-to-agent handoff tools (auto-generated)
Knowledgerag_retrievalRAG-based document retrieval

MCP Integration

Tools can also be exposed via Model Context Protocol servers, enabling external tool providers.

MCP ServerPurposeLocation
Healthcare MCP FHIR patient data, appointments, clinical support apps/healthcare-async-mcp/
Card API MCP Card decline code lookup and search apps/cardapi/

MCP tools are discovered at startup and merged into the tool registry alongside built-in tools. Agents reference them the same way — no code difference between built-in and MCP tools.

Add your own tool →