From 7d2e2d2aa1e1327cd54050dc08d20c735617ae7a Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Thu, 12 Jun 2025 22:11:10 +0800 Subject: [PATCH] Update action_manager.py --- src/chat/focus_chat/planners/action_manager.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/chat/focus_chat/planners/action_manager.py b/src/chat/focus_chat/planners/action_manager.py index f60df9652..35a1ea900 100644 --- a/src/chat/focus_chat/planners/action_manager.py +++ b/src/chat/focus_chat/planners/action_manager.py @@ -75,8 +75,8 @@ class PluginActionWrapper(BaseAction): self.parallel_action = getattr(self.plugin_action, "parallel_action", True) self.enable_plugin = True - async def handle_action(self) -> tuple[bool, str]: - """兼容旧系统的动作处理接口,委托给插件Action的execute方法""" + async def execute(self) -> tuple[bool, str]: + """实现抽象方法execute,委托给插件Action的execute方法""" try: # 调用插件Action的execute方法 success, response = await self.plugin_action.execute() @@ -88,6 +88,10 @@ class PluginActionWrapper(BaseAction): logger.error(f"插件Action {self.action_name} 执行异常: {e}") return False, f"插件Action执行失败: {str(e)}" + async def handle_action(self) -> tuple[bool, str]: + """兼容旧系统的动作处理接口,委托给execute方法""" + return await self.execute() + class ActionManager: """