diff --git a/ai_planner.py b/ai_planner.py index 9e88e56..5b53fb2 100644 --- a/ai_planner.py +++ b/ai_planner.py @@ -391,6 +391,16 @@ class AIPlanner: content_stripped = content.strip() reasoning_stripped = reasoning.strip() + if _glm_debug_enabled(): + c_preview = (content_stripped[:120] + ("..." if len(content_stripped) > 120 else "")) + r_preview = (reasoning_stripped[:120] + ("..." if len(reasoning_stripped) > 120 else "")) + print( + "[GLM][디버그] extract_assistant_text | " + f"content_len={len(content_stripped)} reasoning_len={len(reasoning_stripped)} | " + f"content_looks_json={looks_like_json(content_stripped)} reasoning_looks_json={looks_like_json(reasoning_stripped)} | " + f"content_preview={c_preview!r} | reasoning_preview={r_preview!r}" + ) + if looks_like_json(content_stripped): return content_stripped if looks_like_json(reasoning_stripped):