"""
Chat module for conversational research.

This module provides a chat-based interface for conducting research,
allowing multi-turn conversations with context accumulation.
"""

from .service import ChatService
from .routes import chat_bp

# ChatContextManager is intentionally NOT re-exported here: every
# in-tree caller (routes.py, research_service.py) imports it directly
# from ``.context``. Surfacing it at the package level was misleading
# about what counts as the public chat API.
__all__ = [
    "ChatService",
    "chat_bp",
]
