diff --git a/src/wov_app/registry.py b/src/wov_app/registry.py index 811147a..75e9684 100644 --- a/src/wov_app/registry.py +++ b/src/wov_app/registry.py @@ -49,7 +49,7 @@ def register(manifest: NodeManifest, handler: NodeHandler) -> None: def register_all() -> None: """注册全部内置节点,启动时调用一次;重复调用按 ID 覆盖,幂等。""" - from nodes import ass, echo, ffmpeg, frame_extract, llm, llm_filter, subtitle_ocr, vlm, whisper + from nodes import ass, echo, ffmpeg, frame_extract, llm, llm_filter, subtitle_correction, subtitle_ocr, vlm, whisper register(_load_manifest("echo"), echo.invoke) register(_load_manifest("ffmpeg"), ffmpeg.invoke) register(_load_manifest("whisper"), whisper.invoke) @@ -57,6 +57,7 @@ def register_all() -> None: register(_load_manifest("vlm"), vlm.invoke) register(_load_manifest("frame-extract"), frame_extract.invoke) register(_load_manifest("subtitle-ocr"), subtitle_ocr.invoke) + register(_load_manifest("subtitle-correction"), subtitle_correction.invoke) register(_load_manifest("llm-filter"), llm_filter.invoke) register(_load_manifest("ass"), ass.invoke)