auto-sync: 2026-05-19 14:11:15

This commit is contained in:
cfdaily
2026-05-19 14:11:15 +08:00
parent 2a8dfd6918
commit 0a525f8bd0
+3
View File
@@ -696,6 +696,9 @@ class Blackboard:
) -> dict:
"""创建 Checkpoint"""
import uuid
# BUG-33: 校验 payload 结构必须含 version 字段
if not isinstance(payload, dict) or "version" not in payload:
raise ValueError("payload must be a dict containing 'version' field")
cp_id = checkpoint_id or f"cp-{uuid.uuid4().hex[:8]}"
conn = self._conn()
try: