"""ACIS SDK — AI Context & Intelligent System.

Usage:
    from acis import MemoryClient

    client = MemoryClient(tenant_id="your-tenant", base_url="http://acis-server:8000")
"""
from acis.client import (
    MemoryClient,
    SessionResult,
    CloseResult,
    WriteResult,
    ContextResult,
    SearchResult,
    MemoryHistoryEntry,
)
from acis.exceptions import (
    ACISError,
    ACISRateLimitError,
    ACISSessionNotFoundError,
    ACISCircuitOpenError,
    ACISValidationError,
)

__version__ = "1.0.2"

__all__ = [
    "MemoryClient",
    "SessionResult",
    "CloseResult",
    "WriteResult",
    "ContextResult",
    "SearchResult",
    "MemoryHistoryEntry",
    "ACISError",
    "ACISRateLimitError",
    "ACISSessionNotFoundError",
    "ACISCircuitOpenError",
    "ACISValidationError",
]
