Skip to main content

Module message

Module message 

Source

Structs§

AssistantMessage
Assistant message with optional content.
AssistantMessageContent
Content of an assistant message.
AttachmentMessage
Attachment message.
GroupedToolUseMessage
Grouped tool use message.
HookResultMessage
Hook result message.
MessageBase
Base message type with common fields.
MessageOrigin
Origin of a message.
ProgressMessage
Progress message.
StreamEvent
Stream event.
SystemApiErrorMessage
System API error message.
SystemMessage
System message.
TombstoneMessage
Tombstone message.
ToolUseSummaryMessage
Tool use summary message.
UserContentBlock
A content block within user message content.
UserMessage
User message with content.
UserMessageContent
Content of a user message.

Enums§

Message
Unified message enum covering all message variants.
NormalizedMessage
Normalized message union.
UserContent
Content can be a string or an array of content blocks.

Functions§

create_away_summary_message
Create an away summary system message. Translates createAwaySummaryMessage from utils/messages.ts.

Type Aliases§

CollapsedReadSearchGroup
Collapsed read search group.
CollapsibleMessage
Collapsible message base.
CompactMetadata
Compact metadata.
NormalizedAssistantMessage
Normalized assistant message.
NormalizedUserMessage
Normalized user message.
PartialCompactDirection
Partial compact direction.
RenderableMessage
Renderable message alias.
RequestStartEvent
Request start event.
StopHookInfo
Stop hook info.
SystemAgentsKilledMessage
System agents killed message.
SystemApiMetricsMessage
System API metrics message.
SystemAwaySummaryMessage
System away summary message.
SystemBridgeStatusMessage
System bridge status message.
SystemCompactBoundaryMessage
System compact boundary message.
SystemFileSnapshotMessage
System file snapshot message.
SystemInformationalMessage
System informational message.
SystemLocalCommandMessage
System local command message (subtype: “local_command”).
SystemMemorySavedMessage
System memory saved message.
SystemMessageLevel
System message level.
SystemMicrocompactBoundaryMessage
System micro-compact boundary message.
SystemPermissionRetryMessage
System permission retry message.
SystemScheduledTaskFireMessage
System scheduled task fire message.
SystemStopHookSummaryMessage
System stop hook summary message.
SystemThinkingMessage
System thinking message.
SystemTurnDurationMessage
System turn duration message.