Update mcp_unified_client.py

pull/1005/merge^2
CI-DEV 2 months ago committed by GitHub
parent 90d8743796
commit 33dca7b1a6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -28,7 +28,7 @@ import sys
from concurrent.futures import ThreadPoolExecutor, as_completed
from contextlib import asynccontextmanager
from functools import wraps
from typing import Any, Dict, List, Literal, Optional, Union, AsyncGenerator
from typing import Any, Dict, List, Literal, Optional, Union, AsyncGenerator, Callable
from urllib.parse import urlparse
from loguru import logger
@ -141,6 +141,11 @@ class UnifiedTransportConfig(BaseModel):
description="Timeout for streaming operations"
)
streaming_callback: Optional[Callable[[str], None]] = Field(
default=None,
description="Optional callback function for streaming chunks"
)
class MCPUnifiedClient:
"""

Loading…
Cancel
Save