Add router session mining tools

This commit is contained in:
武阳
2026-04-30 18:25:13 +08:00
parent 97bf5b9a54
commit 2ea3a63447
5 changed files with 1240 additions and 8 deletions
+2 -2
View File
@@ -402,8 +402,8 @@ def validate_dataset_records(records: list[dict[str, Any]]) -> dict[str, Any]:
continue
if not _non_empty_str(item.get('query')):
errors.append(_issue(f'{item_prefix}.query', 'query is required'))
if not _non_empty_str(item.get('tts')):
errors.append(_issue(f'{item_prefix}.tts', 'tts is required'))
if 'tts' not in item or not isinstance(item.get('tts'), str):
errors.append(_issue(f'{item_prefix}.tts', 'tts must be a string'))
timestamp = item.get('timestamp')
if not _int_like(timestamp):
errors.append(_issue(f'{item_prefix}.timestamp', 'timestamp must be an integer'))