diff --git a/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/Program.cs b/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/Program.cs index e6bbdf7456..75f0beb2da 100644 --- a/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/Program.cs +++ b/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/Program.cs @@ -35,7 +35,7 @@ public static class Program var chatClient = new AzureOpenAIClient(new Uri(endpoint), new AzureCliCredential()).GetChatClient(deploymentName).AsIChatClient(); // Create the workflow and turn it into an agent - var workflow = WorkflowHelper.GetWorkflow(chatClient); + var workflow = WorkflowFactory.BuildWorkflow(chatClient); var agent = workflow.AsAgent("workflow-agent", "Workflow Agent"); var thread = agent.GetNewThread(); diff --git a/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/WorkflowHelper.cs b/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/WorkflowFactory.cs similarity index 97% rename from dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/WorkflowHelper.cs rename to dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/WorkflowFactory.cs index 3689f20bb8..7d8768c226 100644 --- a/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/WorkflowHelper.cs +++ b/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/WorkflowFactory.cs @@ -6,14 +6,14 @@ using Microsoft.Extensions.AI; namespace WorkflowAsAnAgentsSample; -internal static class WorkflowHelper +internal static class WorkflowFactory { /// /// Creates a workflow that uses two language agents to process input concurrently. /// /// The chat client to use for the agents /// A workflow that processes input using two language agents - internal static Workflow GetWorkflow(IChatClient chatClient) + internal static Workflow BuildWorkflow(IChatClient chatClient) { // Create executors var startExecutor = new ConcurrentStartExecutor(); diff --git a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/Program.cs b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/Program.cs index 644869f1b3..bfa8741ecb 100644 --- a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/Program.cs +++ b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/Program.cs @@ -25,7 +25,7 @@ public static class Program private static async Task Main() { // Create the workflow - var workflow = WorkflowHelper.GetWorkflow(); + var workflow = WorkflowFactory.BuildWorkflow(); // Create checkpoint manager var checkpointManager = CheckpointManager.Default; @@ -67,7 +67,7 @@ public static class Program Console.WriteLine($"Number of checkpoints created: {checkpoints.Count}"); // Rehydrate a new workflow instance from a saved checkpoint and continue execution - var newWorkflow = WorkflowHelper.GetWorkflow(); + var newWorkflow = WorkflowFactory.BuildWorkflow(); const int CheckpointIndex = 5; Console.WriteLine($"\n\nHydrating a new workflow instance from the {CheckpointIndex + 1}th checkpoint."); CheckpointInfo savedCheckpoint = checkpoints[CheckpointIndex]; diff --git a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/WorkflowHelper.cs b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/WorkflowFactory.cs similarity index 98% rename from dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/WorkflowHelper.cs rename to dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/WorkflowFactory.cs index 89b9b70a39..5c55293708 100644 --- a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/WorkflowHelper.cs +++ b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/WorkflowFactory.cs @@ -4,7 +4,7 @@ using Microsoft.Agents.AI.Workflows; namespace WorkflowCheckpointAndRehydrateSample; -internal static class WorkflowHelper +internal static class WorkflowFactory { /// /// Get a workflow that plays a number guessing game with checkpointing support. @@ -13,7 +13,7 @@ internal static class WorkflowHelper /// 2. JudgeExecutor: Evaluates the guess and provides feedback. /// The workflow continues until the correct number is guessed. /// - internal static Workflow GetWorkflow() + internal static Workflow BuildWorkflow() { // Create the executors GuessNumberExecutor guessNumberExecutor = new(1, 100); diff --git a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/Program.cs b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/Program.cs index 44cf3da2ee..38564790fa 100644 --- a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/Program.cs +++ b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/Program.cs @@ -24,7 +24,7 @@ public static class Program private static async Task Main() { // Create the workflow - var workflow = WorkflowHelper.GetWorkflow(); + var workflow = WorkflowFactory.BuildWorkflow(); // Create checkpoint manager var checkpointManager = CheckpointManager.Default; diff --git a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/WorkflowHelper.cs b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/WorkflowFactory.cs similarity index 98% rename from dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/WorkflowHelper.cs rename to dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/WorkflowFactory.cs index 489a811293..aa8b3fd192 100644 --- a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/WorkflowHelper.cs +++ b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/WorkflowFactory.cs @@ -4,7 +4,7 @@ using Microsoft.Agents.AI.Workflows; namespace WorkflowCheckpointAndResumeSample; -internal static class WorkflowHelper +internal static class WorkflowFactory { /// /// Get a workflow that plays a number guessing game with checkpointing support. @@ -13,7 +13,7 @@ internal static class WorkflowHelper /// 2. JudgeExecutor: Evaluates the guess and provides feedback. /// The workflow continues until the correct number is guessed. /// - internal static Workflow GetWorkflow() + internal static Workflow BuildWorkflow() { // Create the executors GuessNumberExecutor guessNumberExecutor = new(1, 100); diff --git a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/Program.cs b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/Program.cs index 6fdf383001..b4afdf3626 100644 --- a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/Program.cs +++ b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/Program.cs @@ -27,7 +27,7 @@ public static class Program private static async Task Main() { // Create the workflow - var workflow = WorkflowHelper.GetWorkflow(); + var workflow = WorkflowFactory.BuildWorkflow(); // Create checkpoint manager var checkpointManager = CheckpointManager.Default; diff --git a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/WorkflowHelper.cs b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/WorkflowFactory.cs similarity index 97% rename from dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/WorkflowHelper.cs rename to dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/WorkflowFactory.cs index 69bf31d1ce..df79a1ee61 100644 --- a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/WorkflowHelper.cs +++ b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/WorkflowFactory.cs @@ -4,13 +4,13 @@ using Microsoft.Agents.AI.Workflows; namespace WorkflowCheckpointWithHumanInTheLoopSample; -internal static class WorkflowHelper +internal static class WorkflowFactory { /// /// Get a workflow that plays a number guessing game with human-in-the-loop interaction. /// An input port allows the external world to provide inputs to the workflow upon requests. /// - internal static Workflow GetWorkflow() + internal static Workflow BuildWorkflow() { // Create the executors RequestPort numberRequest = RequestPort.Create("GuessNumber"); diff --git a/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/Program.cs b/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/Program.cs index db18062c35..b7d2da6144 100644 --- a/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/Program.cs +++ b/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/Program.cs @@ -24,7 +24,7 @@ public static class Program private static async Task Main() { // Create the workflow - var workflow = WorkflowHelper.GetWorkflow(); + var workflow = WorkflowFactory.BuildWorkflow(); // Execute the workflow await using StreamingRun handle = await InProcessExecution.StreamAsync(workflow, NumberSignal.Init); diff --git a/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/WorkflowHelper.cs b/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/WorkflowFactory.cs similarity index 96% rename from dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/WorkflowHelper.cs rename to dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/WorkflowFactory.cs index 057b42f52c..460de5ede1 100644 --- a/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/WorkflowHelper.cs +++ b/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/WorkflowFactory.cs @@ -4,13 +4,13 @@ using Microsoft.Agents.AI.Workflows; namespace WorkflowHumanInTheLoopBasicSample; -internal static class WorkflowHelper +internal static class WorkflowFactory { /// /// Get a workflow that plays a number guessing game with human-in-the-loop interaction. /// An input port allows the external world to provide inputs to the workflow upon requests. /// - internal static Workflow GetWorkflow() + internal static Workflow BuildWorkflow() { // Create the executors RequestPort numberRequestPort = RequestPort.Create("GuessNumber");