CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-framework-azure-ai-py

Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with AzureAIAgentsProvider, using hosted tools (code interpreter, file search, web search), integrating MCP servers, managing conversation threads, or implementing streaming responses. Covers function tools, structured outputs, and multi-tool agents.

95

7.14x
Quality

93%

Does it follow best practices?

Impact

100%

7.14x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

100%

100%

Expense Report Assistant

Function tools with typed parameters

Criteria
Without context
With context

Correct provider import

0%

100%

Correct credential import

0%

100%

Async context manager for provider

0%

100%

Async context manager for credential

0%

100%

Functions passed directly to tools

0%

100%

Annotated parameter typing

0%

100%

Field from pydantic

0%

100%

result.text usage

0%

100%

create_agent usage

0%

100%

asyncio.run entrypoint

0%

100%

Package installation comment

0%

100%

100%

72%

Interactive Travel Planning Assistant

Streaming responses and conversation threads

Criteria
Without context
With context

run_stream usage

16%

100%

chunk.text guard

41%

100%

async for iteration

0%

100%

get_new_thread usage

0%

100%

thread passed to run

80%

100%

conversation_id saved

30%

100%

Async context manager

0%

100%

Correct provider import

0%

100%

Credential from azure.identity.aio

0%

100%

Multi-turn sequence

100%

100%

100%

84%

Job Posting Extractor

Structured output with Pydantic models

Criteria
Without context
With context

Pydantic BaseModel used

100%

100%

ConfigDict extra=forbid

0%

100%

ConfigDict import

0%

100%

response_format passed

0%

100%

model_validate_json parsing

0%

100%

result.text access

0%

100%

Correct provider import

0%

100%

Async context manager

0%

100%

Credential from azure.identity.aio

0%

100%

Structured fields accessed

100%

100%

Package install comment

0%

100%

Repository
haniakrim21/everything-claude-code
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.