refactor: define workflow api surface protocol

This commit is contained in:
lda
2026-06-03 11:44:48 +07:00 Verified
parent 826b28682f
commit 5460463770
5 changed files with 246 additions and 6 deletions
+2 -2
View File
@@ -7,7 +7,7 @@ import json
import typer
from pydantic import ValidationError
from wf_api import WorkflowApi
from wf_api import WorkflowApi, WorkflowApiSurface
from wf_config import (
FilesystemStoreConfig,
LocalTargetConfig,
@@ -27,7 +27,7 @@ class CliContext:
config_path: Path
service: WfMcpService | None
handlers: "WorkflowApi | RpcWorkflowApiClient"
handlers: WorkflowApiSurface
@dataclass(frozen=True)