cleaker
    Preparing search index...

    Interface CleakerEvents

    interface CleakerEvents {
        error: (error: CleakerErrorPayload) => void;
        "host:triad:success": (hostId: string) => void;
        "namespace:failed": (payload: NamespaceFailedPayload) => void;
        "namespace:fallback": (payload: NamespaceFallbackPayload) => void;
        ready: (payload: CleakerReadyPayload) => void;
        "status:change": (status: CleakerStatus) => void;
        "value:changed": (payload: { path: string; value: unknown }) => void;
    }
    Index

    Properties

    error: (error: CleakerErrorPayload) => void
    "host:triad:success": (hostId: string) => void
    "namespace:failed": (payload: NamespaceFailedPayload) => void

    All surfaces failed; namespace resolution is giving up.

    "namespace:fallback": (payload: NamespaceFallbackPayload) => void

    A remote surface failed; resolution is retrying on a local fallback.

    ready: (payload: CleakerReadyPayload) => void
    "status:change": (status: CleakerStatus) => void
    "value:changed": (payload: { path: string; value: unknown }) => void

    A remote value this kernel is tracking (via a RemoteSlot -- something was actually read through the path proxy at least once) changed on the server, pushed live over the live: true WebSocket channel rather than from this session's own write. path is the same dot-path key RemoteSlot uses (e.g. "profile.name"). Fires AFTER the kernel's own memory has already been updated (hydrateMemory) -- a listener reading me synchronously here sees the new value, not the old one.