fix(plan_exec): add pitfall_warnings param for ReActEngine interface compat

This commit is contained in:
chiguyong 2026-07-03 21:39:27 +08:00
parent 120892e305
commit f1f2e72cad
1 changed files with 8 additions and 0 deletions

View File

@ -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