This commit is contained in:
tt-P607
2025-09-12 20:58:00 +08:00
14 changed files with 59 additions and 23 deletions

View File

@@ -4,9 +4,8 @@
"""
import asyncio
import time
import traceback
from datetime import datetime, timedelta
from datetime import datetime
from typing import Dict, Callable, Any, Optional
from dataclasses import dataclass
from src.common.logger import get_logger

View File

@@ -1,7 +1,5 @@
import time
import traceback
import orjson
import re
from typing import TYPE_CHECKING, Dict, Any
from src.common.logger import get_logger
@@ -12,7 +10,6 @@ from src.plugin_system.apis import generator_api
from src.plugin_system.apis.generator_api import process_human_text
from src.schedule.schedule_manager import schedule_manager
from src.plugin_system import tool_api
from src.plugin_system.base.component_types import ComponentType
from src.config.config import global_config
from src.chat.utils.chat_message_builder import get_raw_msg_before_timestamp_with_chat, build_readable_messages_with_id
from src.mood.mood_manager import mood_manager

View File

@@ -1,5 +1,4 @@
import time
import orjson
import random
from typing import Dict, Any, Tuple

View File

@@ -1,4 +1,3 @@
import asyncio
from src.common.logger import get_logger
from ..hfc_context import HfcContext

View File

@@ -1,7 +1,7 @@
import asyncio
import random
from datetime import datetime, timedelta, date
from typing import Optional, TYPE_CHECKING, List, Dict, Any
from typing import Optional, TYPE_CHECKING
from src.common.logger import get_logger
from src.config.config import global_config

View File

@@ -91,7 +91,7 @@ class FrequencyBasedTrigger:
# 6. 直接调用 proactive_thinker
event = ProactiveTriggerEvent(
source="frequency_analyzer",
reason=f"User is in a high-frequency chat period."
reason="User is in a high-frequency chat period."
)
await sub_heartflow.heart_fc_instance.proactive_thinker.think(event)

View File

@@ -17,7 +17,6 @@ from src.chat.utils.chat_message_builder import replace_user_references_sync
from src.common.logger import get_logger
from src.person_info.relationship_manager import get_relationship_manager
from src.mood.mood_manager import mood_manager
from src.chat.message_receive.chat_stream import get_chat_manager
if TYPE_CHECKING:
from src.chat.heart_flow.sub_heartflow import SubHeartflow

View File

@@ -1,10 +1,7 @@
import orjson
import time
import traceback
import asyncio
import math
import random
import json
from typing import Dict, Any, Optional, Tuple, List, TYPE_CHECKING
from rich.traceback import install
from datetime import datetime
@@ -27,7 +24,6 @@ from src.plugin_system.base.component_types import (
ActionInfo,
ChatMode,
ComponentType,
ActionActivationType,
)
from src.plugin_system.core.component_registry import component_registry
from src.schedule.schedule_manager import schedule_manager