refactor: introduce wf sources mcp auth storage

This commit is contained in:
lda
2026-06-06 23:19:56 +07:00 Verified
parent fc43671940
commit 87d84767f8
20 changed files with 605 additions and 374 deletions
+1 -1
View File
@@ -6,6 +6,7 @@ from pathlib import Path
from wf_api import file_workflow_stores
from wf_config import WorkflowConfigFile
from wf_config.models import FilesystemStoreConfig, McpSourceConfig, ServerConfig
from wf_sources_mcp.storage import FileAuthStore, FileCatalogStore, FileStore
from ..control import BrokerConfigFile, ConnectionConfigFile
from ..models import BrokerConfig
@@ -15,7 +16,6 @@ from ..source_registry import (
FileSourceRegistryStore,
workflow_mcp_source_to_connection_config,
)
from ..storage import FileAuthStore, FileCatalogStore, FileStore
from .models import BrokerStoreRoots
from .service import WfMcpService
+1 -2
View File
@@ -5,8 +5,7 @@ from typing import Any
from wf_api import WorkflowAdminAuthProvider
from wf_api.auth import AuthRecord as NeutralAuthRecord
from ...storage import AuthStore
from wf_sources_mcp.storage import AuthStore
@dataclass(frozen=True, slots=True)
+2 -2
View File
@@ -25,8 +25,9 @@ from wf_mcp.capabilities import (
from wf_platform import (
CapabilitySource,
)
from wf_sources_mcp.auth import AuthRecord
from wf_sources_mcp.storage import AuthStore, CatalogStore, Store
from ...auth import AuthRecord
from ...connections import ConnectionRegistry
from ...events import EventBus, McpEvent
from ...models import (
@@ -37,7 +38,6 @@ from ...models import (
from ...runtime import ToolExecutor
from ...sdk import BackendAdapter
from ...source_registry import SourceRegistryStore
from ...storage import AuthStore, CatalogStore, Store
from ..admin_capabilities import admin_source
from ..catalog import CombinedCatalog
from .builtins import builtin_sources
+2 -2
View File
@@ -22,15 +22,15 @@ from wf_platform import (
SourceVisibility,
page_items,
)
from wf_sources_mcp.auth import AuthRecord
from wf_sources_mcp.storage import CatalogStore
from ...auth import AuthRecord
from ...connections import ConnectionConfig, qualify_node_name
from ...events import McpEvent, make_event
from ...models import (
CatalogSnapshot,
)
from ...runtime import ToolExecutor
from ...storage import CatalogStore
from ...workflow.wrappers import _model_from_schema
from ..catalog import CombinedCatalog, snapshot_from_specs
from .specs import get_qualified_spec, qualify_spec
@@ -17,7 +17,6 @@ from wf_artifacts import (
WorkflowArtifact,
WorkflowDeployment,
)
from wf_mcp.auth import AuthRecord
from wf_mcp.broker.catalog import snapshot_from_specs
from wf_mcp.broker.discovery import (
discover_connection_capabilities,
@@ -28,9 +27,9 @@ from wf_mcp.models import CatalogSnapshot, ConnectionConfig
from wf_mcp.runtime import ToolExecutor
from wf_mcp.sdk import BackendAdapter
from wf_mcp.shared.errors import error_payload
from wf_mcp.storage import AuthStore, CatalogStore
from wf_sources_mcp.auth import AuthRecord, connection_auth_diagnostic
from wf_sources_mcp.storage import AuthStore, CatalogStore
from ...auth import connection_auth_diagnostic
from .adapters import require_adapter
from .source_catalog import SourceCatalogService