mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-03-19 21:38:18 +08:00
fix: add decision round log
This commit is contained in:
@@ -184,7 +184,7 @@ class AgentStreamExecutor:
|
|||||||
try:
|
try:
|
||||||
while turn < self.max_turns:
|
while turn < self.max_turns:
|
||||||
turn += 1
|
turn += 1
|
||||||
logger.debug(f"第 {turn} 轮")
|
logger.info(f"[Agent] 第 {turn} 轮")
|
||||||
self._emit_event("turn_start", {"turn": turn})
|
self._emit_event("turn_start", {"turn": turn})
|
||||||
|
|
||||||
# Check if memory flush is needed (before calling LLM)
|
# Check if memory flush is needed (before calling LLM)
|
||||||
@@ -447,7 +447,7 @@ class AgentStreamExecutor:
|
|||||||
raise
|
raise
|
||||||
|
|
||||||
finally:
|
finally:
|
||||||
logger.debug(f"🏁 完成({turn}轮)")
|
logger.info(f"[Agent] 🏁 完成 ({turn}轮)")
|
||||||
self._emit_event("agent_end", {"final_response": final_response})
|
self._emit_event("agent_end", {"final_response": final_response})
|
||||||
|
|
||||||
# 每轮对话结束后增加计数(用户消息+AI回复=1轮)
|
# 每轮对话结束后增加计数(用户消息+AI回复=1轮)
|
||||||
|
|||||||
@@ -607,7 +607,7 @@ class DingTalkChanel(ChatChannel, dingtalk_stream.ChatbotHandler):
|
|||||||
|
|
||||||
|
|
||||||
def send(self, reply: Reply, context: Context):
|
def send(self, reply: Reply, context: Context):
|
||||||
logger.info(f"[DingTalk] send() called with reply.type={reply.type}, content_length={len(str(reply.content))}")
|
logger.debug(f"[DingTalk] send() called with reply.type={reply.type}, content_length={len(str(reply.content))}")
|
||||||
receiver = context["receiver"]
|
receiver = context["receiver"]
|
||||||
|
|
||||||
# Check if msg exists (for scheduled tasks, msg might be None)
|
# Check if msg exists (for scheduled tasks, msg might be None)
|
||||||
@@ -647,7 +647,7 @@ class DingTalkChanel(ChatChannel, dingtalk_stream.ChatbotHandler):
|
|||||||
robot_code = msg.robot_code
|
robot_code = msg.robot_code
|
||||||
if robot_code and robot_code != self._robot_code:
|
if robot_code and robot_code != self._robot_code:
|
||||||
self._robot_code = robot_code
|
self._robot_code = robot_code
|
||||||
logger.info(f"[DingTalk] Cached robot_code: {robot_code}")
|
logger.debug(f"[DingTalk] Cached robot_code: {robot_code}")
|
||||||
|
|
||||||
isgroup = msg.is_group
|
isgroup = msg.is_group
|
||||||
incoming_message = msg.incoming_message
|
incoming_message = msg.incoming_message
|
||||||
|
|||||||
Reference in New Issue
Block a user