CorecontractsmessagesOn this pagehackagent.core.contracts.messagesChat messages and tool calls. ToolCall Objects class ToolCall(BaseModel) A tool invocation requested by a model. Message Objects class Message(BaseModel) One chat message. content is text or OpenAI-style content parts.