from pathlib import Path

from pydantic import BaseModel


class DevinConfig(BaseModel):
    """Configuration for the Devin session source."""

    db_path: Path = Path.home() / ".local" / "share" / "devin" / "cli" / "sessions.db"
    export_cli: str = "devin-session-export"
    current_session_cli: str = "current-devin-session"
