🤖 自动格式化代码 [skip ci]
This commit is contained in:
@@ -18,7 +18,6 @@ from src.chat.planner_actions.action_manager import ActionManager
|
|||||||
from src.person_info.relationship_builder_manager import relationship_builder_manager
|
from src.person_info.relationship_builder_manager import relationship_builder_manager
|
||||||
from .priority_manager import PriorityManager
|
from .priority_manager import PriorityManager
|
||||||
import traceback
|
import traceback
|
||||||
from src.chat.planner_actions.planner_normal import NormalChatPlanner
|
|
||||||
from src.chat.planner_actions.planner_focus import ActionPlanner
|
from src.chat.planner_actions.planner_focus import ActionPlanner
|
||||||
from src.chat.planner_actions.action_modifier import ActionModifier
|
from src.chat.planner_actions.action_modifier import ActionModifier
|
||||||
|
|
||||||
|
|||||||
@@ -156,7 +156,7 @@ class ActionPlanner:
|
|||||||
if action == "no_action":
|
if action == "no_action":
|
||||||
action = "no_reply"
|
action = "no_reply"
|
||||||
reasoning = "决定不使用额外动作"
|
reasoning = "决定不使用额外动作"
|
||||||
|
|
||||||
if action not in current_available_actions and action != "no_action":
|
if action not in current_available_actions and action != "no_action":
|
||||||
logger.warning(
|
logger.warning(
|
||||||
f"{self.log_prefix}LLM 返回了当前不可用或无效的动作: '{action}' (可用: {list(current_available_actions.keys())}),将强制使用 'no_reply'"
|
f"{self.log_prefix}LLM 返回了当前不可用或无效的动作: '{action}' (可用: {list(current_available_actions.keys())}),将强制使用 'no_reply'"
|
||||||
@@ -176,7 +176,6 @@ class ActionPlanner:
|
|||||||
action = "no_reply"
|
action = "no_reply"
|
||||||
reasoning = f"Planner 内部处理错误: {outer_e}"
|
reasoning = f"Planner 内部处理错误: {outer_e}"
|
||||||
|
|
||||||
|
|
||||||
is_parallel = False
|
is_parallel = False
|
||||||
if action in current_available_actions:
|
if action in current_available_actions:
|
||||||
action_info = current_available_actions[action]
|
action_info = current_available_actions[action]
|
||||||
@@ -220,7 +219,6 @@ class ActionPlanner:
|
|||||||
)
|
)
|
||||||
|
|
||||||
self.last_obs_time_mark = time.time()
|
self.last_obs_time_mark = time.time()
|
||||||
|
|
||||||
|
|
||||||
if self.mode == "focus":
|
if self.mode == "focus":
|
||||||
by_what = "聊天内容"
|
by_what = "聊天内容"
|
||||||
@@ -230,7 +228,7 @@ class ActionPlanner:
|
|||||||
no_action_block = """重要说明:
|
no_action_block = """重要说明:
|
||||||
- 'no_action' 表示只进行普通聊天回复,不执行任何额外动作
|
- 'no_action' 表示只进行普通聊天回复,不执行任何额外动作
|
||||||
- 其他action表示在普通回复的基础上,执行相应的额外动作"""
|
- 其他action表示在普通回复的基础上,执行相应的额外动作"""
|
||||||
|
|
||||||
chat_context_description = "你现在正在一个群聊中"
|
chat_context_description = "你现在正在一个群聊中"
|
||||||
chat_target_name = None # Only relevant for private
|
chat_target_name = None # Only relevant for private
|
||||||
if not is_group_chat and chat_target_info:
|
if not is_group_chat and chat_target_info:
|
||||||
@@ -239,7 +237,6 @@ class ActionPlanner:
|
|||||||
)
|
)
|
||||||
chat_context_description = f"你正在和 {chat_target_name} 私聊"
|
chat_context_description = f"你正在和 {chat_target_name} 私聊"
|
||||||
|
|
||||||
|
|
||||||
action_options_block = ""
|
action_options_block = ""
|
||||||
|
|
||||||
for using_actions_name, using_actions_info in current_available_actions.items():
|
for using_actions_name, using_actions_info in current_available_actions.items():
|
||||||
|
|||||||
Reference in New Issue
Block a user