Class AssistantMessageWithToolCalls

  • All Implemented Interfaces:
    com.embabel.agent.domain.io.AssistantContent , com.embabel.agent.domain.library.HasContent , com.embabel.common.core.types.Timestamped

    
    public final class AssistantMessageWithToolCalls
    extends Message implements AssistantContent
                        

    An assistant message that includes tool calls. When an LLM requests tool calls, it may or may not include text content. This class handles both cases - empty content is valid for tool-call-only responses.