# ElizaOS Documentation ## Docs - [Overview](https://elizalabs-fix-overview-plugin-links.mintlify.site/index.md): Build autonomous AI agents with the most popular agentic framework - [Installation](https://elizalabs-fix-overview-plugin-links.mintlify.site/installation.md): Install elizaOS on macOS, Linux, or Windows - [Quickstart](https://elizalabs-fix-overview-plugin-links.mintlify.site/quickstart.md): Create and run your first elizaOS agent in 3 minutes - [What You Can Build](https://elizalabs-fix-overview-plugin-links.mintlify.site/what-you-can-build.md): Here are some popular agent types to get you started. Build anything imaginable - [Customize an Agent](https://elizalabs-fix-overview-plugin-links.mintlify.site/guides/customize-an-agent.md): As a jumping-off point, we will create a custom Shakespeare elizaOS agent with a custom personality and Discord integration - [Add Multiple Agents](https://elizalabs-fix-overview-plugin-links.mintlify.site/guides/add-multiple-agents.md): Build and coordinate multiple specialized agents working together as a team - [Test a Project](https://elizalabs-fix-overview-plugin-links.mintlify.site/guides/test-a-project.md): Write tests for your multi-agent elizaOS project - [Deploy a Project](https://elizalabs-fix-overview-plugin-links.mintlify.site/guides/deploy-a-project.md): Deploy your elizaOS project to production with managed or self-hosted options - [Create a Plugin](https://elizalabs-fix-overview-plugin-links.mintlify.site/guides/create-a-plugin.md): Build a generative AI plugin from scratch using progressive plugin development - [Publish a Plugin](https://elizalabs-fix-overview-plugin-links.mintlify.site/guides/publish-a-plugin.md): Publish your elizaOS plugin to the elizaOS registry - [Contribute to Core](https://elizalabs-fix-overview-plugin-links.mintlify.site/guides/contribute-to-core.md): How to contribute to the elizaOS core project and plugin ecosystem - [Overview](https://elizalabs-fix-overview-plugin-links.mintlify.site/projects/overview.md): Understanding and building with elizaOS projects - [Environment Variables](https://elizalabs-fix-overview-plugin-links.mintlify.site/projects/environment-variables.md): Server configuration environment variables for ElizaOS - [Character Interface](https://elizalabs-fix-overview-plugin-links.mintlify.site/agents/character-interface.md): Complete guide to the Character configuration structure in elizaOS - [Personality and Behavior](https://elizalabs-fix-overview-plugin-links.mintlify.site/agents/personality-and-behavior.md): Crafting unique agent personalities and behavioral patterns in elizaOS - [Memory and State](https://elizalabs-fix-overview-plugin-links.mintlify.site/agents/memory-and-state.md): Understanding agent memory, context, and state management in elizaOS - [Runtime and Lifecycle](https://elizalabs-fix-overview-plugin-links.mintlify.site/agents/runtime-and-lifecycle.md): From Character configuration to live Agent execution in elizaOS - [Architecture](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugins/architecture.md): Core plugin system architecture and lifecycle in elizaOS - [Components](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugins/components.md): Actions, Providers, Evaluators, and Services - the building blocks of elizaOS plugins - [Development](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugins/development.md): Creating, building, and testing elizaOS plugins - [Patterns](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugins/patterns.md): Action chaining, callbacks, composition, and advanced implementation patterns - [Webhooks and Routes](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugins/webhooks-and-routes.md): How to expose HTTP endpoints and send messages as agents using plugin routes - [Database Schema](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugins/schemas.md): Learn how to add custom database schemas to elizaOS plugins for shared data access - [Migration](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugins/migration.md): Complete guide for migrating elizaOS plugins from version 0.x to 1.x - [Reference](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugins/reference.md): Complete TypeScript interface reference for elizaOS plugins - [Core](https://elizalabs-fix-overview-plugin-links.mintlify.site/runtime/core.md): Core runtime system, lifecycle, and architecture - [Memory & State](https://elizalabs-fix-overview-plugin-links.mintlify.site/runtime/memory.md): Memory system, state management, and data persistence - [Events](https://elizalabs-fix-overview-plugin-links.mintlify.site/runtime/events.md): Event system, event types, and event handling patterns - [Providers](https://elizalabs-fix-overview-plugin-links.mintlify.site/runtime/providers.md): Provider system for context aggregation and state composition - [Model Management](https://elizalabs-fix-overview-plugin-links.mintlify.site/runtime/models.md): AI model selection, registration, and type-safe usage - [Services](https://elizalabs-fix-overview-plugin-links.mintlify.site/runtime/services.md): Background services, integrations, and long-running processes - [Messaging](https://elizalabs-fix-overview-plugin-links.mintlify.site/runtime/messaging.md): Real-time messaging infrastructure and Socket.IO integration - [Sessions API](https://elizalabs-fix-overview-plugin-links.mintlify.site/runtime/sessions-api.md): Complete API reference, architecture, implementation, and usage guide for the Sessions messaging system - [Create a New Agent](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/agents/create-a-new-agent.md): Create a new AI agent with custom configuration and capabilities - [Get Agent Details](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/agents/get-agent-details.md): Retrieve detailed information about a specific agent by ID - [List All Agents](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/agents/list-all-agents.md): Retrieve a list of all agents in the system with their details and status - [Update agent](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/agents/update-agent.md): Update an existing agent - [Delete an agent](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/agents/delete-an-agent.md): Permanently deletes an agent - [Start an agent](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/agents/start-an-agent.md): Starts an existing agent - [Stop an agent](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/agents/stop-an-agent.md): Stops a running agent - [Get agent panels](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/agents/get-agent-panels.md): Get public UI panels available for this agent from its plugins - [Create a world for an agent](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/agents/create-a-world-for-an-agent.md): Create a new world for a specific agent - [Get all worlds](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/agents/get-all-worlds.md): Get all worlds across all agents - [Update a world](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/agents/update-a-world.md): Update world properties - [Generate speech from text](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/audio/generate-speech-from-text.md): Generate speech audio from text using agent's voice settings - [Synthesize speech from text](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/audio/synthesize-speech-from-text.md): Convert text to speech using agent's voice settings - [Transcribe audio](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/audio/transcribe-audio.md): Transcribe audio file to text - [Process audio message](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/audio/process-audio-message.md): Process an audio message - transcribe and get agent response - [Convert conversation to speech](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/audio/convert-conversation-to-speech.md): Convert a conversation (multiple messages) to speech - [Create server](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/create-server.md): Create a new server - [Create channel](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/create-channel.md): Create a new channel - [Create central channel](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/create-central-channel.md): Create a channel in the central database - [Create group channel](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/create-group-channel.md): Create a group channel with multiple participants - [Get or create DM channel](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/get-or-create-dm-channel.md): Get or create a direct message channel between users - [Send message to channel](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/send-message-to-channel.md): Send a message to a channel - [Get channel messages](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/get-channel-messages.md): Get messages for a channel - [Get channel details](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/get-channel-details.md): Get details for a specific channel - [Get channel info](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/get-channel-info.md): Get basic information for a specific channel (alias for details) - [Get channel participants](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/get-channel-participants.md): Get all participants in a channel - [Update channel](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/update-channel.md): Update channel details - [Delete channel](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/delete-channel.md): Delete a channel - [Delete channel message](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/delete-channel-message.md): Delete a specific message from a channel - [Delete all channel messages](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/delete-all-channel-messages.md): Delete all messages in a channel - [Delete all channel messages by user](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/delete-all-channel-messages-by-user.md): Delete all messages by a specific user in a channel - [Add agent to server](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/add-agent-to-server.md): Add an agent to a server - [Add agent to channel](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/add-agent-to-channel.md): Add an agent to a specific channel - [Remove agent from server](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/remove-agent-from-server.md): Remove an agent from a server - [Get server agents](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/get-server-agents.md): Get all agents for a server - [Get server channels](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/get-server-channels.md): Get all channels for a server - [Get central servers](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/get-central-servers.md): Get all servers from central database - [Get central server channels](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/get-central-server-channels.md): Get all channels for a server from central database - [Process external message](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/process-external-message.md): Process a message from an external platform - [Ingest messages from external platforms](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/ingest-messages-from-external-platforms.md): Ingest messages from external platforms (Discord, Telegram, etc.) into the central messaging system. This endpoint handles messages from external sources and routes them to the appropriate agents through the central message bus. - [Submit a message to the central messaging system](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/submit-a-message-to-the-central-messaging-system.md): Submit a message to the central messaging bus for agent processing. This is the primary endpoint for sending messages to agents, replacing the deprecated agent-specific message endpoints. - [Mark message processing as complete](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/mark-message-processing-as-complete.md): Notify the system that an agent has finished processing a message. This is used to signal completion of agent responses and update the message state. - [Create Session](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/create-session.md): Create a new conversation session with an agent with configurable timeout and renewal policies - [Get Session](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/get-session.md): Retrieve session details, status, and remaining time - [Send Session Message](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/send-session-message.md): Send a message to a conversation session with automatic renewal tracking - [Get Session Messages](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/get-session-messages.md): Retrieve messages from a conversation session with cursor-based pagination - [Renew Session](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/renew-session.md): Manually renew a session to extend its expiration time - [Update Session Timeout](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/update-session-timeout.md): Update the timeout configuration for an active session - [Session Heartbeat](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/session-heartbeat.md): Send a heartbeat to keep a session alive and optionally renew it - [End Session](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/end-session.md): Explicitly end and delete a conversation session - [List Sessions](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/list-sessions.md): List all active sessions (admin endpoint) - [Sessions Health Check](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/messaging/sessions-health-check.md): Check the health status of the sessions service and get active session statistics - [Get agent memories](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/memory/get-agent-memories.md): Retrieve all memories for a specific agent - [Get room memories](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/memory/get-room-memories.md): Retrieves memories for a specific room - [Create a room](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/memory/create-a-room.md): Create a new room for an agent - [Update a memory](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/memory/update-a-memory.md): Update a specific memory for an agent - [Delete all agent memories](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/memory/delete-all-agent-memories.md): Delete all memories for a specific agent - [Delete all memories for a room](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/memory/delete-all-memories-for-a-room.md): Delete all memories for a specific room - [Create a room](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/rooms/create-a-room.md): Creates a new room for an agent - [Get room details](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/rooms/get-room-details.md): Retrieves details about a specific room - [Get agent rooms](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/rooms/get-agent-rooms.md): Retrieves all rooms for a specific agent - [Update a room](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/rooms/update-a-room.md): Updates a specific room - [Delete a room](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/rooms/delete-a-room.md): Deletes a specific room - [Upload media for agent](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/media/upload-media-for-agent.md): Upload image or video media for an agent - [Upload media to channel](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/media/upload-media-to-channel.md): Upload media file to a specific channel - [Get agent logs](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/logs/get-agent-logs.md): Retrieve logs for a specific agent - [Get system logs](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/logs/get-system-logs.md): Retrieve system logs with optional filtering - [Get system logs (POST)](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/logs/get-system-logs-post.md): Retrieve system logs with optional filtering using POST method - [Delete a specific log entry](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/logs/delete-a-specific-log-entry.md): Delete a specific log entry for an agent - [Clear system logs](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/logs/clear-system-logs.md): Clear all system logs - [Basic health check](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/system/basic-health-check.md): Simple hello world test endpoint - [Health check endpoint](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/system/health-check-endpoint.md): Detailed health check for the system - [Ping health check](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/system/ping-health-check.md): Simple ping endpoint to check if server is responsive - [Get system status](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/system/get-system-status.md): Returns the current status of the system with agent count and timestamp - [Get server debug info](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/system/get-server-debug-info.md): Get debug information about active servers (debug endpoint) - [Get server debug info](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/system/get-server-debug-info-1.md): Get debug information about active servers (debug endpoint) - [Get local environment variables](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/system/get-local-environment-variables.md): Retrieve local environment variables from .env file - [Update local environment variables](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/system/update-local-environment-variables.md): Update local environment variables in .env file - [Stop the server](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/system/stop-the-server.md): Initiates server shutdown - [Socket.IO Real-time Connection](https://elizalabs-fix-overview-plugin-links.mintlify.site/api-reference/websocket/socketio-real-time-connection.md): Socket.IO connection for real-time bidirectional communication. The server uses Socket.IO v4.x for WebSocket transport with automatic fallback. - [elizaOS CLI Overview](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/overview.md): Comprehensive guide to the elizaOS Command Line Interface (CLI) tools and commands - [Create Command](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/create.md): Initialize a new project, plugin, or agent with an interactive setup process - [Start Command](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/start.md): Launch and manage elizaOS projects and agents in production mode - [Development Mode](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/dev.md): Run elizaOS projects in development mode with hot reloading and debugging - [Environment Configuration](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/env.md): Configure environment variables and API keys for elizaOS projects - [Agent Command](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/agent.md): Managing elizaOS agents through the CLI - list, configure, start, stop, and update agents - [Plugin Management](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/plugins.md): Manage elizaOS plugins within a project - list, add, remove - [Test Command](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/test.md): Run and manage tests for elizaOS projects and plugins - [Update Command](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/update.md): Update your project's elizaOS dependencies and CLI to the latest published versions - [Publish Command](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/publish.md): Publish a plugin to npm, create a GitHub repository, and submit to the elizaOS registry - [Monorepo Command](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/monorepo.md): Clone the elizaOS monorepo for development or contribution - [TEE Command](https://elizalabs-fix-overview-plugin-links.mintlify.site/cli-reference/tee.md): Manage TEE deployments on elizaOS - [Plugin System Overview](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/overview.md): Comprehensive guide to the elizaOS plugin system architecture and implementation - [Plugin Registry](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/registry.md): Browse the complete collection of available elizaOS plugins. This registry is updated in real-time with the latest 1.x compatible plugins from the community. - [Message Processing Core](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/bootstrap.md): Comprehensive documentation for @elizaos/plugin-bootstrap - the core message handler and event system for elizaOS agents - [Complete Developer Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/bootstrap/complete-documentation.md): Comprehensive technical documentation for the bootstrap plugin's architecture, components, and implementation - [Message Processing Flow](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/bootstrap/message-flow.md): Step-by-step breakdown of how messages flow through the bootstrap plugin system - [Implementation Examples](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/bootstrap/examples.md): Practical examples and recipes for building agents with the bootstrap plugin - [Testing Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/bootstrap/testing-guide.md): Testing patterns and best practices for the bootstrap plugin - [Database Management](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/sql.md): Database integration and management for elizaOS - [Database Adapters](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/sql/database-adapters.md): Understanding PGLite and PostgreSQL adapters in the SQL plugin - [Schema Management](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/sql/schema-management.md): Dynamic schema management and migrations in the SQL plugin - [Plugin Tables Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/sql/plugin-tables.md): How plugins can define their own database tables - [Examples](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/sql/examples.md): Practical code examples and patterns - [Knowledge & RAG System](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/knowledge.md): The core RAG (Retrieval-Augmented Generation) system for elizaOS agents - [Quick Start Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/knowledge/quick-start.md): Get up and running with the Knowledge Plugin in 5 minutes - [Complete Developer Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/knowledge/complete-documentation.md): Comprehensive technical reference for the Knowledge plugin - [Architecture & Flow Diagrams](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/knowledge/architecture-flow.md): Visual guide to the Knowledge plugin's internal architecture and data flows - [Contextual Embeddings](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/knowledge/contextual-embeddings.md): Enhanced retrieval accuracy using Anthropic's contextual retrieval technique - [Examples & Recipes](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/knowledge/examples.md): Practical examples and code recipes for the Knowledge plugin - [Language Model Configuration](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/llm.md): Understanding and configuring Language Model plugins in elizaOS - [OpenAI Plugin](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/llm/openai.md): OpenAI GPT models integration for elizaOS - [Anthropic Plugin](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/llm/anthropic.md): Claude models integration for elizaOS - [Google GenAI Plugin](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/llm/google-genai.md): Google Gemini models integration for elizaOS - [Ollama Plugin](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/llm/ollama.md): Local model execution via Ollama for elizaOS - [OpenRouter Plugin](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/llm/openrouter.md): Multi-provider LLM access through OpenRouter - [Discord Integration](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/discord.md): Welcome to the comprehensive documentation for the @elizaos/plugin-discord package. This index provides organized access to all documentation resources. - [Developer Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/discord/developer-guide.md): Comprehensive Discord integration for elizaOS agents. It enables agents to operate as fully-featured Discord bots with advanced features and capabilities. - [Event Flow](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/discord/event-flow.md): This document provides a comprehensive breakdown of how events flow through the Discord plugin system. - [Examples](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/discord/examples.md): This document provides practical examples of using the @elizaos/plugin-discord package in various scenarios. - [Testing Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/discord/testing-guide.md): This guide covers testing strategies, patterns, and best practices for the @elizaos/plugin-discord package. - [Telegram Integration](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/telegram.md): Welcome to the comprehensive documentation for the @elizaos/plugin-telegram package. This index provides organized access to all documentation resources. - [Developer Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/telegram/developer-guide.md): Comprehensive Telegram Bot API integration for elizaOS agents. It enables agents to operate as Telegram bots with advanced features and capabilities. - [Message Flow](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/telegram/message-flow.md): This document provides a comprehensive breakdown of how messages flow through the Telegram plugin system. - [Examples](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/telegram/examples.md): This document provides practical examples of using the @elizaos/plugin-telegram package in various scenarios. - [Testing Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/telegram/testing-guide.md): Testing strategies, patterns, and best practices for the Telegram plugin package. - [Twitter/X Integration](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/twitter.md): Welcome to the comprehensive documentation for the @elizaos/plugin-twitter package. This index provides organized access to all documentation resources. - [Developer Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/twitter/developer-guide.md): Comprehensive Twitter/X API v2 integration for elizaOS agents. It enables agents to operate as fully autonomous Twitter bots with advanced capabilities. - [Timeline Flow](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/twitter/timeline-flow.md): This document provides a comprehensive breakdown of how the Twitter plugin processes timeline data and generates interactions. - [Examples](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/twitter/examples.md): This document provides practical examples of using the @elizaos/plugin-twitter package in various scenarios. - [Testing Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/twitter/testing-guide.md): This guide covers testing strategies, patterns, and best practices for the @elizaos/plugin-twitter package. - [Farcaster Integration](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/farcaster.md): Welcome to the comprehensive documentation for the @elizaos/plugin-farcaster package. This index provides organized access to all documentation resources. - [Developer Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/farcaster/developer-guide.md): Comprehensive technical reference for the @elizaos/plugin-farcaster package - [Cast Flow](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/farcaster/cast-flow.md): Visual guide to understanding how the Farcaster plugin processes casts and interactions - [Examples](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/farcaster/examples.md): Practical implementation examples for the @elizaos/plugin-farcaster package - [Testing Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/platform/farcaster/testing-guide.md): Comprehensive testing strategies and patterns for the @elizaos/plugin-farcaster package - [Overview](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/defi/evm.md): Integrate EVM blockchain capabilities into your AI agent - [Developer Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/defi/evm/complete-documentation.md): Comprehensive guide to the EVM plugin architecture, implementation, and usage - [Operations Flow](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/defi/evm/defi-operations-flow.md): How DeFi operations work in the EVM plugin - [Examples](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/defi/evm/examples.md): Practical examples for configuring and using the EVM plugin - [Testing Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/defi/evm/testing-guide.md): How to test the EVM plugin safely on real networks - [Overview](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/defi/solana.md): Enable high-performance Solana blockchain interactions for your AI agent - [Developer Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/defi/solana/complete-documentation.md): In-depth technical documentation for the Solana blockchain plugin - [Operations Flow](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/defi/solana/defi-operations-flow.md): How DeFi operations work in the Solana plugin - [Examples](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/defi/solana/examples.md): Practical examples for configuring and using the Solana plugin - [Testing Guide](https://elizalabs-fix-overview-plugin-links.mintlify.site/plugin-registry/defi/solana/testing-guide.md): How to test the Solana plugin safely on mainnet ## Optional - [Docs for LLMs](https://docs.elizaos.ai/llms-full.txt)