Skip to main content
Python is the only MeshAgent SDK published as a split package family. In code, you import modules like meshagent.api and meshagent.agents. In your environment, you install distributions like meshagent-api and meshagent-agents. The other MeshAgent SDKs do not use this split distribution model.

Choose an install path

Choose the install path that matches what you are trying to do: If you are new to the Python SDK, start with meshagent[all]. If you are keeping an environment small on purpose, install only the packages you need.

Package Map

Imports vs. Packages

The import names and the install names are intentionally different:
  • from meshagent.api import ParticipantToken comes from the meshagent-api package.
  • from meshagent.agents import SingleRoomAgent comes from the meshagent-agents package.
  • from meshagent.openai import OpenAIResponsesAdapter comes from the meshagent-openai package.
If you need the cross-language view, go back to SDK Overview. If you want to build and deploy agents from the CLI, go to Process Agents.