# MeshAgent ## Docs - [Authoring Skills](https://docs.meshagent.com/agent_skills/authoring.md) - [Skills Overview](https://docs.meshagent.com/agent_skills/overview.md) - [Bundle Private Skills with a Custom Service](https://docs.meshagent.com/agent_skills/packaging_and_deploying.md) - [Anthropic Messages Adapter](https://docs.meshagent.com/agents/adapters/anthropic_messages_adapter.md) - [Anthropic Tool Response Adapter](https://docs.meshagent.com/agents/adapters/anthropic_tool_response_adapter.md) - [Adapters Overview](https://docs.meshagent.com/agents/adapters/index.md) - [OpenAI Responses Adapter](https://docs.meshagent.com/agents/adapters/openai_responses_adapter.md) - [OpenAI Tool Response Adapter](https://docs.meshagent.com/agents/adapters/openai_tool_response_adapter.md) - [Agents Overview](https://docs.meshagent.com/agents/overview.md): Understand how agents work in MeshAgent and where to start. - [Agent Turns](https://docs.meshagent.com/agents/process/agent_turns.md): Understand how process-backed agents start, run, steer, and end turns across threads and channels. - [Process Agent Architecture](https://docs.meshagent.com/agents/process/architecture.md) - [Process Agents](https://docs.meshagent.com/agents/process/overview.md) - [Queues and Scheduled Tasks](https://docs.meshagent.com/agents/queues_and_scheduled_tasks.md): Run background and recurring work with queues and scheduled tasks. - [Ask MeshAgent from the CLI](https://docs.meshagent.com/agents/routing/ask_meshagent_cli.md): Send direct prompts through MeshAgent from the terminal without starting a room agent. - [MeshAgent LLM Proxy](https://docs.meshagent.com/agents/routing/llm_proxy.md): Centralize provider setup, usage, billing, and budget controls for OpenAI- and Anthropic-compatible traffic routed through MeshAgent. - [Local CLI Proxy](https://docs.meshagent.com/agents/routing/local_cli_proxy.md): Run meshagent llm proxy when a local SDK, framework, or tool expects localhost base URLs and temporary local keys. - [Use Codex and Claude with MeshAgent](https://docs.meshagent.com/agents/routing/use_codex_claude.md): Configure Codex and Claude to use MeshAgent-managed routing. - [VoiceBot](https://docs.meshagent.com/agents/standard/voicebot.md) - [Threads Overview](https://docs.meshagent.com/agents/threads_overview.md) - [Built-in MeshAgent Toolkits](https://docs.meshagent.com/agents/tools/built_in_toolkits.md) - [Dynamic UI Tools](https://docs.meshagent.com/agents/tools/dynamic_ui_tools.md) - [MCP Servers & OpenAI Connectors](https://docs.meshagent.com/agents/tools/mcp_servers.md): Connect external MCP tools to MeshAgent with Powerboards, meshagent service, or meshagent mcp. - [Create Custom Tools](https://docs.meshagent.com/agents/tools/quickstart.md) - [Supabase MCP Guide](https://docs.meshagent.com/agents/tools/supabase_mcp.md) - [How Tools and Toolkits Work](https://docs.meshagent.com/agents/tools/tools_and_toolkits.md) - [Document Connections](https://docs.meshagent.com/flutter/document_connection_scope.md): Open and keep a MeshAgent room document in sync from React or Flutter. - [Room Connections](https://docs.meshagent.com/flutter/room_connection_scope.md): Connect your app to a MeshAgent room from React or Flutter. - [UI SDKs](https://docs.meshagent.com/flutter/ui_overview.md): Build your own MeshAgent UI with the React and Flutter SDK packages. - [MeshAgent Accounts](https://docs.meshagent.com/interfaces/accounts.md): Manage projects, members, billing, and usage across your MeshAgent account. - [MeshAgent Studio](https://docs.meshagent.com/interfaces/meshagent_studio.md) - [Interfaces Overview](https://docs.meshagent.com/interfaces/overview.md): How MeshAgent Accounts, MeshAgent Studio, and Powerboards fit together. - [Powerboards](https://docs.meshagent.com/interfaces/powerboards.md): Share agents and services with end users through a polished UI. - [Quickstart](https://docs.meshagent.com/introduction/cli_quickstart.md): Install MeshAgent, connect the CLI, run your first agent, and deploy it. - [Key Concepts](https://docs.meshagent.com/introduction/introduction.md): What MeshAgent is, the core concepts to know, and how the main product surfaces fit together. - [Custom Logs, Traces, and Metrics](https://docs.meshagent.com/observability/custom_telemetry.md): Add your own OpenTelemetry spans, logs, and metrics inside a MeshAgent service. - [Observability](https://docs.meshagent.com/observability/overview.md): Understand what MeshAgent captures automatically, where to inspect it, and how to add custom telemetry in your own services. - [API Keys](https://docs.meshagent.com/project_admin/api_keys.md): Create and manage project-scoped credentials for automation and backend services. - [Billing and Usage](https://docs.meshagent.com/project_admin/billing.md): Manage project balance, auto-recharge, subscriptions, and usage. - [Integrations](https://docs.meshagent.com/project_admin/integrations.md): Configure project-level model routing, telemetry export, and other shared project settings. - [Mailboxes](https://docs.meshagent.com/project_admin/mailboxes.md): Create and manage project mailboxes that route email into rooms and queues. - [OAuth Clients](https://docs.meshagent.com/project_admin/oauth.md): Create project-owned OAuth clients for your app and connect them to participant-token issuance. - [Project Roles and Access](https://docs.meshagent.com/project_admin/project_roles.md): Understand project roles, room creation permissions, and how project-level access differs from room grants. - [Projects](https://docs.meshagent.com/project_admin/projects.md): Create projects, choose the active project in the CLI, and understand where project-level settings live. - [Registries](https://docs.meshagent.com/project_admin/registries.md): Create and manage project-owned image repositories for MeshAgent build and deploy workflows. - [Routes](https://docs.meshagent.com/project_admin/routes.md): Manage project routes that map domains and published ports into rooms. - [Scheduled Tasks](https://docs.meshagent.com/project_admin/scheduled_tasks.md): Create project-level scheduled tasks that enqueue work into room queues. - [Webhooks](https://docs.meshagent.com/project_admin/webhooks.md): Create project webhooks that send MeshAgent events to your external systems. - [Machine Setup Guide](https://docs.meshagent.com/reference/machine_setup.md) - [MeshAgent CLI Commands](https://docs.meshagent.com/reference/meshagent_cli_help.md) - [Install the Python SDK](https://docs.meshagent.com/reference/python_package_overview.md): Choose the right MeshAgent Python packages for your workflow. - [SDK Overview](https://docs.meshagent.com/reference/sdk_reference.md): Choose the right MeshAgent SDK for your stack. - [API Scopes](https://docs.meshagent.com/rest_api/api_scopes.md) - [REST API](https://docs.meshagent.com/rest_api/overview.md) - [Participant Tokens](https://docs.meshagent.com/rest_api/participant_tokens.md) - [Agents](https://docs.meshagent.com/room_api/agents.md) - [Containers](https://docs.meshagent.com/room_api/containers.md) - [Datasets](https://docs.meshagent.com/room_api/datasets.md) - [Developer](https://docs.meshagent.com/room_api/developer.md) - [Memory](https://docs.meshagent.com/room_api/memory.md) - [Messaging](https://docs.meshagent.com/room_api/messaging.md) - [Overview](https://docs.meshagent.com/room_api/overview.md) - [Queue](https://docs.meshagent.com/room_api/queue.md) - [Secrets](https://docs.meshagent.com/room_api/secrets.md) - [Services](https://docs.meshagent.com/room_api/services.md): Inspect runtime state for services in a room and restart a running room service. - [Sessions](https://docs.meshagent.com/room_api/sessions.md): Understand how room sessions start, what they contain, and what persists after they end. - [Storage](https://docs.meshagent.com/room_api/storage.md) - [Sync](https://docs.meshagent.com/room_api/sync.md) - [Image Pull Secrets](https://docs.meshagent.com/secrets/image_pull_secrets.md): Store private registry credentials that MeshAgent uses before a container starts. - [OAuth With Room Secrets](https://docs.meshagent.com/secrets/oauth_flows.md): Request, store, and reuse user OAuth credentials as room secrets. - [Secrets and Credentials](https://docs.meshagent.com/secrets/overview.md): Choose the right credential path for MeshAgent services, rooms, installers, and private images. - [Project Secrets](https://docs.meshagent.com/secrets/project_secrets.md): Store shared runtime credentials for deployed service containers. - [Room Secrets](https://docs.meshagent.com/secrets/room_secrets.md): Store room-scoped and identity-scoped credentials for room services, toolkits, and participant flows. - [MeshAgent Base Images](https://docs.meshagent.com/services/containers/meshagent_base_images.md) - [Build and Deploy Images](https://docs.meshagent.com/services/containers/meshagent_image.md): Use `meshagent image` to publish local directories, build images inside a room, and deploy them as room services. - [Optimizing Containers](https://docs.meshagent.com/services/containers/optimizing_containers.md) - [Deploy a built in Agent](https://docs.meshagent.com/services/deployment/deploy_builtin_agent.md): Deploy a process-backed agent from MeshAgent CLI flags, or generate a starting service manifest from those flags. - [Service YAML](https://docs.meshagent.com/services/deployment/deploy_services.md): Write, validate, deploy, update, and delete MeshAgent services from a service manifest. - [Deploy a Web App](https://docs.meshagent.com/services/deployment/deploy_web_app.md): Deploy a Node.js web app to a MeshAgent room with a private or public meshagent.app domain. - [Intro to Services](https://docs.meshagent.com/services/intro.md): Understand what deployed services are, when to use project or room services, and how Service, ServiceTemplate, container, and external fit together. - [Webhook Handoffs](https://docs.meshagent.com/services/webhooks.md): Handle `room.call` webhook handoffs in your own service with WebhookServer. ## OpenAPI Specs - [package](https://docs.meshagent.com/package.json) - [retype](https://docs.meshagent.com/examples/retype.yml)