diff --git a/python_core/ai_video/jsonrpc.py b/python_core/ai_video/jsonrpc.py index 7dc2bde..5b1acd9 100644 --- a/python_core/ai_video/jsonrpc.py +++ b/python_core/ai_video/jsonrpc.py @@ -100,6 +100,9 @@ class ProgressReporter: def complete(self, message: str = "完成") -> None: """Report completion""" self.report("complete", 1.0, message) + + def update(self, step: str, progress: float, message: str, details: Dict[str, Any] = None) -> None: + self.report(step=step, progress=progress,message=message,details=details) def error(self, message: str, error_details: Dict[str, Any] = None) -> None: """Report error"""