From f1f2e72cad17db3c2cffb26ac0ee35a0aab714ce Mon Sep 17 00:00:00 2001 From: chiguyong Date: Fri, 3 Jul 2026 21:39:27 +0800 Subject: [PATCH] fix(plan_exec): add pitfall_warnings param for ReActEngine interface compat --- src/agentkit/core/plan_exec_engine.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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