48 lines
990 B
Python
48 lines
990 B
Python
"""
|
|
HCFS Python Agent SDK
|
|
|
|
A comprehensive SDK for AI agents to interact with the HCFS API.
|
|
Provides high-level abstractions, caching, async support, and utilities.
|
|
"""
|
|
|
|
from .client import HCFSClient
|
|
from .async_client import HCFSAsyncClient
|
|
from .models import *
|
|
from .exceptions import *
|
|
from .utils import *
|
|
from .decorators import *
|
|
|
|
__version__ = "2.0.0"
|
|
__all__ = [
|
|
# Core clients
|
|
"HCFSClient",
|
|
"HCFSAsyncClient",
|
|
|
|
# Models and data structures
|
|
"Context",
|
|
"SearchResult",
|
|
"ContextFilter",
|
|
"PaginationOptions",
|
|
"CacheConfig",
|
|
"RetryConfig",
|
|
|
|
# Exceptions
|
|
"HCFSError",
|
|
"HCFSConnectionError",
|
|
"HCFSAuthenticationError",
|
|
"HCFSNotFoundError",
|
|
"HCFSValidationError",
|
|
"HCFSRateLimitError",
|
|
|
|
# Utilities
|
|
"context_similarity",
|
|
"batch_processor",
|
|
"text_chunker",
|
|
"embedding_cache",
|
|
|
|
# Decorators
|
|
"cached_context",
|
|
"retry_on_failure",
|
|
"rate_limited",
|
|
"context_manager"
|
|
] |