From c4325d57d49d847084cf08e92294cd8f4d28ce90 Mon Sep 17 00:00:00 2001 From: "let5sne.win10" Date: Fri, 9 Jan 2026 23:23:57 +0800 Subject: [PATCH] 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 --- phone_agent/video_learning.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/phone_agent/video_learning.py b/phone_agent/video_learning.py index 587c1ce..caa6245 100644 --- a/phone_agent/video_learning.py +++ b/phone_agent/video_learning.py @@ -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, )