WorkerUpdateNoScheduleArgs

  • active
    Type: boolean enum
    const:  
    false
    required
    values
    • false
  • accessResourceIds
    Type: array string[] | null · UUID[]Pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$

    Optional list of resource IDs that the worker will have access to when running. Providing this will restrict the worker's access to only these resources and their descendants.

    • Type: string · UUIDPattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
  • appearance

    Optional appearance settings for the worker, such as avatar and display name.

    • cheeks
      Type: number
    • color
      Type: string
    • eyes
      Type: number
    • mouth
      Type: number
    • shape
      Type: number
  • day
    nullable
  • deletedAt
    Type: object | null enum
    const:  
    null
    values
    • null
  • emailEnabled
    Type: boolean

    Whether the worker can communicate over email.

  • emailSecurity
    Type: string enum

    The security level for emails received by the worker.

    values
    • off
    • gray-pass
    • strict
  • frequency
    nullable
  • hour
    nullable
  • name
    Type: string
    min length:  
    1
    max length:  
    255
  • personality
    Type: string enum

    Optional personality setting for the worker, which can influence its behavior and responses.

    values
    • balanced
    • warm
    • direct
    • concise
    • sassy
  • personalityPrompt
    Type: string

    The common prompt that the worker will use in every run or conversation.

  • prompt
    Type: string

    The prompt that the worker will use when it runs.

  • toolPermissions

    Optional permissions for tools that the worker can use when running. Providing this will restrict the worker's tool usage to only the specified permissions.

    • native
      Type: object