NAME

Claude::Agent::Message::Base - Base class for message types

DESCRIPTION

Base class providing common attributes for all message types.

ATTRIBUTES

  • type - Message type (user, assistant, system, result)

  • uuid - Unique message identifier

  • session_id - Session identifier

  • parent_tool_use_id - Optional, set if message is within a subagent

AUTHOR

LNATION, <email at lnation.org>

LICENSE

This software is Copyright (c) 2026 by LNATION.

This is free software, licensed under The Artistic License 2.0 (GPL Compatible).