feat/ eval
This commit is contained in:
@@ -629,6 +629,8 @@ async def process_user_message(
|
||||
db: AsyncSession,
|
||||
user: User = None,
|
||||
user_message_timestamp: Optional[datetime] = None,
|
||||
*,
|
||||
force_skip_tts: bool = False,
|
||||
) -> None:
|
||||
"""处理用户消息,生成 Agent 回应。由 ChatOrchestrator 路由到 ProfileAgent 或 InterviewAgent。"""
|
||||
store = ConversationHistoryStore(db)
|
||||
@@ -671,7 +673,7 @@ async def process_user_message(
|
||||
turn.skip_tts,
|
||||
)
|
||||
responses = turn.messages
|
||||
skip_tts = turn.skip_tts
|
||||
skip_tts = bool(turn.skip_tts or force_skip_tts)
|
||||
|
||||
segment.agent_response = AI_RESPONSE_SEGMENT_JOIN.join(responses)
|
||||
_mark_conversation_active(conversation)
|
||||
|
||||
Reference in New Issue
Block a user