1
0
mirror of https://github.com/GuDaStudio/codexmcp.git synced 2026-02-05 02:00:24 +08:00

v0.7.1:允许reconnecting错误继续 (#8)

This commit is contained in:
GuDaStudio
2025-11-19 19:10:22 +08:00
committed by GitHub
parent dc46ff746b
commit 94569b3272

View File

@@ -216,11 +216,12 @@ async def codex(
if line_dict.get("thread_id") is not None:
thread_id = line_dict.get("thread_id")
if "fail" in line_dict.get("type", ""):
success = False
success = False if len(agent_messages) == 0 else success
err_message = "codex error: " + line_dict.get("error", {}).get("message", "")
break
if "reconnecting" not in err_message.lower():
break
if "error" in line_dict.get("type", ""):
success = False
success = False if len(agent_messages) == 0 else success
err_message = "codex error: " + line_dict.get("message", "")
except json.JSONDecodeError as error:
# Improved error handling: include problematic line