> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://poly-ai.ferndocs.com/_mcp/server. # Classes and objects ## Docs - [Tool classes](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/classes.md): Use Conversation, Voice, and utility classes to manage state and configure TTS providers in functions. - [Conversation](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/object.md): The Conversation object, its attributes, and methods. - [Conversation utilities](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/utilities.md): Access secrets and helper methods for extracting addresses and other structured data from conv.utils. - [Conversation API client](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/api.md): Call configured APIs from functions using conv.api with automatic environment and auth handling. - [Conversation log](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/log.md): Write structured log entries visible in Conversation Review diagnostics using conv.log methods. - [ASR biasing from functions](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/asr-biasing.md): Set and clear speech recognition biasing at runtime using conv.set_asr_biasing() for dynamic vocabulary. - [Disable knowledge topics from functions](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/disable-kb-topics.md): Exclude specific FAQs from RAG retrieval at runtime using conv.disable_kb_topics() based on conversation context. - [History](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/history.md): Access conversation turn history as UserInput and AgentResponse objects from conv.history. - [Voice](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/voice.md): Configure TTS providers like ElevenLabs and Cartesia programmatically using voice classes. - [Agent memory](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/agent-memory.md): Remember information about returning callers across separate conversations using persistent key-value storage.