name: strsupported_extensions: tuple[str, ...]discover_files(config) → list[Path]can_parse(path: Path) → boolparse(path, embedding_id) → ConversationRecord
register_connector(connector)get_connectors() → list[AgentConnector]detect_connector(path) → AgentConnector | Nonediscover_entrypoint_connectors()
/proc/version contains "microsoft"/mnt/c/Users/ → C:\Users\
Platform-specific paths:
• Windows: %APPDATA%, %USERPROFILE%~/.config, ~/.local/mnt/ translation
.jsonl → Claude (iterate lines).json → Vibe/OpenCode/Continue/Codex/Gemini.db → Cursor (SQLite queries).md → Aider (markdown structure)
Validation: File signature + structure checks