Skip to content

ShellCallItem

type ShellCallItem = object;
action: object = ShellAction;
commands: string[];
optional maxOutputLength: number;
optional timeoutMs: number;
callId: string;
optional id: string;

An ID to identify the item. This is optional by default. If a model provider absolutely requires this field, it will be validated on the model level.

optional providerData: Record<string, any>;

Additional optional provider specific data. Used for custom functionality or model provider specific fields.

optional status: "in_progress" | "completed" | "incomplete";
type: "shell_call";