Expand description
Message types for FerricLink Core
This module provides the core message abstractions used throughout the FerricLink ecosystem, similar to LangChain’s message system.
Structs§
- AIMessage
- AI message
- Human
Message - Human message
- System
Message - System message
- Tool
Message - Tool message
Enums§
- AnyMessage
- Union type for all message types
- Content
Block - A content block within a message
- Message
Content - Content of a message, which can be either text or a list of content blocks
Traits§
- Base
Message - Base message trait that all message types implement
Functions§
- get_
buffer_ string - Helper function to convert messages to a string representation