@threadplane/langgraphInterfacev0.3.4

StreamEvent

An event emitted by a LangGraph stream.

import type { StreamEvent } from '@threadplane/langgraph';

Declaration

export interface StreamEvent  {
  [key: string]: unknown;
  messageMetadata?: Record<string, unknown>;
  messages?: unknown[];
  namespace?: string[];
  type: 'values' | `values|${string}` | 'messages' | `messages|${string}` | `messages/${string}` | `messages/${string}|${string}` | 'updates' | `updates|${string}` | 'tools' | `tools|${string}` | 'custom' | `custom|${string}` | 'error' | `error|${string}` | 'metadata' | 'checkpoints' | `checkpoints|${string}` | 'tasks' | `tasks|${string}` | 'debug' | `debug|${string}` | 'events' | `events|${string}` | 'interrupt' | 'interrupts';
}

Members

IndexSignature · overload 1

[key: string]: unknown;

Parameters

key · required
string

Returns

unknown

messageMetadata

messageMetadata?: Record<string, unknown>;

messages

messages?: unknown[];

namespace

namespace?: string[];

type

Event type identifier (e.g., 'values', 'messages', 'error', 'interrupt').

type: 'values' | `values|${string}` | 'messages' | `messages|${string}` | `messages/${string}` | `messages/${string}|${string}` | 'updates' | `updates|${string}` | 'tools' | `tools|${string}` | 'custom' | `custom|${string}` | 'error' | `error|${string}` | 'metadata' | 'checkpoints' | `checkpoints|${string}` | 'tasks' | `tasks|${string}` | 'debug' | `debug|${string}` | 'events' | `events|${string}` | 'interrupt' | 'interrupts';