LangGraphSubmitOptions
Options accepted by LangGraph-backed submit calls.
import type { LangGraphSubmitOptions } from '@threadplane/langgraph';Declaration
export interface LangGraphSubmitOptions {
afterSeconds?: number;
checkpoint?: Omit<Checkpoint, 'thread_id'> | null;
checkpointDuring?: boolean;
checkpointId?: string;
command?: Command;
config?: Config;
context?: unknown;
durability?: LangGraphDurability;
feedbackKeys?: string[];
ifNotExists?: 'create' | 'reject';
interruptAfter?: '*' | string[];
interruptBefore?: '*' | string[];
metadata?: Metadata;
multitaskStrategy?: LangGraphMultitaskStrategy;
onCompletion?: LangGraphOnCompletion;
onDisconnect?: LangGraphOnDisconnect;
onRunCreated?: (params: {
run_id: string;
thread_id?: string;
}) => void;
resume?: unknown;
signal?: AbortSignal;
streamMode?: StreamMode[];
streamResumable?: boolean;
streamSubgraphs?: boolean;
webhook?: string;
}Members
afterSeconds
afterSeconds?: number;checkpoint
checkpoint?: Omit<Checkpoint, 'thread_id'> | null;checkpointDuring
checkpointDuring?: boolean;checkpointId
checkpointId?: string;command
command?: Command;config
config?: Config;context
context?: unknown;durability
durability?: LangGraphDurability;feedbackKeys
feedbackKeys?: string[];ifNotExists
ifNotExists?: 'create' | 'reject';interruptAfter
interruptAfter?: '*' | string[];interruptBefore
interruptBefore?: '*' | string[];metadata
metadata?: Metadata;multitaskStrategy
Strategy for handling concurrent runs on the same thread.
multitaskStrategy?: LangGraphMultitaskStrategy;onCompletion
onCompletion?: LangGraphOnCompletion;onDisconnect
onDisconnect?: LangGraphOnDisconnect;onRunCreated
onRunCreated?: (params: {
run_id: string;
thread_id?: string;
}) => void;resume
Convenience alias normalized to command.resume before invoking LangGraph.
resume?: unknown;signal
signal?: AbortSignal;streamMode
streamMode?: StreamMode[];streamResumable
streamResumable?: boolean;streamSubgraphs
streamSubgraphs?: boolean;webhook
webhook?: string;