Skip to contents

Create a TaskNotificationMessage

Usage

TaskNotificationMessage(
  subtype,
  data,
  task_id,
  status,
  output_file,
  summary,
  uuid,
  session_id,
  tool_use_id = NULL,
  usage = NULL
)

Arguments

subtype

Character.

data

List.

task_id

Character.

status

Character. "completed", "failed", or "stopped".

output_file

Character.

summary

Character.

uuid

Character.

session_id

Character.

tool_use_id

Character or NULL.

usage

List or NULL.

Value

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

Examples

msg <- TaskNotificationMessage(
  subtype = "task_notification", data = list(),
  task_id = "t1", status = "completed",
  output_file = "/tmp/out.txt", summary = "Done.",
  uuid = "u1", session_id = "s1"
)
msg$status
#> [1] "completed"