/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ export type ChatSessionRequest = { /** * Name of mentor */ mentor: string; /** * List of tools slugs to use. Passing `null` will use all tools assigned to the mentor. For no tools, pass an empty list. */ tools?: Array; enable_artifacts?: boolean; /** * Optional token for a mentor's shareable link */ shareable_link_token?: string; /** * Per-session privacy override. When true, no ChatMessageHistory rows are written for this conversation and the session is not linked to the user. Honored only when the tenant has ALLOW_USER_CHAT_PRIVACY_CONTROL enabled and the mentor has not set disable_chathistory. */ disable_chathistory?: boolean; };