---
sidebar:
  hidden: true
title: roboto.ai
---
## Submodules

- [roboto.ai.agent](/docs/reference/python-sdk/roboto/ai/agent)
- [roboto.ai.agent_thread](/docs/reference/python-sdk/roboto/ai/agent_thread)
- [roboto.ai.core](/docs/reference/python-sdk/roboto/ai/core)
- [roboto.ai.goals](/docs/reference/python-sdk/roboto/ai/goals)
- [roboto.ai.mcp](/docs/reference/python-sdk/roboto/ai/mcp)
- [roboto.ai.record](/docs/reference/python-sdk/roboto/ai/record)
- [roboto.ai.summary](/docs/reference/python-sdk/roboto/ai/summary)

## Package Contents

- [AISummary](/reference/python-sdk/roboto/ai/summary#roboto.ai.summary.AISummary) (class): A wire-transmissible representation of an AI summary

- [AgentThread](/reference/python-sdk/roboto/ai/agent_thread/agent_thread#roboto.ai.agent_thread.agent_thread.AgentThread) (class): An interactive AI agent session within the Roboto platform.

- [AgentThreadRecord](/reference/python-sdk/roboto/ai/core/record#roboto.ai.core.record.AgentThreadRecord) (class): Complete record of an agent thread.

- [ClientTool](/reference/python-sdk/roboto/ai/agent_thread/client_tool#roboto.ai.agent_thread.client_tool.ClientTool) (class): A client-side tool with an execution callback.

- [ClientToolResult](/reference/python-sdk/roboto/ai/agent_thread/record#roboto.ai.agent_thread.record.ClientToolResult) (class): Result of executing a client-side tool.

- [ClientToolResultStatus](/reference/python-sdk/roboto/ai/agent_thread/record#roboto.ai.agent_thread.record.ClientToolResultStatus) (class): Outcome of executing a client-side tool.

- [ClientToolSpec](/reference/python-sdk/roboto/ai/core/record#roboto.ai.core.record.ClientToolSpec) (class): Declarative specification for a client-side tool.

- [PromptRequest](/reference/python-sdk/roboto/ai/record#roboto.ai.record.PromptRequest) (class): A generic request intended for a natural-language powered endpoint which accepts a human-readable prompt.

- [SetSummaryRequest](/reference/python-sdk/roboto/ai/record#roboto.ai.record.SetSummaryRequest) (class): A request to set the summary of an entity.

- [client_tool()](/reference/python-sdk/roboto/ai/agent_thread/client_tool#roboto.ai.agent_thread.client_tool.client_tool) (function): Decorator that converts a function into a [`ClientTool`](/reference/python-sdk/roboto/ai/agent_thread/client_tool#roboto.ai.agent_thread.client_tool.ClientTool).
