"""Session-picker specific AppContext subclass."""

from dataclasses import dataclass

from cli_framework import AppContext


@dataclass
class SessionPickerContext(AppContext):
    """Typed application context for session-picker CLI.

    Extends AppContext with tool and filtering options.
    """

    tool: str = "devin"
    directory: str | None = None
    show_hidden: bool = False
