Skip to content

generated agent definitions don't maintain the resources from the manifest #7599

@therealjohn

Description

@therealjohn

Manifest:

# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml
name: echo-agent-invocations-streaming
displayName: "Echo Agent Invocations Streaming"
description: >
  A simple echo agent that streams responses word-by-word using the
  azure-ai-agentserver-invocations SDK with Server-Sent Events (SSE).
metadata:
  tags:
    - AI Agent Hosting
    - Azure AI AgentServer
    - Invocations Protocol
    - Streaming
template:
  name: echo-agent-invocations-streaming
  kind: hosted
  protocols:
    - protocol: invocations
      version: 1.0.0
  resources:
    cpu: "0.25"
    memory: 0.5Gi
parameters:
  properties: []
resources: []

Definition:

# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/ContainerAgent.yaml

kind: hosted
name: echo-agent-invocations-streaming
description: |
    A simple echo agent that streams responses word-by-word using the azure-ai-agentserver-invocations SDK with Server-Sent Events (SSE).
metadata:
    tags:
        - AI Agent Hosting
        - Azure AI AgentServer
        - Invocations Protocol
        - Streaming
protocols:
    - protocol: invocations
      version: 1.0.0

I'd expect resources to persist into the agent definition, despite it being populated in azure.yaml for deployment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ext-agentsazure.ai.agents extension

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions