{
  "$schema": "https://mithushancj.com/config.json",
  "runtime": {
    "defaultAgent": "bank-triage",
    "defaultModel": "default"
  },
  "models": {
    "default": "openai:gpt-4o-mini"
  },
  "agents": {
    "bank-triage": {
      "type": "triage",
      "description": "Routes customers to the correct banking flow",
      "prompt": { "file": "./.ariaflow/prompts/bank-triage.md" },
      "routes": [
        {
          "agentId": "bank-dispute-flow",
          "description": "Handles card or transaction disputes"
        },
        {
          "agentId": "bank-balance-flow",
          "description": "Handles balance checks and recent activity"
        }
      ],
      "defaultAgent": "bank-balance-flow"
    },
    "bank-dispute-flow": {
      "type": "flow",
      "description": "Guided dispute intake flow",
      "prompt": { "file": "./.ariaflow/prompts/bank-dispute.md" },
      "flowRef": "bank-dispute-flow",
      "mode": "hybrid"
    },
    "bank-balance-flow": {
      "type": "flow",
      "description": "Guided balance inquiry flow",
      "prompt": { "file": "./.ariaflow/prompts/bank-balance.md" },
      "flowRef": "bank-balance-flow",
      "mode": "hybrid"
    }
  }
}
