name: agent-framework-agent-foundry-skills-responses
description: >
  An Agent Framework agent that downloads its instructions from the Foundry
  Skills REST API at startup, demonstrating how to decouple behavioral
  guidelines (tone, escalation policy, etc.) from agent code.
metadata:
  tags:
    - Agent Framework
    - AI Agent Hosting
    - Azure AI AgentServer
    - Responses Protocol
    - Foundry Skills
template:
  name: agent-framework-agent-foundry-skills-responses
  kind: hosted
  protocols:
    - protocol: responses
      version: 1.0.0
  environment_variables:
    - name: AZURE_AI_MODEL_DEPLOYMENT_NAME
      value: "{{AZURE_AI_MODEL_DEPLOYMENT_NAME}}"
    - name: SKILL_NAMES
      value: "{{SKILL_NAMES}}"
parameters:
  properties:
    - name: SKILL_NAMES
      secret: false
      description: Comma-separated list of Foundry skill names to download at startup (e.g., support-style,escalation-policy)
resources:
  - kind: model
    id: gpt-4.1-mini
    name: AZURE_AI_MODEL_DEPLOYMENT_NAME
