ToolsAgentAction: Toolkit & {
    toolCallId: string;
    messageLog?: Toolkit[];
}

Type that represents an agent action with an optional message log.