WorkerUpdatePartialArgs

  • 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}$
  • active
    Type: boolean

    Whether the worker is scheduled to run automatically.

  • 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
    Type: integer | null

    Integer numbers.

  • 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
    Type: string | null enum
    values
    • daily
    • weekly
    • monthly
  • hour
    Type: integer | null enum

    The hour of the day (0-23) when the agent should run.

    values
    • 0
    • 1
    • 2
    • 3
    • 4
  • 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