Skip to content

@pgege/kaboo-react


Function: useMessageMeta()

useMessageMeta(): Record\<string, MessageMeta>

Defined in: src/context/MessageMeta.tsx:33

Read the per-message metadata map (timestamps and per-message references) recovered from the run's event stream. Keys are message ids; entries exist only for messages whose events carried metadata, so always handle absence.

Returns

Record\<string, MessageMeta>

Example

import { useMessageMeta } from "@pgege/kaboo-react";

function SentAt({ messageId }: { messageId: string }) {
  const meta = useMessageMeta()[messageId];
  return meta?.createdAt ? <time>{new Date(meta.createdAt).toLocaleTimeString()}</time> : null;
}