13 lines
416 B
Python
13 lines
416 B
Python
from __future__ import annotations
|
|
|
|
from ..services.product_detect import detect_product_name
|
|
from .base import BaseSkill, SkillResult, WorkflowContext
|
|
|
|
|
|
class ProductDetectSkill(BaseSkill):
|
|
name = "product_detect"
|
|
|
|
def run(self, context: WorkflowContext) -> SkillResult:
|
|
product_name = detect_product_name(context.batch)
|
|
return SkillResult(success=True, data={"product_name": product_name})
|