"""Sigil SDK - Pull personas from the Sigil registry and inject into LLM prompts."""

from sigil.client import SigilClient
from sigil.exceptions import SigilAuthError, SigilError, SigilNotFoundError
from sigil.models import Persona, PersonaDocument, Voice, Value

__all__ = [
    "SigilClient",
    "Persona",
    "PersonaDocument",
    "Voice",
    "Value",
    "SigilError",
    "SigilAuthError",
    "SigilNotFoundError",
]

__version__ = "0.1.0"
