---
sidebar:
  hidden: true
title: roboto.ai.agent_thread.event
---
## Module Contents

- [AgentErrorEvent](/reference/python-sdk/roboto/ai/core/event#roboto.ai.core.event.AgentErrorEvent) (class): Signals that message generation failed or was cancelled.

- [AgentEvent](/reference/python-sdk/roboto/ai/core/event#roboto.ai.core.event.AgentEvent) (type alias): `type AgentEvent = typing.Union[AgentStartTextEvent, AgentTextDeltaEvent, AgentTextEndEvent, AgentToolUseEvent, AgentToolResultEvent, AgentErrorEvent]`

- [AgentStartTextEvent](/reference/python-sdk/roboto/ai/core/event#roboto.ai.core.event.AgentStartTextEvent) (class): Signals the beginning of text generation in a chat response.

- [AgentTextDeltaEvent](/reference/python-sdk/roboto/ai/core/event#roboto.ai.core.event.AgentTextDeltaEvent) (class): Contains incremental text content as the AI generates its response.

- [AgentTextEndEvent](/reference/python-sdk/roboto/ai/core/event#roboto.ai.core.event.AgentTextEndEvent) (class): Signals the completion of text generation in a chat response.

- [AgentToolResultEvent](/reference/python-sdk/roboto/ai/core/event#roboto.ai.core.event.AgentToolResultEvent) (class): Contains the result of a tool invocation.

- [AgentToolUseEvent](/reference/python-sdk/roboto/ai/core/event#roboto.ai.core.event.AgentToolUseEvent) (class): Signals that the AI is invoking a tool to gather information.
