"""Collectors module — platform-specific session log parsers."""

from memotrail.collectors import claude_code
from memotrail.collectors import cursor
from memotrail.collectors import copilot
from memotrail.collectors import windsurf
from memotrail.collectors import aider

# Collector registry: name → module with find_session_files/parse_session_file
COLLECTORS: dict[str, object] = {
    "claude_code": claude_code,
    "cursor": cursor,
    "copilot": copilot,
    "windsurf": windsurf,
    "aider": aider,
}

__all__ = ["claude_code", "cursor", "copilot", "windsurf", "aider", "COLLECTORS"]
