ShellCallItem
type ShellCallItem = object;Type Declaration
Section titled “Type Declaration”action
Section titled “action”action: object = ShellAction;action.commands
Section titled “action.commands”commands: string[];action.maxOutputLength?
Section titled “action.maxOutputLength?”optional maxOutputLength: number;action.timeoutMs?
Section titled “action.timeoutMs?”optional timeoutMs: number;callId
Section titled “callId”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.
providerData?
Section titled “providerData?”optional providerData: Record<string, any>;Additional optional provider specific data. Used for custom functionality or model provider specific fields.
status?
Section titled “status?”optional status: "in_progress" | "completed" | "incomplete";type: "shell_call";