"use client"; type ProtocolDebugEvent = { id: string; at: number; payload: Record; }; export function ProtocolDebugPanel({ enabled, events, }: { enabled: boolean; events: ProtocolDebugEvent[]; }) { if (!enabled) return null; return (
Protocol Debug
{events.length === 0 ? (
暂无协议调试事件
) : ( events.map((event) => (
{new Date(event.at).toLocaleTimeString()} {" · "} {String(event.payload.phase || event.payload.type || "unknown")}
                  {JSON.stringify(event.payload, null, 2)}
                
)) )}
); }