ClaudeCode.Message.SystemMessage (ClaudeCode v0.36.3)
View SourceUmbrella module for system message subtypes from the Claude CLI.
System messages are emitted by the CLI for session initialization,
hook lifecycle events, status updates, task progress, and other
informational events. Each subtype has its own struct module under
ClaudeCode.Message.SystemMessage.*.
Summary
Functions
Checks if a value is any type of system message.
Types
@type t() :: ClaudeCode.Message.SystemMessage.Init.t() | ClaudeCode.Message.SystemMessage.CompactBoundary.t() | ClaudeCode.Message.SystemMessage.HookStarted.t() | ClaudeCode.Message.SystemMessage.HookResponse.t() | ClaudeCode.Message.SystemMessage.HookProgress.t() | ClaudeCode.Message.SystemMessage.Status.t() | ClaudeCode.Message.SystemMessage.LocalCommandOutput.t() | ClaudeCode.Message.SystemMessage.FilesPersisted.t() | ClaudeCode.Message.SystemMessage.ElicitationComplete.t() | ClaudeCode.Message.SystemMessage.TaskStarted.t() | ClaudeCode.Message.SystemMessage.TaskProgress.t() | ClaudeCode.Message.SystemMessage.TaskNotification.t()