refactor: move mcp catalog dtos to wf_sources_mcp

This commit is contained in:
lda
2026-06-07 00:48:23 +07:00 Verified
parent 83a3793534
commit 9bef0b0f63
25 changed files with 1117 additions and 146 deletions
+5 -5
View File
@@ -17,15 +17,15 @@ from wf_core import (
RunState,
Workflow,
)
from wf_mcp.capabilities import (
CatalogNodeEntry,
CatalogPromptEntry,
CatalogResourceEntry,
)
from wf_platform import (
CapabilitySource,
)
from wf_sources_mcp.auth import AuthRecord
from wf_sources_mcp.catalog import (
CatalogNodeEntry,
CatalogPromptEntry,
CatalogResourceEntry,
)
from wf_sources_mcp.source_registry import SourceRegistryStore
from wf_sources_mcp.storage import AuthStore, CatalogStore, Store
+1 -1
View File
@@ -4,7 +4,7 @@ from dataclasses import dataclass
from typing import Any, cast
from wf_mcp.events import EventBus, McpEvent, make_event
from wf_mcp.models import CatalogSnapshot
from wf_sources_mcp.catalog.models import CatalogSnapshot
@dataclass(slots=True)
+5 -5
View File
@@ -8,11 +8,6 @@ from typing import Any
from pydantic import BaseModel
from wf_authoring import NodeReturn, NodeSpec
from wf_mcp.capabilities import (
CatalogNodeEntry,
CatalogPromptEntry,
CatalogResourceEntry,
)
from wf_platform import (
CapabilityBuckets,
CapabilitySource,
@@ -23,6 +18,11 @@ from wf_platform import (
page_items,
)
from wf_sources_mcp.auth import AuthRecord
from wf_sources_mcp.catalog import (
CatalogNodeEntry,
CatalogPromptEntry,
CatalogResourceEntry,
)
from wf_sources_mcp.storage import CatalogStore
from ...connections import ConnectionConfig, qualify_node_name
@@ -23,11 +23,12 @@ from wf_mcp.broker.discovery import (
specs_from_discovered_tools,
)
from wf_mcp.events import McpEvent, make_event
from wf_mcp.models import CatalogSnapshot, ConnectionConfig
from wf_mcp.models import ConnectionConfig
from wf_mcp.runtime import ToolExecutor
from wf_mcp.sdk import BackendAdapter
from wf_mcp.shared.errors import error_payload
from wf_sources_mcp.auth import AuthRecord, connection_auth_diagnostic
from wf_sources_mcp.catalog.models import CatalogSnapshot
from wf_sources_mcp.storage import AuthStore, CatalogStore
from .adapters import require_adapter