WorkerUpdateArgs

    • frequency
      enum
      const:  
      daily
      required
      values
      • daily
    • hour
      Type: integer enum
      required

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

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

    • 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
      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
    • 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