@runloop/agent-axon-client
    Preparing search index...

    Variable classifyClaudeAxonEventConst

    classifyClaudeAxonEvent: (
        ev: AxonEventView,
    ) =>
        | SystemTimelineEvent
        | UnknownTimelineEvent
        | ClaudeProtocolTimelineEvent = ...

    Classifies a raw Axon event into a ClaudeTimelineEvent.

    Classification rules:

    1. SYSTEM_EVENT with turn.started / turn.completed / broker.error -> system
    2. Known Claude protocol event_type -> claude_protocol with eventType discriminator
    3. Everything else -> unknown