Dmytro Struk and GitHub
519bc9da0a
Added handling for conversation_id ( #2098 )
2025-11-11 13:56:43 -08:00
26e73756c7
Python: [Feature Branch] Added more examples and fixes for Azure AI agent ( #2077 )
...
* Updated azure-ai-projects package version
* Added an example of hosted MCP with approval required
* Updated code interpreter example
* Added file search example
* Update python/samples/getting_started/agents/azure_ai/azure_ai_with_file_search.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/samples/getting_started/agents/azure_ai/azure_ai_with_file_search.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Small fix
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-11 07:49:42 -08:00
Dmytro Struk and GitHub
c3ef6475a2
Python: [Feature Branch] Fixed "store" parameter handling ( #2069 )
...
* Fixed store parameter handling
* Small fix
2025-11-10 18:24:32 -08:00
Dmytro Struk and GitHub
476fbbefc3
Added hosted MCP support ( #2018 )
2025-11-07 13:55:21 -08:00
Chris and GitHub
cfcfd713d2
Merge branch 'main' into feature-python-foundry-agents
2025-11-07 10:20:41 -08:00
Dmytro Struk and GitHub
50d3e652ec
Removed optional ID from FunctionResultContent ( #2011 )
2025-11-07 10:17:10 -08:00
Mark Wallace and GitHub
cfcec83f0f
Version preview.251107.1 ( #2008 )
2025-11-07 17:31:45 +00:00
Javier Calvarro Nelson and GitHub
e859edc2a4
.NET: AG-UI support for .NET: Support for tool calling ( #1896 )
...
* Initial implementation
* tmp
* Replace function calling with a FunctionInvokingChatClient
* Cleanups
* Remove custom thread
* Fixing function calling server and client
* Cleanup
* Cleanup serialization
* Run dotnet format
* Pass logger factory
* Populate message properties
* Remove files
* Cleanups
* cleanup
* Cleanups
* More cleanup
* Simplify things
* Cleanup
* Clean up json serialization
* Additional tests
* Add service collection extensions for serialization
* Combine options in AGUIChatClient
* Additional tests
* Include tool calling in the sample, fix mixed server and client tool calls
* Fix tests
* More cleanups
* Fix tests
* Cleanups
* Dojo project and fixes
* Fix build
* Remove dojo
* Cleanup
* Address feedback
* address feedback
* Additional feedback
* Fix build
* Fix build
* Make packages packable
2025-11-07 17:23:21 +00:00
Reuben Bond and GitHub
3d94ae57ed
.NET: DevUI: Use relative URLs for backend API by default ( #2005 )
...
* DevUI: Use relative URLs for backend API by default
* dotnet format
* rebuild application
2025-11-07 17:01:04 +00:00
Korolev Dmitry and GitHub
00b67e191b
move a2a tests; add extensions for a2a+openairesponses ( #1992 )
2025-11-07 16:32:06 +00:00
Korolev Dmitry and GitHub
32b984b09b
.NET: Add WithAITool extensions for Hosting AIAgents ( #1990 )
...
* add extensions to register tools via fluentAPI
* fix
2025-11-07 16:28:28 +00:00
Korolev Dmitry and GitHub
b7cddaaba8
.NET: Remove sequential\concurrent workflow extensions ( #1731 )
...
* remove non-standard workflow extensions, create overloads for IHostedAgentBuilder
* rework
* rollback extensions in a2a
2025-11-07 11:58:21 +00:00
e5d9d74c2d
.NET: Chathistory memory provider add ( #1867 )
...
* Add ChatHistoryMemoryProvider with unit tests
* Set new project to not packable.
* Fix bugs
* Add serialization support.
* Update dotnet/src/Microsoft.Agents.AI.VectorDataMemory/ChatHistoryMemoryProvider.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Remove unnecessary line
* Convert ChatHistoryMemoryProvider to use Dynamic collections.
* Sealing options and scope classes.
* Add sample, add scope to logs and improve scope validation
* Move ChatHistoryMemoryProvider to MAAI project.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-07 11:46:35 +00:00
Dmytro Struk and GitHub
9423c1763c
Python: [Feature Branch] Structured Outputs and more examples for AzureAIClient ( #1987 )
...
* Small updates
* Added support for structured outputs
* Added code interpreter example
* More examples and fixes
* Added more examples and README
* Small fix
* Addressed PR feedback
2025-11-07 00:17:20 -08:00
Rishabh Chawla and GitHub
64826b8f56
Python: [Purview] Add Caching and background processing in Python Purview Middleware ( #1844 )
...
* [PythonPurview] Add Caching and background processing
* [PythonPurview] Updates based on comments
2025-11-07 07:43:22 +00:00
820c6afe09
.NET: Fix the ordering of chained resolvers in JsonSerializerOptions ( #1974 )
...
* Fix the ordering of chained resolvers in JsonSerializerOptions
We want the resolvers from AIJsonUtilities to be used before the ones from the source generator, in case the source generator emits its own copy in that assembly for the M.E.AI types.
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update dotnet/src/Microsoft.Agents.AI/AgentJsonUtilities.cs
* Update dotnet/src/Microsoft.Agents.AI.Mem0/Mem0JsonUtilities.cs
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
* Remove unused using directive in Mem0JsonUtilities
Removed unused using directive for Microsoft.Extensions.AI.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
2025-11-06 22:23:37 +00:00
cb50f3e070
Bump AWSSDK.Extensions.Bedrock.MEAI from 4.0.4.1 to 4.0.4.2 ( #1707 )
...
---
updated-dependencies:
- dependency-name: AWSSDK.Extensions.Bedrock.MEAI
dependency-version: 4.0.4.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>
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-11-06 22:13:25 +00:00
25f405c7ce
Bump CommunityToolkit.Aspire.OllamaSharp from 9.8.0 to 9.9.0 ( #1961 )
...
---
updated-dependencies:
- dependency-name: CommunityToolkit.Aspire.OllamaSharp
dependency-version: 9.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 22:12:45 +00:00
Jeff Handley and GitHub
b374ff0e10
Rename nightly build GitHub source in FAQS.md to be consistent ( #1755 )
2025-11-06 22:11:00 +00:00
915c749e41
Python: [Feature Branch] Added use_latest_version parameter to AzureAIClient ( #1959 )
...
* Added use_latest_version parameter to AzureAIClient
* Added unit tests
* Update python/samples/getting_started/agents/azure_ai/azure_ai_use_latest_version.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/packages/azure-ai/agent_framework_azure_ai/_client.py
Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com >
2025-11-06 07:42:34 -08:00
westey and GitHub
6e205445be
.NET: Add tool calling sample with OpenAPI ( #1968 )
...
* Add tool calling sample with OpenAPI
* Address PR comments.
* Rename folders and moved literal to inline.
* Fix broken link.
2025-11-06 14:34:27 +00:00
Dmytro Struk
ce4b5fec33
Small fix
2025-11-05 19:37:16 -08:00
Dmytro Struk
d8228d3a9d
Merge branch 'main' into feature-python-foundry-agents
2025-11-05 19:32:00 -08:00
Evan Mattson and GitHub
708556e4ee
Python: Update changelog with ag-ui changes ( #1954 )
...
* Update changelog with ag-ui changes
* Changed -> Fixed
python-1.0.0b251106.post1
2025-11-06 12:21:54 +09:00
Giles Odigwe and GitHub
ee1661ecb7
Python: Thread Samples Fix ( #1945 )
...
* thread samples fix
* custom chat message store fix
2025-11-06 02:59:22 +00:00
Evan Mattson and GitHub
ac018f700b
Python: Fix ag-ui examples packaging for PyPI publish ( #1953 )
...
* Fix ag-ui examples packaging for PyPI publish
* Fix markdown links
2025-11-06 11:31:24 +09:00
Dmytro Struk and GitHub
6fec8a61e3
Updated packages configuration ( #1952 )
dotnet-1.0.0-preview.251105.1
2025-11-06 01:04:48 +00:00
Evan Mattson and GitHub
99e2875fc8
Bump ag-ui package to 1.0.0b251106 for a release. Update CHANGELOG. ( #1951 )
2025-11-06 09:57:23 +09:00
Dmytro Struk and GitHub
573aff4825
Updated chatkit package version ( #1950 )
python-1.0.0b251106
2025-11-06 00:13:52 +00:00
9b471cc479
Add simple workflow sample that mixes agents and executors ( #1946 )
...
* Add workflow mix agent executor samples
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Evan Mattson <35585003+moonbox3@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
python-1.0.0b251105.1
2025-11-05 22:40:25 +00:00
Evan Mattson and GitHub
afd8b7ecb4
Export sample agents ( #1927 )
2025-11-05 22:26:18 +00:00
Dmytro Struk and GitHub
327c304339
.NET: Python: Updated package versions ( #1944 )
...
* Updated .NET version
* Updated Python package versions
* Updated changelog
2025-11-05 22:20:31 +00:00
Tao Chen and GitHub
3f835c8118
.NET: AgentHostExecutor should use agent DisplayName as Executor ID ( #1840 )
...
* AgentHostExecutor should use agent DisplayName as Executor ID
* Address comments
* Remove unintended changes
* Remove unintended changes
* Fix tests and address comments
2025-11-05 22:16:53 +00:00
Jacob Alber and GitHub
0bf6d437d8
.NET: [BREAKING] .NET: Add Workflow on-Build() Orphan Validation ( #1943 )
...
* fix: Workflow Validation
* adds orphan validation to workflow builder
* adds tests for workflow validation
* expands on the underlying reasoning why type validation is not supported
* fixup: CodeGen template
2025-11-05 22:12:27 +00:00
d701e796cb
Python: [BREAKING] Replaced AIProjectClient with AgentsClient in Foundry ( #1936 )
...
* Replaced AIProjectClient with AgentsClient in Foundry
* Update python/samples/getting_started/observability/azure_ai_agent_observability.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update python/samples/getting_started/observability/azure_ai_chat_client_with_observability.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Small fix
* Removed TODO item
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-05 21:42:36 +00:00
Reuben Bond and GitHub
8855bfb065
.NET: Add DevUI package for .NET ( #1603 )
...
* Implement DevUI
* Review feedback
* Fix build
2025-11-05 20:02:48 +00:00
Jacob Alber and GitHub
94a5ba3448
.NET: [BREAKING] refactor: Normalize WorkflowBuilder APIs ( #1935 )
...
* [BREAKING] refactor: Normalize WorkflowBuilder APIs
* "partitioner" => "assigner"
* normalize ordering so sources always to the left of targets for edges
* normalize parameter ordering so sources and targets are always first arguments
* remove `params` (users should use collection expressions instead)
* refactor: Align name with Python
2025-11-05 19:50:01 +00:00
Reuben Bond and GitHub
33f84f9ed2
.NET: Improve fidelity of OpenAI Responses server and add Conversations ( #1907 )
...
* Improve fidelity of OpenAI Responses server and add Conversations
* Merge
* nit
* Undo prior change
* Undo prior change
* Review feedback
* Review feedback
* Fix test
* Use simpler JsonDocument approach for polymorphic deserialization
* More review feedback
* dotnet format
2025-11-05 18:46:19 +00:00
Eduard van Valkenburg and GitHub
e2282ebe42
Python: fix missing packaging dependency ( #1929 )
...
* fix missing packaging dependency
* add aiohttp to azureai
2025-11-05 18:09:54 +00:00
Jacob Alber and GitHub
b8a55dccb4
[BREAKING] refactor: Fix unintuitive binding of StreamAsync ( #1930 )
...
In #1551 we added a mechanism to open a Streaming workflow run without providing any input. This caused unintuitive behaviour when passing a string as input without providing a runId, resulting in the input being misinterpreted as the runId and the workflow not executing.
As well, the name caused confusion about why the Workflow was not running when using the input-less StreamAsync (since the Workflow cannot run without any messages to drive its execution).
2025-11-05 17:26:46 +00:00
Dmytro Struk
599c5c2bc6
Merge branch 'main' into feature-python-foundry-agents
2025-11-05 09:21:26 -08:00
Dmytro Struk and GitHub
14aee7e334
Python: Added parameter to disable agent cleanup in AzureAIAgentClient ( #1882 )
...
* Removed automatic agent cleanup in AzureAIAgentClient
* Revert "Removed automatic agent cleanup in AzureAIAgentClient"
This reverts commit 89846c7212 .
* Exposed boolean flag to control deletion behavior
* Update sample
2025-11-05 16:56:19 +00:00
Dmytro Struk and GitHub
f23070a448
Merge branch 'main' into feature-python-foundry-agents
2025-11-05 08:09:07 -08:00
Dmytro Struk
320a4c7438
Merge branch 'main' into feature-python-foundry-agents
2025-11-05 08:04:26 -08:00
8135a99f9e
Python: [Feature Branch] Renamed Azure AI agent and small fixes ( #1919 )
...
* Renaming
* Small fixes
* Update python/packages/core/agent_framework/openai/_shared.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-05 07:53:55 -08:00
Javier Calvarro Nelson and GitHub
b03a4fb95e
.NET: AG-UI support for .NET ( #1776 )
...
* Initial plan
* Infrastructure setup
* Plan for minimal client
* Plan update
* Basic agentic chat
* cleanup
* Cleanups
* More cleanups
* Cleanups
* More cleanups
* Test plan
* Sample
* Fix streaming and error handling
* Fix notifications
* Cleanups
* cleanup sample
* Additional tests
* Additional tests
* Run dotnet format
* Remove unnecessary files
* Mark packages as non packable
* Fix build
* Address feedback
* Fix build
* Fix remaining warnings
* Feedback
* Feedback and cleanup
* Cleanup
* Cleanups
* Cleanups
* Cleanups
* Retrieve existing messages from the store to send them along the way and update the sample client
* Run dotnet format
* Add ADR for AG-UI
* Switch to use the SG and use a convention for run ids
* Cleanup MapAGUI API
* Fix formatting
* Fix solution
* Fix solution
2025-11-05 15:51:37 +00:00
Jeff Handley and GitHub
77d882e2b4
Fix workflow lookup with AddAsAIAgent(name) when name differs from workflow name ( #1925 )
2025-11-05 15:31:36 +00:00
Roger Barreto and GitHub
6ca907f23f
.NET: [Breaking Change] Moving MAAI.AzureAI V1 Package -> MAAI.AzureAI.Persistent (V1) ( #1902 )
...
* Update AzureAI -> AzureAI.Persistent
* Fix sample reference
2025-11-05 13:28:00 +00:00
westey and GitHub
5e38c63455
.NET: [BREAKING] Simplify TextSearchProvider construction and improve Mem0Provider scoping. ( #1905 )
...
* Simplify TextSearchProvider construction and improve Mem0Provider scoping
* Fixing indentation.
2025-11-05 13:00:18 +00:00
Korolev Dmitry and GitHub
bb8ef466de
.NET: Improve fidelity of OpenAI ChatCompletions Hosting ( #1785 )
...
* rename, support json serialization
* wip
* non-streaming
* streaming?
* proper streaming types
* comments + fix audio parse
* copilot suggestions
* proper stopsequences type
* build options as i could
* annotations
* proper generation of Id for chatcompletions
* string length as in chatcompletions api ref
* image url
* support tools
* rework API
* introduce tests for chatcompletions
* function calling / serialization tests / fixes
* more tests and coverage
* fix format
* sort usings
* nit
* address PR comments
* nits
2025-11-05 09:55:26 +00:00