Data Models =========== Malevich Brain uses these data models for its internal operations and for interacting with LLMs and tools. Messages -------- .. autoclass:: brain.agents.models.Message :members: :show-inheritance: .. autoclass:: brain.agents.models.TextMessage :members: :show-inheritance: .. autoclass:: brain.agents.models.MessageChunk :members: :show-inheritance: Tool-Related Messages ------------------- .. autoclass:: brain.agents.models.AgentToolCallMessage :members: :show-inheritance: .. autoclass:: brain.agents.models.ToolResponseMessage :members: :show-inheritance: File Handling ------------ .. autoclass:: brain.agents.models.File :members: :show-inheritance: .. autoclass:: brain.agents.models.LocalFile :members: :show-inheritance: