Shyju Krishnankutty
52da946efd
minor tweaks
2026-01-23 10:16:31 -08:00
Shyju Krishnankutty
859ac0939d
Minor cleanup
2026-01-23 07:48:31 -08:00
Shyju Krishnankutty
c40e5a9020
Fid http URL for test
2026-01-23 07:05:02 -08:00
Shyju Krishnankutty
12256b59aa
Working demos
2026-01-22 22:09:33 -08:00
Shyju Krishnankutty
04fdf25019
Conditional edge routing sample.
2026-01-22 21:27:53 -08:00
Shyju Krishnankutty
29fb22f7d8
Minor cleanup
2026-01-22 17:11:30 -08:00
Shyju Krishnankutty
38fc0b8e08
Remove unused files.
2026-01-22 09:16:11 -08:00
Shyju Krishnankutty
34114f8d7b
Cleanup
2026-01-21 20:19:23 -08:00
Shyju Krishnankutty
38c8f3ec18
minor cleanup.
2026-01-21 17:55:21 -08:00
Shyju Krishnankutty
6a49da6f1c
Minor cleanup. MCP tool works.
2026-01-21 17:39:53 -08:00
Shyju Krishnankutty
d3bfbcbf52
WIP-Run workflow as mcp tool.
2026-01-21 15:28:24 -08:00
Shyju Krishnankutty
588e0bc0b2
WIP
2026-01-21 10:49:10 -08:00
Shyju Krishnankutty
00650f2525
Minor cleanups
2026-01-20 20:20:15 -08:00
Shyju Krishnankutty
530f8b389a
Move relevant stuff to DurableTask project from Hosting.AzureFunctions
2026-01-20 16:22:19 -08:00
Shyju Krishnankutty
8c3182e4e8
Shared state support using durable entity.
2026-01-20 08:56:12 -08:00
Shyju Krishnankutty
5ddb4cd546
Register one orchestration per workflow.
2026-01-15 16:26:20 -08:00
Shyju Krishnankutty
50662c3415
Minor cleanup/reorg
2026-01-15 15:15:08 -08:00
Shyju Krishnankutty
6fbb4dcb87
Minor cleanups
2026-01-15 11:43:28 -08:00
Shyju Krishnankutty
ff230c86ce
cleanup
2026-01-15 11:10:46 -08:00
Shyju Krishnankutty
6e029eb039
WIP
2026-01-15 07:49:07 -08:00
Shyju Krishnankutty
defb533b95
working e2e orchestration completion.
2026-01-14 16:18:21 -08:00
Shyju Krishnankutty
7f22a87a24
WIP. runs all executors/agents in workflow sequantially.
2026-01-14 12:34:10 -08:00
Shyju Krishnankutty
4340f37e97
wip
2026-01-13 19:38:26 -08:00
Shyju Krishnankutty
aea354b09c
WIP
2026-01-12 17:27:31 -08:00
Shyju Krishnankutty
da6b2534c2
WIP
2026-01-12 09:06:27 -08:00
50d34aec91
.NET: Bump Microsoft.Agents.AI.OpenAI and Microsoft.Extensions.AI.OpenAI ( #2996 )
...
* Bump Microsoft.Agents.AI.OpenAI and Microsoft.Extensions.AI.OpenAI
Bumps Microsoft.Agents.AI.OpenAI from 1.0.0-preview.251125.1 to 1.0.0-preview.251219.1
Bumps Microsoft.Extensions.AI.OpenAI from 10.1.0-preview.1.25608.1 to 10.1.1-preview.1.25612.2
---
updated-dependencies:
- dependency-name: Microsoft.Agents.AI.OpenAI
dependency-version: 1.0.0-preview.251219.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.AI.OpenAI
dependency-version: 10.1.1-preview.1.25612.2
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.Agents.AI.OpenAI
dependency-version: 1.0.0-preview.251219.1
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.AI.OpenAI
dependency-version: 10.1.1-preview.1.25612.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fixed samples
---------
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 >
Co-authored-by: Mark Wallace <127216156+markwallace-microsoft@users.noreply.github.com >
Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com >
2026-01-08 23:45:32 +00:00
Dmytro Struk and GitHub
13a5b70703
Updated package versions ( #3144 )
2026-01-08 22:19:44 +00:00
01c5aabda5
Bump Google.GenAI from 0.6.0 to 0.9.0 ( #2995 )
...
---
updated-dependencies:
- dependency-name: Google.GenAI
dependency-version: 0.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>
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2026-01-08 20:12:20 +00:00
92435c6ab5
.NET: Add Run overloads to expose ChatClientAgentRunOptions in IntelliSense ( #3115 )
...
* Initial plan
* Add ChatClientAgentExtensions for improved discoverability of ChatClientAgentRunOptions
Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com >
* Address code review feedback - use collection expression syntax
Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com >
* Apply suggestion from @westey-m
* Fix issues with Copilot implementation
* Add additional tests for structured output overloads.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com >
2026-01-08 19:25:47 +00:00
f6086e4ccd
Bump Microsoft.Agents.AI.Workflows from 1.0.0-preview.251125.1 to 1.0.0-preview.251219.1 ( #2997 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Agents.AI.Workflows
dependency-version: 1.0.0-preview.251219.1
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 >
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
2026-01-08 17:55:43 +00:00
Jacob Alber and GitHub
99fac4ca56
.NET: fix: Expose WorkflowErrorEvent as ErrorContent ( #2762 )
...
* fix: Expose WorkflowErrorEvent as ErrorContent
When hosted using .AsAgent(), Workflows were not exposing inner errors coming as Exceptions (through the WorkflowErrorEvent)
The fix is to convert their message to an ErrorContent on the way out, rather than rely on the default "empty update" to collect the raw event.
* feat: Add a way to show/suppress exception information
2026-01-08 17:34:05 +00:00
7aa72f6fdb
.NET: [Breaking] Prevent loss of input messages & streamed updates when resuming streaming ( #2748 )
...
* save input messages and stream updates to the continuation token to be able to use them in the last successful stream resumption call.
* Update dotnet/src/Microsoft.Agents.AI/ChatClient/ChatClientAgentContinuationToken.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update dotnet/src/Microsoft.Agents.AI/ChatClient/ChatClientAgentContinuationToken.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update dotnet/tests/Microsoft.Agents.AI.UnitTests/ChatClient/ChatClientAgent_BackgroundResponsesTests.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update dotnet/src/Microsoft.Agents.AI/ChatClient/ChatClientAgentContinuationToken.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update dotnet/src/Microsoft.Agents.AI/ChatClient/ChatClientAgentContinuationToken.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix typo
* init continuation token from chat response
* remove unnecessary types for source generation
* remove check for continuation token passed at initial run
* remove check for continuation token pass at initial run
* centralize continuation token parsing
* update xml comments
* use readonly collection instead of enumerable
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-08 17:31:13 +00:00
49cecf324c
Bump Anthropic from 12.0.0 to 12.0.1 ( #2993 )
...
---
updated-dependencies:
- dependency-name: Anthropic
dependency-version: 12.0.1
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 >
2026-01-08 17:00:29 +00:00
b88b2c3190
Bump AWSSDK.Extensions.Bedrock.MEAI from 4.0.5 to 4.0.5.1 ( #2994 )
...
---
updated-dependencies:
- dependency-name: AWSSDK.Extensions.Bedrock.MEAI
dependency-version: 4.0.5.1
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 >
2026-01-08 17:00:12 +00:00
SergeyMenshykh and GitHub
33888641ec
.NET: Map additional props <-> A2A metadata ( #3137 )
...
* map additional props from agent run options to a2a request metadata
* small touches
* add unit tests for new extension methods
* Sort using
* add unit test
* add additiona unit tests
* special case json element to avoid unnecessary serialization
2026-01-08 14:05:16 +00:00
westey and GitHub
299a5110ed
Make A2AAgent public, so that it's concrete implementation methods can be used. ( #3119 )
2026-01-08 11:27:41 +00:00
dd69cabc67
.NET: Seal factory contexts and add non JSO deserialize overloads ( #3066 )
...
* Seal factory contexts and add non JSO deserialize overloads
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-07 11:40:39 +00:00
953fde69ac
.NET: Fix message ordering inconsistency when using AIContextProvider ( #2659 )
...
* Initial plan
* Fix message ordering inconsistency when using AIContextProvider
Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com >
* Revert to original message ordering: Input, AIContextProvider, Response
Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com >
* Reorder messages to ChatClient to match MessageStore order: Existing, Input, AIContextProvider
Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com >
* Remove redundant test methods as existing tests already verify the behavior
Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com >
Co-authored-by: Mark Wallace <127216156+markwallace-microsoft@users.noreply.github.com >
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2026-01-06 15:39:42 +00:00
0aa0579b1b
.NET: Seal ChatClientAgentThread ( #2842 )
...
* Initial plan
* Seal ChatClientAgentThread class
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
2026-01-06 10:44:13 +00:00
westey and GitHub
0aba02c402
[BREAKING] Remove unused AgentThreadMetadata ( #3067 )
...
* Remove unused AgentThreadMetadata
* Update DurableTask Changelog
2026-01-05 14:03:18 +00:00
3ef67eff10
.NET: [BREAKING] Refactor ChatMessageStore methods to be similar to AIContextProvider and add filtering support ( #2604 )
...
* Refactor ChatMessageStore methods to be similar to AIContextProvider
* Fix file encoding
* Ensure that AIContextProvider messages area also persisted.
* Update formatting and seal context classes
* Improve formatting
* Remove optional messages from constructor and add unit test
* Add ChatMessageStore filtering via a decorator
* Update sample and cosmos message store to store AIContextProvider messages in right order. Fix unit tests.
* Update Workflowmessage store to use aicontext provider messages.
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Improve xml docs messaging
* Address code review comments.
* Also notify message store on failure
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
2026-01-05 11:51:15 +00:00
8b4f7d5e29
.NET: [Breaking] Introduce RunCoreAsync/RunCoreStreamingAsync delegation pattern in AIAgent ( #2749 )
...
* Initial plan
* Refactor AIAgent: Make RunAsync and RunStreamingAsync non-abstract, add RunCoreAsync and RunCoreStreamingAsync
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Fix infinite recursion in test implementations
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Make RunAsync and RunStreamingAsync non-virtual as requested
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Fix DelegatingAIAgent subclasses to use RunCoreAsync/RunCoreStreamingAsync
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Fix XML documentation references in AnonymousDelegatingAIAgent
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Restore <see cref> tags with proper qualified signatures in AnonymousDelegatingAIAgent
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Rollback unnecessary XML documentation changes in AnonymousDelegatingAIAgent
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Remove pragma and update crefs to RunCoreAsync/RunCoreStreamingAsync
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* Fix EntityAgentWrapper to call base.RunCoreAsync/RunCoreStreamingAsync
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
* fix compilation issues
* fix compilatio issue
* fix tests
* fix unit tests
* fix unit test
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com >
Co-authored-by: SergeyMenshykh <sergemenshikh@gmail.com >
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com >
2025-12-30 12:24:09 +00:00
Chris Gillum and GitHub
0e152a0e33
.NET: [Durable Agents] Reliable streaming sample ( #2942 )
...
* .NET: [Durable Agents] Reliable streaming sample
* Add automated validation for new sample
* Address Copilot PR feedback
2025-12-19 23:43:36 +00:00
Dmytro Struk and GitHub
d83cf93f07
Updated package versions ( #2978 )
2025-12-19 16:16:49 +00:00
Jacob Viau and GitHub
19a9e13788
.NET: Use GrpcEntityRunner instead of TaskEntityDispatcher ( #2759 )
...
* Use GrpcEntityRunner instead of TaskEntityDispatcher
* Pin to Durable worker 1.11.0
* Set the invocation result
* Update all Durable packages
* Update changelog, rename dispatcher to encondedEntityRequest
2025-12-19 00:55:33 +00:00
a841bdd1cc
Bump Azure.AI.AgentServer.AgentFramework from 1.0.0-beta.4 to 1.0.0-beta.5 ( #2854 )
...
---
updated-dependencies:
- dependency-name: Azure.AI.AgentServer.AgentFramework
dependency-version: 1.0.0-beta.5
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Azure.AI.AgentServer.AgentFramework
dependency-version: 1.0.0-beta.5
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-12-18 18:36:13 +00:00
d46adffe6c
Bump AWSSDK.Extensions.Bedrock.MEAI from 4.0.4.11 to 4.0.5 ( #2853 )
...
---
updated-dependencies:
- dependency-name: AWSSDK.Extensions.Bedrock.MEAI
dependency-version: 4.0.5
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: Mark Wallace <127216156+markwallace-microsoft@users.noreply.github.com >
2025-12-18 17:25:54 +00:00
b0b5777363
Bump CommunityToolkit.Aspire.OllamaSharp from 13.0.0-beta.440 to 13.0.0 ( #2856 )
...
---
updated-dependencies:
- dependency-name: CommunityToolkit.Aspire.OllamaSharp
dependency-version: 13.0.0
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-12-18 17:25:36 +00:00
ff9343d7cc
.NET: Update Anthropic package to version 12.0.0 ( #2914 )
...
* Initial plan
* Update Anthropic package to version 12.0.0
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: stephentoub <2642209+stephentoub@users.noreply.github.com >
2025-12-18 16:02:20 +00:00
a71f768331
.NET: [Breaking] Delete display name property ( #2758 )
...
* delete the AIAgent.DisplayName property
* use agent name as a first value for activity display name
* Update dotnet/src/Microsoft.Agents.AI.Workflows/Specialized/HandoffAgentExecutor.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-18 09:22:45 +00:00