Skip to content

classifiers

classifiers

MessageClassifier

Bases: Protocol

Callable that returns True for messages classified as real user messages.

detect

detect(
    cwd: str | None = None,
    transcript_path: str | None = None,
    messages: list[TranscriptMessage] | None = None,
) -> MessageClassifier

Auto-detect the environment and return the appropriate message classifier.