{
  "name": "customer-agent",
  "description": "Entity Agent — the actor IS the customer. Durable across days, channels, and interactions.",
  "endpoints": {
    "POST /webhooks/voice": "Telnyx voice webhook — inbound call → TeXML response",
    "POST /webhooks/call-ended": "Telnyx call-ended webhook — triggers follow-up SMS",
    "POST /webhooks/messaging": "Telnyx messaging webhook — inbound SMS → AI reply",
    "POST /webhooks/salesforce": "Salesforce status change → proactive customer outreach",
    "POST /hitl/reply": "Human-in-the-loop reply → resume agent",
    "GET /health/liveness": "Liveness probe",
    "GET /health/readiness": "Readiness probe"
  }
}