Skip to contents

Create a TaskProgressMessage

Usage

TaskProgressMessage(
  subtype,
  data,
  task_id,
  description,
  usage,
  uuid,
  session_id,
  tool_use_id = NULL,
  last_tool_name = NULL
)

Arguments

subtype

Character.

data

List.

task_id

Character.

description

Character.

usage

List. Usage stats.

uuid

Character.

session_id

Character.

tool_use_id

Character or NULL.

last_tool_name

Character or NULL.

Value

Object of class c("TaskProgressMessage","SystemMessage").

Examples

msg <- TaskProgressMessage(
  subtype = "task_progress", data = list(),
  task_id = "t1", description = "50% done",
  usage = list(tokens = 100L),
  uuid = "u1", session_id = "s1"
)
msg$description
#> [1] "50% done"