Skip to content

docs: Remove misleading RequestInfoExecutor references#418

Open
ericchansen wants to merge 1 commit intomicrosoft:mainfrom
ericchansen:issue-339-urgent-importerror-requestinfoexecutor-m-9a351f
Open

docs: Remove misleading RequestInfoExecutor references#418
ericchansen wants to merge 1 commit intomicrosoft:mainfrom
ericchansen:issue-339-urgent-importerror-requestinfoexecutor-m-9a351f

Conversation

@ericchansen
Copy link

Summary

Fixes #339

Removes misleading references to RequestInfoExecutor from two documentation files. This non-existent class was referenced as if it were importable from agent_framework, causing users to attempt from agent_framework import RequestInfoExecutor and hit an ImportError.

Changes

  • MAGENTIC_README.md (line 131) — Replaced RequestInfoExecutor reference with accurate RC1 description: plan review is built into MagenticOrchestratorExecutor via enable_plan_review=True, emitting WorkflowEvent(type="request_info") events containing MagenticPlanReviewRequest data.
  • STATE_MANAGEMENT.md (line 411) — Replaced RequestInfoExecutor reference with accurate description of plan-review checkpoint state managed by the orchestrator via WorkflowEvent(type="request_info").

Root Cause Analysis

RequestInfoExecutor was never an importable class in any version of agent-framework. It was only mentioned in documentation as a conceptual component. In RC1, plan review is handled internally by MagenticOrchestratorExecutor and exposed via the unified WorkflowEvent model.

Testing

  • Verified zero remaining references to RequestInfoExecutor in the codebase via grep
  • Ran test_agent_framework_rc1_regression.py — all 36 locally-runnable tests pass (15 failures are pre-existing due to missing agent_framework_orchestrations package in test env)

Replace references to non-existent RequestInfoExecutor class in
MAGENTIC_README.md and STATE_MANAGEMENT.md with accurate RC1 API
descriptions. Plan review is handled internally by the orchestrator
via enable_plan_review=True and WorkflowEvent(type="request_info").

This addresses the confusion reported in microsoft#339 where users attempted
to import RequestInfoExecutor based on documentation references.

Closes microsoft#339

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

URGENT: ImportError – 'RequestInfoExecutor' missing from agent_framework (Dec 2 event blocked)

1 participant