Korolev Dmitry and GitHub
f8ad327651
fix sample ( #1008 )
2025-09-30 12:08:35 +00:00
Evan Mattson and GitHub
b42bb700fb
Python: [BREAKING] Python: Rename workflow to workflows ( #1007 )
...
* Rename workflow to workflows
* Update occurence of workflow to new name
2025-09-30 11:21:34 +00:00
189434dd4b
Update the package version and suffix in preparation for public preview ( #970 )
...
Co-authored-by: Mark Wallace <markwallace@microsoft.com >
2025-09-30 10:08:23 +00:00
c1a385919a
.NET: Resize the icon to the recommended size ( #1005 )
...
* Resize the icon to the recommended size
* Update dotnet/nuget/NUGET.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Mark Wallace <markwallace@microsoft.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-30 09:26:37 +00:00
SergeyMenshykh and GitHub
3dc8e1e025
.NET: Fix DI for ChatClientAgent ( #973 )
...
* fix di for chat client agent so ai funcitons dependencies can be resolved from di container
* merge with latest main
2025-09-30 08:40:03 +00:00
Stephen Toub and GitHub
77e5f527c4
.NET: Clean up stale mentions of M.E.AI.Agents ( #997 )
...
* Clean up stale mentions of M.E.AI.Agents
* Unused usings
2025-09-30 08:36:06 +00:00
7189caabc7
.NET: Nuget update ( #987 )
...
* Update README with enhanced highlights and streamlined getting started
- Added banner image for professional branding
- Updated highlights section to focus on key features: multi-agent orchestration, workflows, AF Labs, DevUI, Python/C# support, observability, multiple providers, and middleware
- Streamlined getting started section with direct links to comprehensive guides
- Fixed file paths in samples section and removed outdated Azure integration reference
- Improved overall structure and readability
* Update NuGet package documentation and add framework icon
- Added comprehensive high-level summary for Microsoft Agent Framework
- Included key features highlighting multi-agent orchestration, workflows, observability, and cross-platform support
- Added agent-framework-icon.png for NuGet package branding
* Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update dotnet/nuget/NUGET.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Mark Wallace <127216156+markwallace-microsoft@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-30 07:46:44 +00:00
35d2d9fe7f
Python: [BREAKING] Main to core ( #983 )
...
* removed pydantic from types
* fix assistants client
* Remove Pydantic usage from workflow code.
* updated lock and test fixes
* moved main to core, and setup meta package
* updated versions
* updated lock
* fixed agents dependency
* added retry to merge tests
---------
Co-authored-by: Evan Mattson <evan.mattson@microsoft.com >
2025-09-30 07:18:36 +00:00
Stephen Toub and GitHub
fc4fce7973
Update M.E.AI and MCP versions ( #992 )
...
But not yet M.E.AI.OpenAI, which depends on the latest OpenAI, which conflicts with the latest Azure.AI.OpenAI.
2025-09-30 07:17:59 +00:00
b8df0cd03f
Python: Add Agent Framework Lab Lightning package with RL training examples ( #937 )
...
* add math agent
* .
* update
* update debug mode
* add tau2 training
* .
* .
* .
* .
* add tests
* .
* revert observability
* update readme
* fix task serialization issue
* fix exception
* add inline docs
* update readme
* update pyproject toml
* minor fix
* update and use git lfs
* update
* update ignore file to use lab specific
* fix type
* update depedency
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-09-30 01:18:49 +00:00
Eric Zhu and GitHub
21a60aeb35
Python: skip macos-latest in gatekeeper ( #989 )
...
* update
* tmp change to test ci
* Update
* Update
* update
* Just update the matrix
2025-09-30 00:16:52 +00:00
170c2c715a
Python: Update README files: Fill empty documentation and expand minimal content ( #980 )
...
* Initial plan
* Fill empty python/samples README and expand dotnet custom implementation README
Co-authored-by: dmytrostruk <13853051+dmytrostruk@users.noreply.github.com >
* Fix broken documentation links in main README
Co-authored-by: dmytrostruk <13853051+dmytrostruk@users.noreply.github.com >
* Fix installation instructions in Python main package README
Co-authored-by: dmytrostruk <13853051+dmytrostruk@users.noreply.github.com >
* Address PR feedback: revert main README and Python package README, remove empty prerequisites section and repository link
Co-authored-by: dmytrostruk <13853051+dmytrostruk@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: dmytrostruk <13853051+dmytrostruk@users.noreply.github.com >
2025-09-29 23:59:50 +00:00
cef7fdf548
Python: Fix tau2 tests by downloading data files directly from remote URLs ( #960 )
...
* Re-add skipped tests in lab-tau2
* resolve comments
* cache the files
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-09-29 23:10:29 +00:00
b4ebafa9b1
Python: [Breaking] removed pydantic from types and workflows ( #917 )
...
* removed pydantic from types
* fix test
* fix test
* fix tests
* fix assistants client
* Remove Pydantic usage from workflow code.
* updated pydantic removal
* updated lock and test fixes
* fix mypy
* updated build system
* updated chat client parsing
* fix broken test
---------
Co-authored-by: Evan Mattson <evan.mattson@microsoft.com >
2025-09-29 21:19:58 +00:00
Ben Thomas and GitHub
647db9635a
.NET: Rename workflows projects ( #975 )
...
* Renaming Microsoft.Agent.Workflows to Microsoft.Agents.AI.Workflows
* Removing local settings.
* Removing remining old files from merge.
2025-09-29 18:30:45 +00:00
e-straight and GitHub
aaf340096e
Add transparency FAQ documentation ( #976 )
...
This document provides comprehensive transparency information about Microsoft Agent Framework, including intended uses, limitations, evaluation methods, and responsible development practices.
2025-09-29 18:09:52 +00:00
7a8b456294
.NET: Add Agent Filtering Middleware ( #478 )
...
* WIP
* Wip
* Updated ADR
* Updated ADR
* Update files
* Address copilot comments
* Update filters from Task<T> to Task only
* Project endpoint
* Add agent ctor filter
* Other Agent Framework investigation
* Remove SK Java, no support
* Update LlamaIndex info
* Removing unrelated files
* Implementation with specialization
* Remove the specialization option as extra unecessary complexity
* Move middleware responsibility to a decorator
* Update readme
* Function invocation wip
* Add Agent Builder
* Adding comparison samples
* Reorganize Samples and Processor vs Decorator
* Remove merge files
* Address formating warnigs
* Update ADR
* Step13 README's update
* Address PR feedback
* Address PR feedback
* Remove configure await from ADR samples
* Update variables
* Address feedback
* Address Agent level tool invocation with Options.ToolsTransformer strategy
* Removing the Processor approach
* Proposal design for Middleware in CreateAIAgent extensions
* Examples clean up and consolitation
* Update middlewares to work with ApprovalREquiredFunction
* Clean-up sample
* Update override function call sample
* Drop configuration from the extensions, looks overkill
* Builder interface ..
* Revert IAIBuilder interface approach
* Cleanup sample
* Adding unit tests
* Fix UT
* Cleanup sample
* Remove unneeded dependency
* Address PR comment + Readme Samples
* Add missing comments for Program.cs Middleware
* Address mor PR comments + add client factory for OpenAI extensions
* Add OpenAI UnitTests for extensions
* Add AzureAI PersistentChatClient UT
* Addess feedback
* Add function invoking UT
* Add builder extension UT
* Address feedback + Rearange abstractions + UT fixes
* Drop context based middleware for full decorating impl
* Update unit tests
* Update UT coverage
* Removing Middelware namespace
* Add missing UT
* Remove internal ToolTransformation Property
* Adjust xmldoc
* Remove transient file
* Address merge conflict
* Add xmldoc remark for clarity
* Address comment
* Address feedback
* Update UT
---------
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-09-29 17:58:04 +00:00
c102706146
Python: basic python a2a support ( #906 )
...
* basic python a2a support
* fixes
* small fixes
---------
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-09-29 17:53:45 +00:00
fe6492ce60
.NET: rename A2A extension methods ( #915 )
...
* rename
* simplify via agentProxy
* Update dotnet/src/Microsoft.Extensions.AI.Agents.Hosting.A2A.AspNetCore/WebApplicationExtensions.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update dotnet/src/Microsoft.Extensions.AI.Agents.Hosting.A2A/Microsoft.Extensions.AI.Agents.Hosting.A2A.csproj
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-29 17:43:50 +00:00
westey and GitHub
9e8f5e62e7
Fix AIContextProvider comments ( #971 )
2025-09-29 17:11:22 +00:00
e11ec9d941
.NET Workflows - Declarative Workflow Integration Tests ( #956 )
...
* Checkpoint / 100% Pass
* Checkpoint: ActionExecutorResult
* Update dotnet/tests/Microsoft.Agents.Workflows.Declarative.IntegrationTests/Testcases/Marketing.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Namespace
* Sync updates
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-29 16:40:15 +00:00
Eduard van Valkenburg and GitHub
10d10364a9
Python: [BREAKING] cleanup of thread API and serialization ( #893 )
...
* cleanup of threads and serialization
* fix for sliding window
* fix redis test
* updated from comments
* updated context provider and threads
* updated lock
* add asyncio default
* fix redis tests
* fix tests
* fix tests
* renamed to invoking
* fixed tests
* fix for instructions
2025-09-29 16:22:34 +00:00
westey and GitHub
bf5931932e
.NET: Make serialize methods sync and rename one to match others. ( #946 )
...
* Make serialize methods sync and rename one to match others.
* Remove unnecessary async postfixes.
* Remove nullability of ChatMessageStore.Serialize return type, since the default JsonElement already represents an undefined json element.
* Fix unit test
2025-09-29 09:32:01 +00:00
7c5b553c7e
Bump AWSSDK.Extensions.Bedrock.MEAI from 4.0.3.1 to 4.0.3.2 ( #909 )
...
---
updated-dependencies:
- dependency-name: AWSSDK.Extensions.Bedrock.MEAI
dependency-version: 4.0.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 08:45:12 +00:00
Dmytro Struk and GitHub
4cd76bf2b0
Small fixes ( #969 )
2025-09-29 08:43:00 +00:00
d6f2c6b3e5
Remove the private preview docuemntation ( #968 )
...
Co-authored-by: Mark Wallace <markwallace@microsoft.com >
2025-09-29 07:48:36 +00:00
Stephen Toub and GitHub
ff7d301389
Update System.CommandLine dependency ( #918 )
2025-09-28 18:55:48 +00:00
Stephen Toub and GitHub
0d9f133e3b
[BREAKING] Delete Microsoft.Agents.Orchestration ( #949 )
...
Replaced by AgentWorkflowBuilder.
2025-09-28 18:54:52 +00:00
Aditya Mandaleeka and GitHub
8ae15f10ed
Change RootNamespace for Agent abstractions project. ( #958 )
2025-09-28 18:54:09 +00:00
Dmytro Struk and GitHub
f2f0d40437
Added structured output to agent streaming ( #943 )
2025-09-27 17:07:17 +00:00
westey and GitHub
499838565e
.NET: Fix samples, improve readme language and add readme to sln. ( #942 )
...
* Fix samples, improve readme language and add readme to sln.
* Fix threading in openai samples too.
2025-09-27 06:48:26 +00:00
Aditya Mandaleeka and GitHub
28ad256931
.NET: Change Runtime namespaces to Microsoft.Agents.AI.Runtime ( #957 )
...
* Rename MEAI.Runtime to MAAI.Runtime.
* Missed.
2025-09-27 06:10:14 +00:00
Eric Zhu and GitHub
514d0209a8
Python: consolidate lab packages into a single one; update contribution guidelines ( #940 )
...
* consolidate lab packages into a single one; update contribution guidelines
* update dep list
* add poe tasks; fix tests and lint erros
* add lab tests for CI
* fix test
* update root pyproject.toml
2025-09-27 03:28:05 +00:00
Eric Zhu and GitHub
9fec0f5ef4
Remove workflow design doc to avoid confusion as it is very out of date ( #955 )
2025-09-26 23:33:14 +00:00
Aditya Mandaleeka and GitHub
6222a2cd18
.NET: Change Hosting namespaces to Microsoft.Agents.AI.Hosting ( #953 )
...
* Rename MEAI.Hosting to MAAI.Hosting.
* dotnet format.
2025-09-26 22:32:53 +00:00
Chris and GitHub
4d63899812
.NET Workflows - Introduce support for Local variable scope ( #944 )
...
* Prepare for update
* Checkpoint
* Comments
* All fixed
* Mixed casre test added
* Rollback nuget
* Remove redundant restorable
* Namespace
2025-09-26 21:44:19 +00:00
Eric Zhu and GitHub
a9608465d9
Python: workflow instance should not be invoked concurrently ( #948 )
...
* workflow instance should not be invoked concurrently
* address comments
2025-09-26 20:11:05 +00:00
Tao Chen and GitHub
0d0231b512
Quick fix to make VS Code Extension port functional ( #941 )
2025-09-26 16:26:56 +00:00
Jacob Alber and GitHub
9614eea875
feat: Solidify Concurrency Model for Inproc Workflows ( #925 )
...
* Disallow execution of multiple workflows at once
* Define notion of executor Reset() to allow reuse of workflows with shared executor instances
* Switch to delivering all messages to a single executor sequentially, with executors running in parallel
2025-09-26 15:44:02 +00:00
Dmytro Struk and GitHub
eec7f192eb
Python: Added chat middleware and more examples ( #883 )
...
* Added example with stateful middleware
* Added chat middleware
* Updated middleware example with override scenario
* Small revert
* Small fixes
* Added kwargs to context objects
* Added README
* Added function middleware to chat client
* Small refactoring
* Reverted example files
* Made MiddlewareWrapper generic
* Added Middleware exception
* Small refactoring
* Small fix
2025-09-26 15:10:56 +00:00
westey and GitHub
863c8d7471
.NET: Adding a few small sample improvements ( #914 )
...
* A few small sample improvements
* Address PR comments.
* Simplify Mcp sample further.
2025-09-26 10:25:29 +00:00
ef9c072eab
Python: Add support for Mem0 Open Memory ( #876 )
...
* Add support for Mem0 Open Memory
* Linting fixes
* Linting fixes
* Add sample and documentation
* Small fixes
* Update sample code imports/class names for new package structure
* Improved typing
---------
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com >
2025-09-26 09:50:40 +00:00
Eduard van Valkenburg and GitHub
0f2f2263c5
Python: typo fix ( #920 )
...
* typo fix
* fixed two other typos
2025-09-26 08:15:54 +00:00
d235e741d0
Update AF lab README ( #890 )
...
Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com >
2025-09-26 04:39:54 +00:00
Evan Mattson and GitHub
2cd7ab342b
Python: support checkpoints for workflow orchestrations and sub-workflows ( #863 )
...
* Magentic checkpoint wip
* Magentic checkpoint updates
* Support checkpointing for magentic orchestration.
* Checkpointing for sub-workflows
* Use _execute_contexts instead of _pending_requests
* Remove unnecessary type ignores
* Support checkpoints for other orchestrations, refactor some code.
* Regenerate uv.lock
2025-09-26 02:21:06 +00:00
Chris and GitHub
4b743ea62a
Fixed ( #921 )
2025-09-25 19:37:54 +00:00
32e054f1fe
Rename AI Agent packages to use Microsoft.Agents.AI ( #913 )
...
* Rename AI Agent packages to use Microsoft.Agents.AI
* Fix for build
* Fix formatting
* Fix formatting
* Ignore in VSTHRD200 in migration samples
* Ignore in VSTHRD200 in migration samples
* Add some missing projects and run format
* Fix build errors
* Address code review feedback
* Fix merge issues
---------
Co-authored-by: Mark Wallace <markwallace@microsoft.com >
2025-09-25 19:31:25 +00:00
Tao Chen and GitHub
a480ccfd16
[BREAKING] Python: Observability cleanup ( #905 )
...
* Further observability cleanup and update telemetry samples
* Add VS Code Extension config
* Fix unit tests
* Fix unit tests
* Add more comments
* Remove live metric
2025-09-25 18:50:50 +00:00
f527fbe6ce
.NET Workflows - Declarative update for AzureAgentProvider usage ( #907 )
...
* Updated
* Update dotnet/src/Microsoft.Agents.Workflows.Declarative/Extensions/IWorkflowContextExtensions.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Constant / override
* Namespace
* Protect against race
* Simplify collection usage
* Rollback name resolution
* One more rollback
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-25 17:17:59 +00:00
Eduard van Valkenburg and GitHub
9355329dfd
Python: [BREAKING] updated structure and samples ( #875 )
...
* updated structure and samples
* updated names and removed cross tests
* updated projects etc
* updated tests
* updated test
* test fixes
* removed devui for now
* updated all-tests task
* removed old style configs
* remove coverage from tests
* updated to unit tests with all-tests
* updated foundry everywhere
* fix azure ai tests
* fix merge tests
* fix mypy
2025-09-25 07:02:53 +00:00