diff --git a/agentic_ai/agents/agent_framework/STATE_MANAGEMENT.md b/agentic_ai/agents/agent_framework/STATE_MANAGEMENT.md index f58c4be8b..c4b1d2923 100644 --- a/agentic_ai/agents/agent_framework/STATE_MANAGEMENT.md +++ b/agentic_ai/agents/agent_framework/STATE_MANAGEMENT.md @@ -408,7 +408,7 @@ class SessionMemoryCheckpointStorage(CheckpointStorage): 2. **Team agent** - `MagenticOrchestratorExecutor` automatically snapshots each participant’s `chat_history`. - - Checkpoints include outstanding tool requests (`RequestInfoExecutor` state). + - Checkpoints include outstanding tool requests and plan-review state managed by the orchestrator via `WorkflowEvent(type="request_info")`. - Ensure all custom executors implement `restore_state` to interpret snapshots after schema changes. 3. **Human-in-the-loop** diff --git a/agentic_ai/agents/agent_framework/multi_agent/MAGENTIC_README.md b/agentic_ai/agents/agent_framework/multi_agent/MAGENTIC_README.md index a6641d92c..5f997c725 100644 --- a/agentic_ai/agents/agent_framework/multi_agent/MAGENTIC_README.md +++ b/agentic_ai/agents/agent_framework/multi_agent/MAGENTIC_README.md @@ -128,7 +128,7 @@ When stalling, the manager calls `replan()`, which uses [`ORCHESTRATOR_TASK_LEDG 1. Registers **participants** (`participants()`), each either a `BaseAgent` or another `Executor`. 2. Configures the **manager** (`with_standard_manager()`). 3. Optionally enables **plan review**, **checkpointing**, and **unified callbacks**. -4. Builds a [`Workflow`](reference/agent-framework/python/packages/main/agent_framework/_workflow/_workflow.py) graph: orchestrator (start node), optional `RequestInfoExecutor` for plan review, and bidirectional edges to each agent executor. +4. Builds a [`Workflow`](reference/agent-framework/python/packages/main/agent_framework/_workflow/_workflow.py) graph: orchestrator (start node) with optional plan review enabled via `enable_plan_review=True`, and bidirectional edges to each agent executor. Plan review is handled internally by the orchestrator, which emits `WorkflowEvent(type="request_info")` events containing `MagenticPlanReviewRequest` data. ### 4.2 Workflow Context & State