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
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
Jacob Alber and GitHub
39e071c430
.NET: Update Workflow Input/Output Redesign ( #881 )
...
* feat: Make Executor id field mandatory
When checkpointing is involved, it is critical to keep executor ids consistent between runs, even when recreating a new object tree for the workflow.
The default id-setting mechanism generated a guid for part of the id, making it not work when restoring from a checkpoint.
This change prevents this situation from arising.
* feat: Enable running untyped Workflows
With the change to enable delay-instantiation of executors and support for async Executor factory methods, we must instantiate the starting executor to know what are the valid input types for the workflow.
To avoid forcing instantiation every time, and to better support workflows with multiple input types, we enable support for build and interacting with the base Workflow type without type annotations, and remove the requirement to know a valid input type when initiating a run.
* feat: Support Output from any executor and multiple outputs.
2025-09-25 02:03:22 +00:00
Stephen Toub and GitHub
c5e6735b7a
Some more analyzer cleanup ( #815 )
2025-09-22 13:20:32 +00:00
Stephen Toub and GitHub
5e5761b288
Enable more analyzers and various code tweaks/cleanup ( #738 )
2025-09-18 01:48:25 +00:00
b2d2019874
.NET Workflow - Declarative Workflow Event Fix ( #765 )
...
* Checkpoint
* Update workflows/DeepResearch.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Comment
* Fix comment
* Update package version
* Fix nuget haxx
* Checkpoint
* Code complete
* Testing
* Message content workaround
* Add sequential flow
* Checkpoint
* Integration test project
* Checkpoint
* Checkpoint cleanup
* Complete
* Checkpoint
* Fix tests
* Comment cleanup
* Namespace
* Formatting
* Analyzer updates
* Workflow update
* Fixed!
* Update dotnet/tests/Microsoft.Agents.Workflows.Declarative.UnitTests/DeclarativeWorkflowTest.cs
Co-authored-by: Tao Chen <taochen@microsoft.com >
* Fix build error
* Purge "immutable" set and dictionary
* Fix as task
* Collection expression
* Another
* Frozen => Readonly (perf)
* Fix
* Namespace
* Checkpoint
* Add test
* Fix
* Rollback workflow edit
* nitty
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Tao Chen <taochen@microsoft.com >
2025-09-16 18:57:07 +00:00
74879489a4
.NET Workflow - Integrated updated CPS Object Model ( #681 )
...
* Checkpoint
* Update workflows/DeepResearch.yaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Comment
* Fix comment
* Update package version
* Fix nuget haxx
* Checkpoint
* Code complete
* Testing
* Message content workaround
* Add sequential flow
* Checkpoint
* Integration test project
* Checkpoint
* Checkpoint cleanup
* Complete
* Update package
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-15 20:41:07 +00:00