Fix record_video method to accept analysis fields

Added missing parameters: shares, tags, category, elements
Now analysis results are properly saved to VideoRecord

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
let5sne.win10
2026-01-09 23:23:57 +08:00
parent 195a93b7e0
commit c4325d57d4

View File

@@ -494,6 +494,10 @@ class VideoLearningAgent:
description: Optional[str] = None,
likes: Optional[int] = None,
comments: Optional[int] = None,
shares: Optional[int] = None,
tags: Optional[List[str]] = None,
category: Optional[str] = None,
elements: Optional[List[str]] = None,
) -> VideoRecord:
"""
Record a watched video.
@@ -528,6 +532,10 @@ class VideoLearningAgent:
description=description,
likes=likes,
comments=comments,
shares=shares,
tags=tags or [],
category=category,
elements=elements or [],
position_in_session=self.video_counter,
)