Skip to content

agent-framework

AI Agents & Assistants

An open, multi‑language framework for building production‑grade AI agents and workflows in .NET and Python

Python Latest python-github-copilot-1.0.0 · 3d ago Security brief →

Features

  • Supports both Python and C#/.NET with consistent APIs
  • Multiple LLM provider support (Azure OpenAI, OpenAI, GitHub Copilot SDK, etc.)
  • Flexible middleware for request/response processing and custom pipelines

Recent releases

View all 64 releases →
No immediate action
python-github-copilot-1.0.0 New feature

Stable promotion

No immediate action
python-1.12.1 Mixed

Gemini signature preservation + GPT-5.6 cache

Review required
dotnet-1.15.0 Breaking risk
Auth

BREAKING .NET protocol changes

Config change
python-1.12.0 Breaking risk
Breaking upgrade Auth

Conversation ID distinction + TOOL_CALL emission

dotnet-1.14.0 Breaking risk
Breaking changes
  • [BREAKING] Graduate message injection out of experimental
  • [BREAKING] Graduate todo and agent mode providers out of experimental
  • [BREAKING] Harness: Switch FileAccess to opt-in
Notable features
  • .NET: Enable Valkey NuGet package publishing
  • samples: add AgentMemory (Neo4j‑agent memory reimplemented in NET) shopping assistant sample
  • .NET: Cover source-type-agnostic toolbox consent parsing (a2a_preview)
Full changelog

What's Changed

  • .NET: Fix CosmosChatHistoryProvider: omit ttl when MessageTtlSeconds is nul… by @TheovanKraay in https://github.com/microsoft/agent-framework/pull/7030
  • .NET: Fix CompactionMessageIndex.IsSummaryMessage by @pwoosam in https://github.com/microsoft/agent-framework/pull/7042
  • .NET: Fix workflow session bug by @peibekwe in https://github.com/microsoft/agent-framework/pull/7032
  • .NET: Enable Valkey NuGet package publishing by @westey-m with @Copilot in https://github.com/microsoft/agent-framework/pull/7059
  • .NET: [BREAKING] Graduate message injection out of experimental by @westey-m in https://github.com/microsoft/agent-framework/pull/7044
  • .NET: [BREAKING] Graduate todo and agent mode providers out of experimental by @westey-m in https://github.com/microsoft/agent-framework/pull/7052
  • Update issue triage by @moonbox3 in https://github.com/microsoft/agent-framework/pull/7098
  • .NET: Add name collision warnings for auto-approvals by @westey-m in https://github.com/microsoft/agent-framework/pull/7089
  • .NET: Update Microsoft Foundry branding by @nicholasdbrady in https://github.com/microsoft/agent-framework/pull/6999
  • .NET: [BREAKING] Harness: Switch FileAccess to opt-in by @westey-m in https://github.com/microsoft/agent-framework/pull/7093
  • fix typos in XML doc comments, ADR docs, and test comments by @rinceyuan in https://github.com/microsoft/agent-framework/pull/7085
  • .NET: [BREAKING] Graduate ToolApprovalAgent and add ToolAutoApprovalRuleContext by @westey-m in https://github.com/microsoft/agent-framework/pull/7107
  • Harden manual integration test trust boundary by @moonbox3 in https://github.com/microsoft/agent-framework/pull/7081
  • CI: resolve PR author in community team check by @rogerbarreto in https://github.com/microsoft/agent-framework/pull/7129
  • Fix message ordering in workflow-hosted agents by @peibekwe in https://github.com/microsoft/agent-framework/pull/7123
  • .NET: [BREAKING] Graduate FileMemoryProvider by @westey-m in https://github.com/microsoft/agent-framework/pull/7114
  • .NET: Preserve UTF-8 order in HeadTailBuffer by @jstar0 in https://github.com/microsoft/agent-framework/pull/7128
  • .NET: [Feature]: .NET Improve ChatClientAgentSession constructor by @feiyun0112 in https://github.com/microsoft/agent-framework/pull/7142
  • .NET: Fix LocalCodeAct validation and package checks by @eavanvalkenburg in https://github.com/microsoft/agent-framework/pull/7138
  • samples: add AgentMemory (Neo4j-agent memory reimplemented in NET ) shopping assistant sample by @joslat in https://github.com/microsoft/agent-framework/pull/7096
  • .NET: Honor terminal workflow outputs in Workflow.AsAIAgent responses by @ssccinng in https://github.com/microsoft/agent-framework/pull/6212
  • .NET: Refactor Workflows MessageMerger to preserve message order and structure by @marcominerva in https://github.com/microsoft/agent-framework/pull/6826
  • .NET: Populate AgentResponse metadata in CopilotStudioAgent by @anneheartrecord in https://github.com/microsoft/agent-framework/pull/6791
  • .NET: [BREAKING] Bind tool-approval responses to surfaced approval requests by @rogerbarreto in https://github.com/microsoft/agent-framework/pull/7111
  • .NET: [BREAKING] Graduate HarnessAgent by @westey-m in https://github.com/microsoft/agent-framework/pull/7119
  • .NET: Version bump for .net release by @westey-m in https://github.com/microsoft/agent-framework/pull/7237
  • .NET: Cover source-type-agnostic toolbox consent parsing (a2a_preview) by @rogerbarreto in https://github.com/microsoft/agent-framework/pull/7229
  • [BREAKING] Python: add Responses conversation ID helper by @eavanvalkenburg in https://github.com/microsoft/agent-framework/pull/7234

Full Changelog: https://github.com/microsoft/agent-framework/compare/python-1.11.0...dotnet-1.14.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
12,208
Forks
2,053
Languages
Python C# TypeScript

Install & Platforms

Install via
pip
Platforms
linux macos windows

Community & Support

Beta — feedback welcome: [email protected]