fix:优化关系构建频率

This commit is contained in:
SengokuCola
2025-06-16 18:17:19 +08:00
parent 9b7066109d
commit 5ef6be3be2
8 changed files with 409 additions and 214 deletions

View File

@@ -45,9 +45,9 @@ class HFCloopObservation:
action_result = cycle.loop_plan_info.get("action_result", {})
action_type = action_result.get("action_type", "unknown")
action_reasoning = action_result.get("reasoning", "未提供理由")
is_taken = cycle.loop_action_info["action_taken"]
action_taken_time = cycle.loop_action_info["taken_time"]
action_taken_time_str = datetime.fromtimestamp(action_taken_time).strftime("%H:%M:%S")
is_taken = cycle.loop_action_info.get("action_taken", False)
action_taken_time = cycle.loop_action_info.get("taken_time", 0)
action_taken_time_str = datetime.fromtimestamp(action_taken_time).strftime("%H:%M:%S") if action_taken_time > 0 else "未知时间"
# print(action_type)
# print(action_reasoning)
# print(is_taken)
@@ -61,7 +61,7 @@ class HFCloopObservation:
if action_type == "reply":
consecutive_text_replies += 1
response_text = cycle.loop_action_info["reply_text"]
response_text = cycle.loop_action_info.get("reply_text", "")
responses_for_prompt.append(response_text)
if is_taken: