From aa15c5599da9d4559fcbe1829455782547d24670 Mon Sep 17 00:00:00 2001 From: John Miller Date: Mon, 9 Feb 2026 13:23:41 +0000 Subject: [PATCH] Add YAML schema references and display names to agent configurations. Fixes #522. --- .../AgentFramework/AgentWithHostedMCP/agent.yaml | 4 ++++ .../AgentFramework/AgentWithTextSearchRag/agent.yaml | 4 ++++ .../AgentFramework/AgentsInWorkflows/agent.yaml | 6 +++++- .../agent-framework/agent_with_hosted_mcp/agent.yaml | 6 ++++++ .../agent-framework/agent_with_text_search_rag/agent.yaml | 6 ++++++ .../agent-framework/agents_in_workflow/agent.yaml | 6 ++++++ .../hosted-agents/calculator-agent/agent.yaml | 6 ++++++ .../hosted-agents/echo-agent/agent.yaml | 6 ++++++ .../hosted-agents/hugging-face-tool-agent/agent.yaml | 6 ++++++ .../hosted-agents/msft-docs-agent/agent.yaml | 6 ++++++ .../hosted-agents/web-search-agent/agent.yaml | 6 ++++++ .../AgentFramework/AgentWithHostedMCP/agent.yaml | 4 ++++ .../AgentFramework/AgentWithLocalTools/agent.yaml | 6 ++++++ .../AgentFramework/AgentWithTextSearchRag/agent.yaml | 4 ++++ .../AgentFramework/AgentWithTools/agent.yaml | 4 ++++ .../AgentFramework/AgentsInWorkflows/agent.yaml | 6 +++++- .../SystemUtilityAgent/agent.yaml | 8 +++++++- .../agent-framework/agent-with-foundry-tools/agent.yaml | 6 ++++++ .../agent-framework/agent-with-local-tools/agent.yaml | 6 ++++++ .../agent-framework/agent-with-text-search-rag/agent.yaml | 6 ++++++ .../agent-framework/agents-in-workflow/agent.yaml | 6 ++++++ .../hosted-agents/agent-framework/echo-agent/agent.yaml | 6 ++++++ .../agent-with-thread-and-hitl/agent.yaml | 6 ++++++ .../workflow-agent-with-checkpoint-and-hitl/agent.yaml | 6 ++++++ .../agent-framework/web-search-agent/agent.yaml | 6 ++++++ .../hosted-agents/custom/system-utility-agent/agent.yaml | 6 ++++++ .../hosted-agents/langgraph/calculator-agent/agent.yaml | 6 ++++++ .../hosted-agents/langgraph/human-in-the-loop/agent.yaml | 6 ++++++ .../langgraph/react-agent-with-foundry-tools/agent.yaml | 6 ++++++ 29 files changed, 163 insertions(+), 3 deletions(-) diff --git a/samples-classic/csharp/getting-started-agents/AgentFramework/AgentWithHostedMCP/agent.yaml b/samples-classic/csharp/getting-started-agents/AgentFramework/AgentWithHostedMCP/agent.yaml index d37c3045..5091f865 100644 --- a/samples-classic/csharp/getting-started-agents/AgentFramework/AgentWithHostedMCP/agent.yaml +++ b/samples-classic/csharp/getting-started-agents/AgentFramework/AgentWithHostedMCP/agent.yaml @@ -1,3 +1,5 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: AgentWithHostedMCP displayName: "Microsoft Learn Response Agent with MCP" description: > @@ -14,6 +16,8 @@ metadata: - Model Context Protocol - MCP - Tool Call Approval +parameters: + properties: {} template: kind: hosted name: AgentWithHostedMCP diff --git a/samples-classic/csharp/getting-started-agents/AgentFramework/AgentWithTextSearchRag/agent.yaml b/samples-classic/csharp/getting-started-agents/AgentFramework/AgentWithTextSearchRag/agent.yaml index 31acfb1c..79f7afb2 100644 --- a/samples-classic/csharp/getting-started-agents/AgentFramework/AgentWithTextSearchRag/agent.yaml +++ b/samples-classic/csharp/getting-started-agents/AgentFramework/AgentWithTextSearchRag/agent.yaml @@ -1,3 +1,5 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: AgentWithTextSearchRag displayName: "Text Search RAG Agent" description: > @@ -14,6 +16,8 @@ metadata: - Microsoft Agent Framework - Retrieval-Augmented Generation - RAG +parameters: + properties: {} template: kind: hosted name: AgentWithTextSearchRag diff --git a/samples-classic/csharp/getting-started-agents/AgentFramework/AgentsInWorkflows/agent.yaml b/samples-classic/csharp/getting-started-agents/AgentFramework/AgentsInWorkflows/agent.yaml index 53081f42..c21bd3f8 100644 --- a/samples-classic/csharp/getting-started-agents/AgentFramework/AgentsInWorkflows/agent.yaml +++ b/samples-classic/csharp/getting-started-agents/AgentFramework/AgentsInWorkflows/agent.yaml @@ -1,4 +1,6 @@ -name: AgentsInWorkflows +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + +name: AgentsInWorkflows displayName: "Translation Chain Workflow Agent" description: > A workflow agent that performs sequential translation through multiple languages. @@ -11,6 +13,8 @@ metadata: - Azure AI AgentServer - Microsoft Agent Framework - Workflows +parameters: + properties: {} template: kind: hosted name: AgentsInWorkflows diff --git a/samples-classic/python/getting-started-agents/agent-framework/agent_with_hosted_mcp/agent.yaml b/samples-classic/python/getting-started-agents/agent-framework/agent_with_hosted_mcp/agent.yaml index 5a0f5855..c847901d 100644 --- a/samples-classic/python/getting-started-agents/agent-framework/agent_with_hosted_mcp/agent.yaml +++ b/samples-classic/python/getting-started-agents/agent-framework/agent_with_hosted_mcp/agent.yaml @@ -1,5 +1,9 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + # Unique identifier/name for this agent name: agent-with-hosted-mcp +# Display name for this agent +displayName: "Agent with Hosted MCP" # Brief description of what this agent does description: > An AI agent that uses Azure OpenAI with a Hosted Model Context Protocol (MCP) server. @@ -13,6 +17,8 @@ metadata: - Microsoft Agent Framework - Model Context Protocol - MCP +parameters: + properties: {} template: name: agent-with-hosted-mcp # The type of agent - "hosted" for HOBO, "container" for COBO diff --git a/samples-classic/python/getting-started-agents/agent-framework/agent_with_text_search_rag/agent.yaml b/samples-classic/python/getting-started-agents/agent-framework/agent_with_text_search_rag/agent.yaml index 1e23818b..2f11fcd0 100644 --- a/samples-classic/python/getting-started-agents/agent-framework/agent_with_text_search_rag/agent.yaml +++ b/samples-classic/python/getting-started-agents/agent-framework/agent_with_text_search_rag/agent.yaml @@ -1,5 +1,9 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + # Unique identifier/name for this agent name: agent-with-text-search-rag +# Display name for this agent +displayName: "Text Search RAG Agent" # Brief description of what this agent does description: > An AI agent that uses a ContextProvider for retrieval augmented generation (RAG) capabilities. @@ -16,6 +20,8 @@ metadata: - Microsoft Agent Framework - Retrieval-Augmented Generation - RAG +parameters: + properties: {} template: name: agent-with-text-search-rag # The type of agent - "hosted" for HOBO, "container" for COBO diff --git a/samples-classic/python/getting-started-agents/agent-framework/agents_in_workflow/agent.yaml b/samples-classic/python/getting-started-agents/agent-framework/agents_in_workflow/agent.yaml index 584b462a..e636625a 100644 --- a/samples-classic/python/getting-started-agents/agent-framework/agents_in_workflow/agent.yaml +++ b/samples-classic/python/getting-started-agents/agent-framework/agents_in_workflow/agent.yaml @@ -1,5 +1,9 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + # Unique identifier/name for this agent name: agents-in-workflow +# Display name for this agent +displayName: "Agents in Workflow" # Brief description of what this agent does description: > A workflow agent that responds to product launch strategy inquiries by concurrently leveraging insights from three specialized agents. @@ -11,6 +15,8 @@ metadata: - Azure AI AgentServer - Microsoft Agent Framework - Workflows +parameters: + properties: {} template: name: agents-in-workflow # The type of agent - "hosted" for HOBO, "container" for COBO diff --git a/samples-classic/python/getting-started-agents/hosted-agents/calculator-agent/agent.yaml b/samples-classic/python/getting-started-agents/hosted-agents/calculator-agent/agent.yaml index 4d58b442..7103a7e1 100644 --- a/samples-classic/python/getting-started-agents/hosted-agents/calculator-agent/agent.yaml +++ b/samples-classic/python/getting-started-agents/hosted-agents/calculator-agent/agent.yaml @@ -1,4 +1,8 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: CalculatorAgent +# Display name for this agent +displayName: "Calculator Agent" description: This LangGraph agent can perform arithmetic calculations such as addition, subtraction, multiplication, and division. metadata: example: @@ -10,6 +14,8 @@ metadata: - learning authors: - migu +parameters: + properties: {} template: name: CalculatorAgentLG kind: hosted diff --git a/samples-classic/python/getting-started-agents/hosted-agents/echo-agent/agent.yaml b/samples-classic/python/getting-started-agents/hosted-agents/echo-agent/agent.yaml index 96f5b39c..89ce22aa 100644 --- a/samples-classic/python/getting-started-agents/hosted-agents/echo-agent/agent.yaml +++ b/samples-classic/python/getting-started-agents/hosted-agents/echo-agent/agent.yaml @@ -1,5 +1,9 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + # Unique identifier/name for this agent name: echo-agent +# Display name for this agent +displayName: "Echo Agent" # Brief description of what this agent does description: > This sample demonstrates how to create a custom AI agent that echoes user input. @@ -11,6 +15,8 @@ metadata: - Azure AI AgentServer - Custom Agent Implementation - Microsoft Agent Framework +parameters: + properties: {} template: name: echo-agent kind: hosted diff --git a/samples-classic/python/getting-started-agents/hosted-agents/hugging-face-tool-agent/agent.yaml b/samples-classic/python/getting-started-agents/hosted-agents/hugging-face-tool-agent/agent.yaml index 7042f7bc..8f241998 100644 --- a/samples-classic/python/getting-started-agents/hosted-agents/hugging-face-tool-agent/agent.yaml +++ b/samples-classic/python/getting-started-agents/hosted-agents/hugging-face-tool-agent/agent.yaml @@ -1,4 +1,8 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: HuggingFace-Agent +# Display name for this agent +displayName: "Hugging Face Tool Agent" description: Hugging Face agent metadata: example: @@ -7,6 +11,8 @@ metadata: What's are the trending models in the OpenLLM Leaderboard? tags: - Microsoft Agent Framework +parameters: + properties: {} template: name: HuggingFace-Agent kind: hosted diff --git a/samples-classic/python/getting-started-agents/hosted-agents/msft-docs-agent/agent.yaml b/samples-classic/python/getting-started-agents/hosted-agents/msft-docs-agent/agent.yaml index 31217b46..34f5e1d7 100644 --- a/samples-classic/python/getting-started-agents/hosted-agents/msft-docs-agent/agent.yaml +++ b/samples-classic/python/getting-started-agents/hosted-agents/msft-docs-agent/agent.yaml @@ -1,4 +1,8 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: msft-learn-mcp-agent +# Display name for this agent +displayName: "Microsoft Learn MCP Agent" description: This Agent can access and search Microsoft Learn documentation using MCP (Model Context Protocol) with tool call approval. metadata: tags: @@ -9,6 +13,8 @@ metadata: - Tool Call Approval authors: - jeomhove +parameters: + properties: {} template: name: msft-learn-mcp-agent kind: hosted diff --git a/samples-classic/python/getting-started-agents/hosted-agents/web-search-agent/agent.yaml b/samples-classic/python/getting-started-agents/hosted-agents/web-search-agent/agent.yaml index 5322808f..962c5017 100644 --- a/samples-classic/python/getting-started-agents/hosted-agents/web-search-agent/agent.yaml +++ b/samples-classic/python/getting-started-agents/hosted-agents/web-search-agent/agent.yaml @@ -1,4 +1,8 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: WebSearchAgent +# Display name for this agent +displayName: "Web Search Agent" description: This Agent can perform web searches and retrieve the latest information from Bing. metadata: example: @@ -13,6 +17,8 @@ metadata: - Microsoft Agent Framework authors: - jeomhove +parameters: + properties: {} template: name: WebSearchAgent kind: hosted diff --git a/samples/csharp/hosted-agents/AgentFramework/AgentWithHostedMCP/agent.yaml b/samples/csharp/hosted-agents/AgentFramework/AgentWithHostedMCP/agent.yaml index d37c3045..5091f865 100644 --- a/samples/csharp/hosted-agents/AgentFramework/AgentWithHostedMCP/agent.yaml +++ b/samples/csharp/hosted-agents/AgentFramework/AgentWithHostedMCP/agent.yaml @@ -1,3 +1,5 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: AgentWithHostedMCP displayName: "Microsoft Learn Response Agent with MCP" description: > @@ -14,6 +16,8 @@ metadata: - Model Context Protocol - MCP - Tool Call Approval +parameters: + properties: {} template: kind: hosted name: AgentWithHostedMCP diff --git a/samples/csharp/hosted-agents/AgentFramework/AgentWithLocalTools/agent.yaml b/samples/csharp/hosted-agents/AgentFramework/AgentWithLocalTools/agent.yaml index 993cc517..f63710af 100644 --- a/samples/csharp/hosted-agents/AgentFramework/AgentWithLocalTools/agent.yaml +++ b/samples/csharp/hosted-agents/AgentFramework/AgentWithLocalTools/agent.yaml @@ -1,5 +1,9 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + # Unique identifier/name for this agent name: seattle-hotel-agent +# Display name for this agent +displayName: "Seattle Hotel Agent" # Brief description of what this agent does description: > A travel assistant agent that helps users find hotels in Seattle. @@ -15,6 +19,8 @@ metadata: - Local Tools - Travel Assistant - Hotel Search +parameters: + properties: {} template: name: seattle-hotel-agent kind: hosted diff --git a/samples/csharp/hosted-agents/AgentFramework/AgentWithTextSearchRag/agent.yaml b/samples/csharp/hosted-agents/AgentFramework/AgentWithTextSearchRag/agent.yaml index 31acfb1c..79f7afb2 100644 --- a/samples/csharp/hosted-agents/AgentFramework/AgentWithTextSearchRag/agent.yaml +++ b/samples/csharp/hosted-agents/AgentFramework/AgentWithTextSearchRag/agent.yaml @@ -1,3 +1,5 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: AgentWithTextSearchRag displayName: "Text Search RAG Agent" description: > @@ -14,6 +16,8 @@ metadata: - Microsoft Agent Framework - Retrieval-Augmented Generation - RAG +parameters: + properties: {} template: kind: hosted name: AgentWithTextSearchRag diff --git a/samples/csharp/hosted-agents/AgentFramework/AgentWithTools/agent.yaml b/samples/csharp/hosted-agents/AgentFramework/AgentWithTools/agent.yaml index d75eb834..390f8a55 100644 --- a/samples/csharp/hosted-agents/AgentFramework/AgentWithTools/agent.yaml +++ b/samples/csharp/hosted-agents/AgentFramework/AgentWithTools/agent.yaml @@ -1,3 +1,5 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: AgentWithTools displayName: "Agent with Tools" description: > @@ -12,6 +14,8 @@ metadata: - Tools - MCP - Code Interpreter +parameters: + properties: {} template: kind: hosted name: AgentWithTools diff --git a/samples/csharp/hosted-agents/AgentFramework/AgentsInWorkflows/agent.yaml b/samples/csharp/hosted-agents/AgentFramework/AgentsInWorkflows/agent.yaml index 53081f42..c21bd3f8 100644 --- a/samples/csharp/hosted-agents/AgentFramework/AgentsInWorkflows/agent.yaml +++ b/samples/csharp/hosted-agents/AgentFramework/AgentsInWorkflows/agent.yaml @@ -1,4 +1,6 @@ -name: AgentsInWorkflows +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + +name: AgentsInWorkflows displayName: "Translation Chain Workflow Agent" description: > A workflow agent that performs sequential translation through multiple languages. @@ -11,6 +13,8 @@ metadata: - Azure AI AgentServer - Microsoft Agent Framework - Workflows +parameters: + properties: {} template: kind: hosted name: AgentsInWorkflows diff --git a/samples/csharp/hosted-agents/AgentWithCustomFramework/SystemUtilityAgent/agent.yaml b/samples/csharp/hosted-agents/AgentWithCustomFramework/SystemUtilityAgent/agent.yaml index fdff4444..5358f1b5 100644 --- a/samples/csharp/hosted-agents/AgentWithCustomFramework/SystemUtilityAgent/agent.yaml +++ b/samples/csharp/hosted-agents/AgentWithCustomFramework/SystemUtilityAgent/agent.yaml @@ -1,4 +1,8 @@ -name: SystemUtilityAgent +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + +name: SystemUtilityAgent +# Display name for this agent +displayName: "System Utility Agent" description: |- System Utility Agent (cross-OS, container-aware) — NO local files required. @@ -21,6 +25,8 @@ metadata: - learning authors: - mengla +parameters: + properties: {} template: name: SystemUtilityAgent kind: hosted diff --git a/samples/python/hosted-agents/agent-framework/agent-with-foundry-tools/agent.yaml b/samples/python/hosted-agents/agent-framework/agent-with-foundry-tools/agent.yaml index f000e0d3..d5fd3ef5 100644 --- a/samples/python/hosted-agents/agent-framework/agent-with-foundry-tools/agent.yaml +++ b/samples/python/hosted-agents/agent-framework/agent-with-foundry-tools/agent.yaml @@ -1,5 +1,9 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + # Unique identifier/name for this agent name: af-agent-with-foundry-tools +# Display name for this agent +displayName: "Agent with Foundry Tools" # Brief description of what this agent does description: > An AI agent that uses Azure OpenAI with a Hosted Model Context Protocol (MCP) server. @@ -13,6 +17,8 @@ metadata: - Microsoft Agent Framework - Model Context Protocol - MCP +parameters: + properties: {} template: name: af-agent-with-foundry-tools kind: hosted diff --git a/samples/python/hosted-agents/agent-framework/agent-with-local-tools/agent.yaml b/samples/python/hosted-agents/agent-framework/agent-with-local-tools/agent.yaml index 728fc162..3a83a3ef 100644 --- a/samples/python/hosted-agents/agent-framework/agent-with-local-tools/agent.yaml +++ b/samples/python/hosted-agents/agent-framework/agent-with-local-tools/agent.yaml @@ -1,5 +1,9 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + # Unique identifier/name for this agent name: seattle-hotel-agent +# Display name for this agent +displayName: "Seattle Hotel Agent" # Brief description of what this agent does description: > A travel assistant agent that helps users find hotels in Seattle. @@ -15,6 +19,8 @@ metadata: - Local Tools - Travel Assistant - Hotel Search +parameters: + properties: {} template: name: seattle-hotel-agent kind: hosted diff --git a/samples/python/hosted-agents/agent-framework/agent-with-text-search-rag/agent.yaml b/samples/python/hosted-agents/agent-framework/agent-with-text-search-rag/agent.yaml index 1e23818b..2f11fcd0 100644 --- a/samples/python/hosted-agents/agent-framework/agent-with-text-search-rag/agent.yaml +++ b/samples/python/hosted-agents/agent-framework/agent-with-text-search-rag/agent.yaml @@ -1,5 +1,9 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + # Unique identifier/name for this agent name: agent-with-text-search-rag +# Display name for this agent +displayName: "Text Search RAG Agent" # Brief description of what this agent does description: > An AI agent that uses a ContextProvider for retrieval augmented generation (RAG) capabilities. @@ -16,6 +20,8 @@ metadata: - Microsoft Agent Framework - Retrieval-Augmented Generation - RAG +parameters: + properties: {} template: name: agent-with-text-search-rag # The type of agent - "hosted" for HOBO, "container" for COBO diff --git a/samples/python/hosted-agents/agent-framework/agents-in-workflow/agent.yaml b/samples/python/hosted-agents/agent-framework/agents-in-workflow/agent.yaml index 584b462a..e636625a 100644 --- a/samples/python/hosted-agents/agent-framework/agents-in-workflow/agent.yaml +++ b/samples/python/hosted-agents/agent-framework/agents-in-workflow/agent.yaml @@ -1,5 +1,9 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + # Unique identifier/name for this agent name: agents-in-workflow +# Display name for this agent +displayName: "Agents in Workflow" # Brief description of what this agent does description: > A workflow agent that responds to product launch strategy inquiries by concurrently leveraging insights from three specialized agents. @@ -11,6 +15,8 @@ metadata: - Azure AI AgentServer - Microsoft Agent Framework - Workflows +parameters: + properties: {} template: name: agents-in-workflow # The type of agent - "hosted" for HOBO, "container" for COBO diff --git a/samples/python/hosted-agents/agent-framework/echo-agent/agent.yaml b/samples/python/hosted-agents/agent-framework/echo-agent/agent.yaml index 96f5b39c..89ce22aa 100644 --- a/samples/python/hosted-agents/agent-framework/echo-agent/agent.yaml +++ b/samples/python/hosted-agents/agent-framework/echo-agent/agent.yaml @@ -1,5 +1,9 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + # Unique identifier/name for this agent name: echo-agent +# Display name for this agent +displayName: "Echo Agent" # Brief description of what this agent does description: > This sample demonstrates how to create a custom AI agent that echoes user input. @@ -11,6 +15,8 @@ metadata: - Azure AI AgentServer - Custom Agent Implementation - Microsoft Agent Framework +parameters: + properties: {} template: name: echo-agent kind: hosted diff --git a/samples/python/hosted-agents/agent-framework/human-in-the-loop/agent-with-thread-and-hitl/agent.yaml b/samples/python/hosted-agents/agent-framework/human-in-the-loop/agent-with-thread-and-hitl/agent.yaml index 992c3a73..d67d3633 100644 --- a/samples/python/hosted-agents/agent-framework/human-in-the-loop/agent-with-thread-and-hitl/agent.yaml +++ b/samples/python/hosted-agents/agent-framework/human-in-the-loop/agent-with-thread-and-hitl/agent.yaml @@ -1,4 +1,8 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: calendar-agent-with-human-in-the-loop +# Display name for this agent +displayName: "Calendar Agent" description: This AgentFramework agent demonstrates how to integrate human-in-the-loop functionality using AI Functions. metadata: example: @@ -11,6 +15,8 @@ metadata: - Human in the Loop authors: - junanchen +parameters: + properties: {} template: name: calendar-agent-with-human-in-the-loop kind: hosted diff --git a/samples/python/hosted-agents/agent-framework/human-in-the-loop/workflow-agent-with-checkpoint-and-hitl/agent.yaml b/samples/python/hosted-agents/agent-framework/human-in-the-loop/workflow-agent-with-checkpoint-and-hitl/agent.yaml index 99c14d59..fbb26bf8 100644 --- a/samples/python/hosted-agents/agent-framework/human-in-the-loop/workflow-agent-with-checkpoint-and-hitl/agent.yaml +++ b/samples/python/hosted-agents/agent-framework/human-in-the-loop/workflow-agent-with-checkpoint-and-hitl/agent.yaml @@ -1,5 +1,9 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + # Unique identifier/name for this agent name: af-worfklow-agent-with-checkpoint-and-hitl +# Display name for this agent +displayName: "Workflow Agent with Checkpoint" # Brief description of what this agent does description: > A workflow agent built using the Microsoft Agent Framework that includes checkpointing and human-in-the-loop (HITL) capabilities. @@ -11,6 +15,8 @@ metadata: - Azure AI AgentServer - Microsoft Agent Framework - Human in the Loop +parameters: + properties: {} template: name: af-worfklow-agent-with-checkpoint-and-hitl kind: hosted diff --git a/samples/python/hosted-agents/agent-framework/web-search-agent/agent.yaml b/samples/python/hosted-agents/agent-framework/web-search-agent/agent.yaml index 5322808f..962c5017 100644 --- a/samples/python/hosted-agents/agent-framework/web-search-agent/agent.yaml +++ b/samples/python/hosted-agents/agent-framework/web-search-agent/agent.yaml @@ -1,4 +1,8 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: WebSearchAgent +# Display name for this agent +displayName: "Web Search Agent" description: This Agent can perform web searches and retrieve the latest information from Bing. metadata: example: @@ -13,6 +17,8 @@ metadata: - Microsoft Agent Framework authors: - jeomhove +parameters: + properties: {} template: name: WebSearchAgent kind: hosted diff --git a/samples/python/hosted-agents/custom/system-utility-agent/agent.yaml b/samples/python/hosted-agents/custom/system-utility-agent/agent.yaml index 62be13ab..74525983 100644 --- a/samples/python/hosted-agents/custom/system-utility-agent/agent.yaml +++ b/samples/python/hosted-agents/custom/system-utility-agent/agent.yaml @@ -1,4 +1,8 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: SystemUtilityAgent +# Display name for this agent +displayName: "System Utility Agent" description: |- System Utility Agent (cross-OS, container-aware) — NO local files required. @@ -21,6 +25,8 @@ metadata: - learning authors: - mengla +parameters: + properties: {} template: name: SystemUtilityAgent kind: hosted diff --git a/samples/python/hosted-agents/langgraph/calculator-agent/agent.yaml b/samples/python/hosted-agents/langgraph/calculator-agent/agent.yaml index f63e6a99..8b7a3de3 100644 --- a/samples/python/hosted-agents/langgraph/calculator-agent/agent.yaml +++ b/samples/python/hosted-agents/langgraph/calculator-agent/agent.yaml @@ -1,4 +1,8 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: CalculatorAgent +# Display name for this agent +displayName: "Calculator Agent" description: This LangGraph agent can perform arithmetic calculations such as addition, subtraction, multiplication, and division. metadata: example: @@ -10,6 +14,8 @@ metadata: - learning authors: - migu +parameters: + properties: {} template: name: CalculatorAgentLG kind: hosted diff --git a/samples/python/hosted-agents/langgraph/human-in-the-loop/agent.yaml b/samples/python/hosted-agents/langgraph/human-in-the-loop/agent.yaml index 3c25e50c..58575ca1 100644 --- a/samples/python/hosted-agents/langgraph/human-in-the-loop/agent.yaml +++ b/samples/python/hosted-agents/langgraph/human-in-the-loop/agent.yaml @@ -1,4 +1,8 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: HumanInTheLoopAgent +# Display name for this agent +displayName: "Human in the Loop Agent" description: This LangGraph agent demonstrates human-in-the-loop capabilities. metadata: example: @@ -10,6 +14,8 @@ metadata: - learning authors: - junanchen +parameters: + properties: {} template: name: HumanInTheLoopAgentLG kind: hosted diff --git a/samples/python/hosted-agents/langgraph/react-agent-with-foundry-tools/agent.yaml b/samples/python/hosted-agents/langgraph/react-agent-with-foundry-tools/agent.yaml index bb983790..523e50a9 100644 --- a/samples/python/hosted-agents/langgraph/react-agent-with-foundry-tools/agent.yaml +++ b/samples/python/hosted-agents/langgraph/react-agent-with-foundry-tools/agent.yaml @@ -1,4 +1,8 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/microsoft/AgentSchema/refs/heads/main/schemas/v1.0/AgentManifest.yaml + name: FoundryToolsReactAgent +# Display name for this agent +displayName: "Foundry Tools React Agent" description: This LangGraph agent uses Foundry tools to perform tasks such as interpreting python code. metadata: example: @@ -11,6 +15,8 @@ metadata: - learning authors: - junanchen +parameters: + properties: {} template: name: FoundryToolsReactAgentLG kind: hosted