ClaudeWrapper.Jobs.Event (ClaudeWrapper v0.8.0)

Copy Markdown View Source

One timeline event from a job's timeline.jsonl.

All typed fields are optional because the daemon may emit partial events (e.g. without text); extra carries the verbatim decoded line so future daemon fields survive without a wrapper update. See ClaudeWrapper.Jobs.

Summary

Types

t()

@type t() :: %ClaudeWrapper.Jobs.Event{
  at: String.t() | nil,
  detail: String.t() | nil,
  extra: map(),
  state: String.t() | nil,
  text: String.t() | nil
}