fix: 分析记忆时修复引号内容

This commit is contained in:
2025-12-07 17:52:41 +08:00
parent 46e3b04d8f
commit 5a1ea326e9

View File

@@ -11,6 +11,7 @@ import asyncio
import json
import re
import uuid
import json_repair
from pathlib import Path
from typing import Any
@@ -530,7 +531,7 @@ class ShortTermMemoryManager:
json_str = re.sub(r"//.*", "", json_str)
json_str = re.sub(r"/\*.*?\*/", "", json_str, flags=re.DOTALL)
data = json.loads(json_str)
data = json_repair.loads(json_str)
return data
except json.JSONDecodeError as e: