Skip to main content

@agentshelf/external-agents-sdk / StreamMessageInput

Type Alias: StreamMessageInput

type StreamMessageInput = {
content: string;
conversationRef: ConversationRef;
fileRefs?: FileRef[];
hostContext?: RuntimeHostContext | JsonObject;
idempotencyKey?: IdempotencyKey;
outputModuleTypes?: string[];
providerGroundingDisplay?: boolean;
signal?: AbortSignal;
streamProfile?: RuntimeStreamProfile;
};

Properties​

content​

content: string;

conversationRef​

conversationRef: ConversationRef;

fileRefs?​

optional fileRefs?: FileRef[];

hostContext?​

optional hostContext?: RuntimeHostContext | JsonObject;

idempotencyKey?​

optional idempotencyKey?: IdempotencyKey;

outputModuleTypes?​

optional outputModuleTypes?: string[];

providerGroundingDisplay?​

optional providerGroundingDisplay?: boolean;

signal?​

optional signal?: AbortSignal;

streamProfile?​

optional streamProfile?: RuntimeStreamProfile;