mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
Preserve IsStalled on stall-triggered plan review requests
Agent-Logs-Url: https://github.com/microsoft/agent-framework/sessions/1b9e74e8-69e1-43f2-8467-c5ba963c2622 Co-authored-by: lokitoth <6936551+lokitoth@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
Unverified
parent
1c8e16b332
commit
c46ce45fdb
@@ -641,6 +641,7 @@ public class MagenticOrchestrationTests
|
||||
MagenticPlanReviewRequest? reviewRequest1 = request1.Data.As<MagenticPlanReviewRequest>();
|
||||
reviewRequest1.Should().NotBeNull();
|
||||
reviewRequest1!.Plan.Text.Should().Contain("Initial plan");
|
||||
reviewRequest1.IsStalled.Should().BeFalse("the initial plan review is not stall-triggered");
|
||||
|
||||
// Act 2: Approve initial plan → stall occurs → reset → replan → new plan review
|
||||
MagenticPlanReviewResponse approval1 = reviewRequest1.Approve();
|
||||
@@ -658,6 +659,7 @@ public class MagenticOrchestrationTests
|
||||
MagenticPlanReviewRequest? reviewRequest2 = request2.Data.As<MagenticPlanReviewRequest>();
|
||||
reviewRequest2.Should().NotBeNull();
|
||||
reviewRequest2!.Plan.Text.Should().Contain("Fresh plan after stall reset");
|
||||
reviewRequest2.IsStalled.Should().BeTrue("the replan was triggered by a stall");
|
||||
|
||||
// Act 3: Approve the revised plan → satisfied → final answer
|
||||
MagenticPlanReviewResponse approval2 = reviewRequest2.Approve();
|
||||
|
||||
Reference in New Issue
Block a user