
/* !!! This is code generated by Prisma. Do not edit directly. !!! */
/* eslint-disable */
// biome-ignore-all lint: generated file
// @ts-nocheck 
/*
* This file exports all enum related types from the schema.
*
* 🟢 You can import this file directly.
*/

export const BotMode = {
  self_hosted: 'self_hosted',
  gateway: 'gateway'
} as const

export type BotMode = (typeof BotMode)[keyof typeof BotMode]


export const ChannelType = {
  text: 'text',
  voice: 'voice'
} as const

export type ChannelType = (typeof ChannelType)[keyof typeof ChannelType]


export const WorktreeStatus = {
  pending: 'pending',
  ready: 'ready',
  error: 'error'
} as const

export type WorktreeStatus = (typeof WorktreeStatus)[keyof typeof WorktreeStatus]


export const VerbosityLevel = {
  tools_and_text: 'tools_and_text',
  text_and_essential_tools: 'text_and_essential_tools',
  text_only: 'text_only'
} as const

export type VerbosityLevel = (typeof VerbosityLevel)[keyof typeof VerbosityLevel]


export const task_status = {
  planned: 'planned',
  running: 'running',
  completed: 'completed',
  cancelled: 'cancelled',
  failed: 'failed'
} as const

export type task_status = (typeof task_status)[keyof typeof task_status]


export const task_schedule_kind = {
  at: 'at',
  cron: 'cron'
} as const

export type task_schedule_kind = (typeof task_schedule_kind)[keyof typeof task_schedule_kind]


export const ipc_request_type = {
  file_upload: 'file_upload',
  action_buttons: 'action_buttons'
} as const

export type ipc_request_type = (typeof ipc_request_type)[keyof typeof ipc_request_type]


export const ipc_request_status = {
  pending: 'pending',
  processing: 'processing',
  completed: 'completed',
  cancelled: 'cancelled'
} as const

export type ipc_request_status = (typeof ipc_request_status)[keyof typeof ipc_request_status]
