diff --git a/src/agentkit/core/plan_exec_engine.py b/src/agentkit/core/plan_exec_engine.py index 9382ed0..cd64d47 100644 --- a/src/agentkit/core/plan_exec_engine.py +++ b/src/agentkit/core/plan_exec_engine.py @@ -189,6 +189,10 @@ class PlanExecEngine: cancellation_token: CancellationToken | None = None, timeout_seconds: float | None = None, confirmation_handler: Any | None = None, + # U7/R12: accepted for ReActEngine interface compatibility. + # PlanExecEngine does its own pitfall injection at planning phase + # via _inject_pitfall_warnings, so this param is intentionally unused. + pitfall_warnings: Any | None = None, ) -> ReActResult: """执行 Plan-and-Execute 流程 @@ -261,6 +265,10 @@ class PlanExecEngine: cancellation_token: CancellationToken | None = None, timeout_seconds: float | None = None, confirmation_handler: Any | None = None, + # U7/R12: accepted for ReActEngine interface compatibility. + # PlanExecEngine does its own pitfall injection at planning phase + # via _inject_pitfall_warnings, so this param is intentionally unused. + pitfall_warnings: Any | None = None, ): """执行 Plan-and-Execute 流程,逐步 yield ReActEvent