> For the complete documentation index, see [llms.txt](https://glitch9.gitbook.io/ai-dev-kit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot.md).

# Agent (Advanced Chatbot)

- [Overview](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/overview.md): What an Agent is and how the system is structured
- [Chat API Types](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/overview/chat-api-types.md)
- [How Agent Works](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/overview/how-agent-works.md): A look inside the Agent - from Unity component to API response
- [Creating Your First Agent](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/overview/creating-your-first-agent.md): Set up your first Agent in Unity from scratch in a few minutes
- [Events](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/overview/events.md)
- [Conversations](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/conversations.md)
- [How Conversations Work](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/conversations/how-conversations-work.md)
- [Saving & Loading](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/conversations/saving-and-loading.md)
- [Multiple Conversations](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/conversations/multiple-conversations.md)
- [Conversation Stores](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/conversations/conversation-stores.md)
- [Adaptive Instructions](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/adaptive-instructions.md)
- [Default Instructions Updater](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/adaptive-instructions/default-instructions-updater.md)
- [Custom Instructions Updater](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/adaptive-instructions/custom-instructions-updater.md)
- [Memory](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/memory.md): Memory features for long-term context, summaries, titles, and personalization
- [Vector Store Overview](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/memory/rag-overview.md): How retrieval-augmented generation extends memory beyond recent messages
- [Title Generation](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/memory/title-generation.md): Automatically generate conversation titles for better list readability
- [Conversation Summary](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/memory/conversation-summary.md): Compress long chats into concise summaries for efficient memory
- [Personalization](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/memory/personalization.md): Use user profile and preferences to personalize agent behavior
- [Tools](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools.md)
- [Function Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/function-tool.md): Call developer-defined functions through structured tool calls
- [File Search Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/file-search-tool.md): Retrieve relevant content from indexed files
- [Computer Use Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/computer-use-tool.md): Allow the model to operate a computer-like environment
- [Web Search Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/web-search-tool.md): Let the model retrieve information from the web
- [Code Interpreter Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/code-interpreter-tool.md): Execute code in a controlled runtime for analysis and transformation
- [Image Generation Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/image-generation-tool.md): Generate images from text prompts within tool-calling workflows
- [Local Shell Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/local-shell-tool.md): Run local shell commands through a tool interface
- [Custom Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/custom-tool.md): Define provider-specific custom tools when standard types are not enough
- [URL Context Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/url-context-tool.md): Provide URL-grounded context to the model
- [Claude Bash Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/claude-bash-tool.md): Anthropic-specific bash execution tool type
- [Claude Text Editor Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/claude-text-editor-tool.md): Anthropic-specific text editing tool type
- [X Search Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tools/x-search-tool.md): xAI-specific search tool type
- [Tool Integrations](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tool-integrations.md)
- [Tool Settings](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tool-integrations/tool-settings.md)
- [Tool Routing](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/tool-integrations/tool-routing.md)
- [MCP Integration](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/mcp-integration.md)
- [Access Token Service](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/mcp-integration/access-token-service.md)
- [Approval Handlers](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/mcp-integration/approval-handlers.md)
- [Approval Timeout](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/mcp-integration/approval-timeout.md)
- [OAuth Providers](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/mcp-integration/oauth-providers.md)
- [Enterprise Integrations](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/enterprise.md)
- [Overview](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/enterprise/overview.md)
- [Microsoft Graph](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/enterprise/microsoft-graph.md)
- [Authentication & Setup](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/enterprise/microsoft-graph/authentication.md)
- [SharePoint Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/enterprise/microsoft-graph/sharepoint-tool.md)
- [Calendar Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/enterprise/microsoft-graph/calendar-tool.md)
- [Mail Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/enterprise/microsoft-graph/mail-tool.md)
- [OneDrive Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/enterprise/microsoft-graph/onedrive-tool.md)
- [Todo Tool](https://glitch9.gitbook.io/ai-dev-kit/c-scripting/agent-advanced-chatbot/enterprise/microsoft-graph/todo-tool.md)
