This commit is contained in:
bridge
2025-09-24 22:05:08 +08:00
parent e5d8bf9bf4
commit 30f91d264c
8 changed files with 332 additions and 284 deletions

View File

@@ -49,11 +49,8 @@ class AI(ABC):
else:
action_name, action_params, avatar_thinking, objective = result # type: ignore
action_name_params_pairs = [(action_name, action_params)]
# 只为队列中的第一个动作生成事件
first_action_name, first_action_params = action_name_params_pairs[0]
action = avatar.create_action(first_action_name)
event = action.get_event(**first_action_params)
results[avatar] = (action_name_params_pairs, avatar_thinking, objective, event)
# 不在决策阶段生成开始事件,提交阶段统一触发
results[avatar] = (action_name_params_pairs, avatar_thinking, objective, NULL_EVENT)
return results