name: claims-framework
requiredVersions:
  azd: '>=1.27.1'
  extensions:
    azure.ai.agents: '>=1.0.0-beta.9'
services:
  ai-project:
    host: azure.ai.project
    endpoint: ${FOUNDRY_PROJECT_ENDPOINT}
    deployments: []
  claims-workflow-hosted:
    name: ClaimProcessingWorkflow
    project: agent-framework
    host: azure.ai.agent
    language: docker
    kind: hosted
    description: Claims workflow over the existing intake and intelligence prompt
      agents, with human review.
    docker:
      path: Dockerfile
      context: .
      remoteBuild: true
    uses:
      - ai-project
    protocols:
      - protocol: responses
        version: 2.0.0
    container:
      resources:
        cpu: '0.5'
        memory: 1.0Gi
    env:
      CLAIMS_INTAKE_AGENT_NAME: claims-intake-agent
      CLAIMS_INTELLIGENCE_AGENT_NAME: claims-intelligence-agent
      HUMAN_REVIEW_CONFIDENCE_THRESHOLD: '0.9'
infra:
  provider: microsoft.foundry
