Agent skill · software engineering · aiskillstore
agent-framework-azure-ai-py
Build persistent agents on Azure AI Foundry using the Microsoft Agent Framework Python SDK.
Why this skill is useful
Adds executable scripts for building persistent agents on Azure AI Foundry that leverage specific Azure tools and SDKs.
What it needs
Requires agent-framework, agent-framework-azure-ai installed locally. Requires azure account access. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Agent Framework Azure Hosted Agents Build persistent agents on Azure AI Foundry using the Microsoft Agent Framework Python SDK. Architecture Installation Environment Variables Authentication Core Workflow Basic Agent Agent with Function Tools Agent with Hosted Tools Streaming Responses Conversation Threads Structured Outputs Provider Methods Method Description -------- ------------- createagent() Create new agent on Azure AI service getagent(agentid) Retrieve existing agent by ID asagent(sdkagent) Wrap SDK Agent object (no HTTP call) Hosted Tools Quick Reference Tool Import Purpose ------ -------- --------- HostedCodeInterpreterTool from agentframework import HostedCodeInterpreterTool Execute Python code HostedFileSearchTool from agentframework import HostedFileSearchTool Search vector stores HostedWebSearchTool from agentframework import HostedWebSearchTool Bing web search HostedMCPTool from agentframework import HostedMCPTool Service-managed MCP MCPStreamableHTTPTool from agentframework import MCPStreamableHTTPTool Client-managed MCP Complete Example Conventions Always use async context managers: async with provider: Pass functions directly to tools= parameter (auto-converted to AIFunction) Use Annotated[type, Field(description=...)] for function parameters Use getnewthread() for multi-turn conversations Prefer HostedMCPTool for service-managed MCP, MCPStreamableHTTPTool for client-managed Reference Files references/tools.md: Detailed hosted tool patterns references/mcp.md: MCP integration (hosted + local) references/threads.md: Thread and conversation management references/advanced.md: OpenAPI, citations, structured outputs When to Use This skill is applicable to execute the workflow or actions described in the overview. Limitations Use this skill only when the task clearly matches the scope described above. Do not treat the output as a substitute for environment-specific validation, testing, or expert review. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/agent-framework-azure-ai-py