@pouchy_ai/companion-sdk - v0.1.0
    Preparing search index...

    Type Alias CompanionDebugEvent

    CompanionDebugEvent:
        | { at: number; kind: "request"; method: string; path: string }
        | {
            at: number;
            kind: "response";
            method: string;
            ms: number;
            path: string;
            status: number;
        }
        | { at: number; id: string; kind: "envelope"; type: string }
        | {
            at: number;
            kind: "stream";
            prev: CompanionStreamState;
            state: CompanionStreamState;
        }
        | {
            at: number;
            code?: string;
            kind: "error";
            message: string;
            status?: number;
        }

    Structured instrumentation event (0.32.0) — see debug in CompanionClientOptions. at is Date.now(). Deliberately free of secrets: no token, no headers, no bodies — safe to pipe to any logger.

    Type Declaration

    • { at: number; kind: "request"; method: string; path: string }
    • {
          at: number;
          kind: "response";
          method: string;
          ms: number;
          path: string;
          status: number;
      }
      • at: number
      • kind: "response"
      • method: string
      • ms: number

        Wall-clock ms from request start to headers.

      • path: string
      • status: number
    • { at: number; id: string; kind: "envelope"; type: string }
    • {
          at: number;
          kind: "stream";
          prev: CompanionStreamState;
          state: CompanionStreamState;
      }
    • { at: number; code?: string; kind: "error"; message: string; status?: number }