feat: devex/hatchet log progress track (#813)

* progress track for some hatchet tasks

* remove inline imports / type fixes

* progress callback for mixdown - move to a function

---------

Co-authored-by: Igor Loskutov <igor.loskutoff@gmail.com>
This commit is contained in:
2025-12-26 14:10:21 -05:00
committed by GitHub
parent 5baa6dd92e
commit 2d0df48767
7 changed files with 186 additions and 87 deletions

View File

@@ -7,6 +7,7 @@ and better IDE support.
from pydantic import BaseModel
from reflector.processors.summary.models import ActionItemsResponse
from reflector.processors.types import TitleSummary, Word
from reflector.utils.string import NonEmptyString
@@ -143,7 +144,7 @@ class RecapResult(BaseModel):
class ActionItemsResult(BaseModel):
"""Result from identify_action_items task."""
action_items: dict # ActionItemsResponse as dict (may have empty lists)
action_items: ActionItemsResponse
class FinalizeResult(BaseModel):